Установка 1с 8.3 на терминальный сервер. Схема терминального решения на основе технологии «тонкий клиент»

Итак! Установив Windоws, заходим Administrator`ом. Если всё сделано верно - перед нами окошко "Manage Your Server" и никаких (!) сообщений об активации.

Добавляем роль "Сервера терминалов"

Перечень "ролей" (сейчас это так именуется;-) нашего сервера пуст. Добавляем роль нашему серверу. Компьютер симулирует поиск чего-то там по локальной сети, и предлагает нам выбрать: м/у той ролью, которая нужна нам по ЕГО мнению и той, которая нужна по ВАШЕМУ мнению. Так как в искусственный ум и прочие сказки мы с вами уже не верим, да и своё мнение нам как-то дороже, то выбираем: Сustom.

В появившемся списке ролей выбираем Terminal Server, и нажимаем Next. Вновь нажимаем Next, а после OK - подтверждая собственную готовность перегрузить компьютер.

После перезагрузки заходим под Administrator`ом, и говорим установке сервера терминалов Finish. Сейчас: в окошке Managing your computer возникла роль: Terminal Server. Хотя ниже сказано, что: "Так как сервера терминальных лицензий не найдено, то сервер терминалов будет выдавать временные лицензии на соединение, каждая из которых закончит своё существование ч/з 120 суток".

Такая ситуация нас никак не устраивает, по этой причине мы устанавливаем сервер терминальных лицензий. Для этого заходим в Пуск → Панель управления → Инсталляция и удаление программ → Компоненты Винда. Ставим галочку напротив пункта Terminal Server Licensing. Нажимаем Next. После Finish.

Активация Сервера терминалов:

Сейчас у нас установлен сервер терминальных лицензий. Hо его ещё нужно активировать!.

Если есть корпоративный прокси, его нужно прописать в Панель управления → Hастройки .

Заходим в Администрирование → Terminal Server Licensing. Видим, что найденный на нашем компьютере сервер располагается в состоянии Not activated.

Щелкаем правой кнопкой, говорим Activate server. Выбираем тип подключения Automatic. Вводим свои личные данные (имя, организацию, фамилию, страну - строго те, которые были введены при установке Windows). Последующую страничку (E-Mail, адрес) я оставил пустой. Hажимаем Next, и ожидаем.

Активация обязана пройти успешно. Непонятным, какой смысл, Майкрософт закладывала в эту активацию? Для чего она нужна за исключением сбора статистики? После успешной активации вам будет предложено прибавить лицензии. Продолжаем.

Запустится Client Access License (CAL) Activation Wizard, который первым делом вновь полезет в Майкрософт. После спросит тип лицензии, которую желаете поставить. Я выбрал Enterprise Agreement, и следующим этапом у меня спросили волшебное количество.

Сейчас необходимо указать продукт - Windows Server. Тип лицензии - per Device. Лицензия инсталлировалась отлично. Закрываем окошко Terminal Server Licensing.

Hастраиваем сервер

Из папки Администрирование вытаскиваем на рабочий стол ярлычки Computer Management и Terminal Server Manager. Это не непременно, однако так гораздо удобнее.

Заходим в Computer Management, создаём группу/группы пользователей 1с.

Для этого идем в Администрирование → Terminal Services Configuration. В настройках Server Setting снимаем ограничение "Restrict each user to one session". В списке Connections выбираем соединения и настраиваем их Properties:

Закладка Client Settings:

Заменяем настройки пользователей в отношении дисков и принтеров своими:

  • подключать всё (то есть верхняя галочка обязана быть снята, а 3 следующие обязаны быть активными и установленными);
  • Ограничить глубину цвета до 16 бит;
  • Запретить переадресацию LPT, COM, Audio портов.

Закладка Permissions(Разрешения):

  • Добавляем созданные группы пользователей 1с и ставим им права: Guest Access + User Access, я поставил полный.

Закрываем Terminal Services Configuration. Дальше делаем следующее:

  • Заходим в My computer.
  • Говорим Propetries на диске C:
  • Переходим на закладку Security
  • Говорим Advanced...
  • Удаляем права, позволяющие группе Users делать папки и файлы.

Заходим с Панель управления → Система. Закладка "Автоматическое обновление". Отключаем всё автоматическое обновление напрочь.

Заходим в Администрирование → Local Security Settings → Account Policies → Password Polisy. Устанавливаем "Maximum password age" = 0 - так удобнее.

Заходим в Computer Management, добавляем себя в качестве юзера.
Hе забываем:

  • Password never expires
  • Прибавить себя в группы пользователей 1с.
  • Снять галочку "Require user`s permission" на закладке "Remote control"
Подключаемся к серверу:

Пробуем подключиться с иного компьютера к серверу терминалов. Для этого нам необходимо поставить на компьютер клиент. В составе XP подобный клиент уже есть: "Пуск → Утилиты → Стандартные → Связь → Удаленное управление рабочим столом".
Хотя, даже на XP его стоит переустановить: клиент в составе Win2003 Server будет все-таки поновее.

Клиент располагается в папке: C:\ВИНДА\SYSTEM32\CLIENTS\TSCLIENT. он поддерживает установку и на Винда 98. Установите его на всех машинах, с которых хотите вести работу на сервере терминалов.

После запуска клиента нажмите кнопку "Options(Опции)". Для пользователей 1с стоит применять следующие настройки:

Закладка "Общие":
  • наполнить поля компьютер, имя юзера, пароль
  • домен (если сеть с доменами - имя домена, если без доменных имен - имя сервера)

Окошко клиента подключения к серверу терминалов Винда

Закладка "Экран":
  • рабочий стол - во весь экран;
    цветовая палитра - 16 бит.

Закладка "Локальные ресурсы":

звук - не проигрывать;
клавиши - лишь в полноэкранном режиме;
автоматически подключаться к дискам и принтерам - Как Вам угодно.

Закладка "Дополнительно":
  • скорость - модем 28.8 - обязана остаться 1 галочка - кэширование графики.

Сейчас эти настройки возможно сохранить в файл с расширением RDP. Обратите свое внимание на галочку "Сохранять пароль" на закладке "Общие". Для операционных систем Win2000 и WINXP эта галочка доступна. Для иных - нет. К несчастью, юзеры Win9x лишены возможности сохранять пароль в RDP файле - по этой причине настройте ваших пользователей Win9x, что за исключением пароля на 1с им будет нужно набивать пароль на Винда.

Как поступить с этим паролем - дело ваше. Возможно назначить всем 1 пароль, возможно сгенерировать собственный пароль для любого юзера. Хотя, вам крайне лучше знать пароль любого юзера - пригодится для удалённого присоединения и администрирования сессий.

Настроив должным образом соединение, убедитесь, что оно работает, и если хотите сохраните его в RDP-файл (возможно прямо на рабочий стол).

Инсталляция ПО:

Из личного опыта могу заявить, что на сервер стоит устанавливать как возможно меньше ПО. Ставить лучше лишь самое нужное, так как от количества программ и нагруженности зависит скорость работы с сервером.

Я бы ограничился установкой на сервер следующего софта:

  • Total Commander;
  • WINRAR;
  • XP RUS;
  • ПО для помощи БД(к примеру МУСКУЛ).

Весь по устанавливался верно - то есть ч/з Панель управления. Из Office я поставил лишьWord, Excel и Access. Отключил подобные вещи как Binder и Панель_Office.

После этого осталось зайти в "C:\Documents and Settings\Administrator" и "C:\Documents and Settings\All users" и подкорректировать содержимое папок

  • \Start men;
  • \Start menu\Programs;
  • \Start menu\Programs\Startup;
  • \Deskto.

на предмет лишних ярлыков.

http://bazzinga.org/js/tiny_mce/themes/advanced/skins/default/img/items.gif); background-position: 0px 0px; ">Устанавливаем 1c:Предприятие:

Установку 1с производим как всегда запустив инсталляцию.

Создаём папку для хранения будущих баз. В ней - подпапки для соответствующих групп пользователей, в которые переносим со старого места базы 1с.

Проверяем доступа на папку с базами 1с:

  • Правой кнопкой мыши Propetries(Свойства) → Security(Безопасность) → Advance.
  • все права обязаны наследоваться с корня диска: Administrators, SYSTEM и Хозяева обязаны иметь "Full Control", группа 1с - права "Read & Execute.
  • Добавляем права для соответствующей группы пользователей 1с (которой принадлежит эта база). Ставим все галочки, за исключением:
    Full Control, Delete, Change Permissions, Take Ownership (для "This folder, subfolders and files")
  • т.о., в списке прав возникнет наша группа с правами "Special"

Небольшой секрет: если вы хотите, чтоб кто-нибудь за исключением Administrator`а могли исполнять сохранение какой-нибудь из баз 1с, вам нужно дать этому человеку права записи на файл C:\Program Files\1cv77.ADM\BIN\1CV7FILE.LST.

  • правой кнопкой мыши → Propetries → Security → Advanced
  • добавляем права для группы 1с-Admins: Ставим все галочки, за исключением: Full Control, Delete, Change Permissions, Take Ownership

При первом запуске 1с вы можете столкнуться с тем - что 1с не захотело воспринимать собственный металлический ключ защиты. При запуске долго думает, а позже пишет: "Hе найден ключ защиты" - и вываливается.

Впрочем от иных людей о таких проблемах я не слышал. Вам поможет инсталляция эмулятора драйверов HASP. Однако это уже иная история!

Оставьте свой комментарий!

Терминальный сервер может стать решением проблемы для организаций, где число пользователей велико, но вычислительные мощности рабочих мест недостаточны. Также настроенный сервер решает проблему администрирования и установки клиента 1С.

Как настроить терминальный сервер для 1С

Для стабильной работы 1С необходимо подготовить парк весьма мощных компьютеров и серверов. По мере роста числа пользователей и глубины внедрения продуктов 1С аппетиты конфигураций увеличиваются. Рано или поздно возможности улучшения характеристик серверов, клиентских машин и параметров сети иссякнут, и придется искать другие решения проблемы производительности у клиентов. Терминальный сервер для 1С является одним из работающих способов упростить жизнь администраторам и уменьшить требования к терминальным клиентам.

Использование терминального сервера для 1С

Если не использовать терминальные сервера, компьютеры пользователей самостоятельно выполняют расчеты, для которых передается информация из базы данных на клиенты. Этот процесс не зависит от типа БД. Такой вариант работы предполагает серьезные вложения, чтобы производительность на сервере и рабочих местах была достойного уровня.

При схеме работы с терминальным сервером клиентский компьютер играет роль лишь клавиатуры и монитора. На сеть ложиться лишь передача сигналов с клавиатуры пользователя на сервер и изображения результата введенных команд с клавиатуры обратно. В связи с этим требования к их характеристикам существенно снижаются. Не нужно приобретать и регулярно обновлять терминальные клиенты и обеспечивать скоростное соединение с сервером.

С ростом популярности программ 1С и увеличением областей, в которые это ПО внедряется, все больше компаний используют терминальный сервер 1C. Экономия на технике – далеко не единственная причина, по которой многие организации склоняются в пользу варианта работы с 1С при помощи сервера.

Преимущества терминальных серверов

Помимо экономии за счет удешевления рабочих клиентов и сети эксплуатация терминальных серверов позволяет:

  • Увеличить скорость вычислений ПО 1С и снизить нагрузку на сеть. Это критично, если у вас настроен файловый вариант БД. Сервер терминалов будет быстрее даже при незначительных операциях;
  • Обеспечить сохранность данных при сбое соединения терминального клиента и сервера. Ведь отправляются не данные, а их отображение. При сбое клиенты могут просто переподключиться к серверу и продолжить работу с того момента, на котором произошел сбой сети. Данное преимущество терминальных серверов важно, так как программы 1С чувствительны к сбоям и отключениям питания на рабочих местах;
  • Повысить безопасность информации в базе данных. Сделать копию БД с терминального сервера под клиентом намного труднее, а пользователи подключаются к серверу под уникальными логинами и паролями;
  • Упростить IT-структуру в компании, что скажется на экономии времени системных администраторов.

Кроме этого, возможности серверных ОС от Microsoft позволяют силами штатных администраторов настроить возможность подключения терминальных клиентов к серверу 1С, поэтому настройка сервера 1С - такой важный вопрос.

Установка терминального сервера для 1С

Для примера установим терминальный сервер для 1С в ОС Windows Server 2012:

  1. Необходимо зайти на сервере в свойства соединения и прописать нужный IP-адрес;
  • Чтобы проверить, виден ли наш сервер, попробуйте на клиентском компьютере прописать команду ping <Адрес терминального сервера> в командной строке;
  • Если пинг прошел успешно, на сервере откройте «Диспетчер серверов» и щелкните «Добавить роли и компоненты»;

  • Выберите тип установки сервера – «Установка ролей и компонентов»;
  • Выбираем наш сервер для 1С из пула серверов и нажимаем «Далее»;

  • На этапе выбора ролей сервера нам нужно найти и поставить галку напротив роли «Службы удаленных рабочих столов»;

  • Нажимаете два раза «Далее» и на этапе выбора служб ролей на сервере необходимо проставить две галки:
  • В следующем окне проставьте «Автоматический перезапуск сервера, если требуется» и запустите установку сервера терминалов;

  • Через некоторое время терминальный сервер для 1С будет успешно установлен.
  • Настроим сервер для 1С

    Теперь нам необходимо настроить доступ клиентских пользователей к серверу. Для этого:

    1. Установите 1С на сервере;
    2. Откройте «Администрирование». Зайдите в «Управление компьютером». Зайдите в раздел «Локальные пользователи» и выберите «Пользователи». Создайте нового пользователя на сервере;
    3. В открывшемся окне заполните поля «Пользователь», «Полное имя», «Описание», «Пароль» и «Подтверждение пароля»;

  • Нажимаем «Создать». Затем заходим в свойства созданного пользователя сервера. На вкладке «Членство в группах» добавьте «Пользователи удаленного рабочего стола»;

  • Затем на сервере зайдите в «Локальная политика безопасности». Нажмите слева «Назначение прав пользователя» и справа зайдите в свойства «Разрешить вход в систему через службу удаленных рабочих столов»;
  • Сервер по умолчанию дает доступ только администраторам. Добавьте пользователей, используя «Добавить пользователя или группу…»;
  • Когда все пользователи будут в списке на сервере, нажмите «Применить».
  • Терминальный сервер настроен, и клиентские компьютеры могут к нему подключаться.

    Подключение к терминальному серверу

    Подключение к настроенному терминалу 1С происходит через протокол RDP. В системах семейства Microsoft есть встроенный инструмент, названный «Подключение к удаленному рабочему столу». Чтобы найти этот инструмент, зайдите в «Пуск» – «Все программы» – «Стандартные»:


    В открывшемся окне необходимо указать параметры:

    • В поле «Компьютер» впишите адрес терминального сервера;
    • В поле «Пользователь» необходимо указать имя, под которым вы хотите зайти на данный сервер. Естественно, для этого пользователю должно быть разрешено удаленное управление;
    • В следующем окне необходимо будет ввести пароль пользователя для доступа на сервер.

    Если настройки сделаны правильно и данные введены верно, то развернется окно, в котором вы увидите немного измененный рабочий стол.


    Дальнейшая работа не отличается от ситуации, в которой 1С установлена на вашем компьютере.

    Зачем вашей компании Терминальный сервер для 1С?

    Терминальный сервер – это сервер, на котором несколько пользователей могут одновременно работать с 1С:Предприятие 8, не мешая друг другу.

    Технически терминальный сервер представляет собой очень мощный компьютер (либо кластер), соединенный по сети с терминальными клиентами - которые, как правило, представляют собой маломощные или устаревшие рабочие компьютеры, либо специализированные решения для доступа к терминальному серверу.

    Компания IPWAY предлагает услугу по созданию и настройке терминального сервера 1С в вашем офисе, а также при необходимости возьмет на себя все вопросы, связанные с системным администрированием серверов, сопровождением и обновлением 1С .

    Терминальный сервер для 1С также позволяет организовать совместную работу в 1С из любого места мира, где есть интернет.
    Сервер 1С превращает ваш коллектив в слаженно работающую команду.

    Установив у себя Терминальный сервер для 1С под управлением Windows Server 2012R2, вы сможете:

    • перенести на защищенный ресурс все базы 1С и информацию (это позволит вам и вашим сотрудникам всегда иметь под рукой любые необходимые данные и получать к ним доступ через мобильные устройства, находясь вне офиса);
    • упростить процедуру обновления всех баз 1С ;
    • снизить расходы на содержание и обновление парка офисных компьютеров, за счет того, что для работы с терминальным сервером нужны минимальные мощности компьютера;
    • предоставить оперативный защищенный доступ к терминальному серверу удаленным сотрудникам или компаниям (приходящий бухгалтер, аудитор);

    Почему стоит заказать внедрение терминального сервера для 1С у нас

    Специалистами нашей компании накоплен богатый опыт по внедрению и переносу программ 1С на терминальный сервер, работающий под управлением операционной системы Windows Server 2008/2012R2.

    Комплексное серверное решение по совместной работе с 1С в терминальном режиме и на базе Windows Server 2012 Внедрение дополнительных служб на уже существующий сервер Мы реализуем нестандартные системы защиты терминального сервера для 1С Разовые работы по донастройке 1С Обслуживание терминального сервера 1С и других серверов компании на постоянной основе Сопровождение и обновление 1С на регулярной основе Настройка систем резервного копирование терминального сервера 1С

    При разворачивании терминального сервера 1С на базе нашего «облака» , скидки на работы по внедрению могут достигать 100 % в зависимости от выбранной схемы оплаты и количества заказываемых ресурсов, т.е. внедрение терминального сервера 1С для вашей организации может быть совершенно БЕСПЛАТНО!

    Преимущества работы в 1С на терминальном сервере


    Увеличивается производительность 1С

    Терминальный сервер позволяет нескольким пользователям работать с несколькими экземплярами программы 1С, которые на самом деле запущены на одном сервере. При работе в терминале пользователи получают от сервера лишь изображение, а от пользователей серверу терминалов передаются сигналы от их клавиатуры и мыши.

    Повышается надежность работы 1С

    При использовании терминального доступа к базе данных 1C возникший сбой или разрыв связи не наносит финансового вреда кампании и не приведет к значительным потерям времени, так как вся информация хранится на сервере. После устранения сбоя пользователь сразу будет видеть ту же информацию (те же самые открытые документы, отчеты и т.п.), что и до сбоя.

    Обеспечивается удаленный доступ к 1С

    Ваши удаленные сотрудники (удаленнй офис, склад, аудиторы и т.д.) смогут подключаться к терминальному серверу удаленно через интернет и работать с общей базой данных 1С в режиме реального времени. Для обеспечения безопасности удаленной работы , рекомендуем установить и настроить отдельный Интернет-шлюз с настроенным VPN сервером , обеспечивающим VPN-шифрование данных на базе SSL ключей-сертификатов защиты.

    Сокращаются расходы

    Для работы потребуется достаточно мощный компьютер (сервер), однако для работы с терминалом 1С не требуются мощные пользовательские компьютеры. Пользователи смогут работать на слабых машинах (например, на тонких клиентах), так как обработка и хранение данных ведется на терминальном сервере, а пользовательские компьютеры получают лишь изображение.

    Состав работ по развертыванию и настройке терминального сервера 1С

    Развертывание и настройка терминального сервера для 1С на базе Windows Server 2012 может включать в себя следующие этапы работ:

    ПЛАНИРОВАНИЕ СЕРВЕРНОЙ ИНФРАСТРУКТУРЫ

    На данном этапе наши специалисты подберут для вас подходящее решение, проанализировав динамику развития вашей компании и ваши требования к серверу для 1С. Кроме серверной операционной системы будет также подобрано комплект необходимых лицензий 1С, аппаратное решение и разработана политика резервного копирования.

    УСТАНОВКА И ПЕРВИЧНАЯ НАСТРОЙКА WINDOWS SERVER

    После детального планирования инфраструктуры, а также закупки оборудования и лицензий производится установка сервера Windows 2012 и его первичная настройка базовых компонентов и служб.

    НАСТРОЙКА СЕРВЕРНЫХ СЛУЖБ WINDOWS SERVER ДЛЯ РАБОТЫ 1С

    На данном этапе развертывания наши специалисты устанавливают необходимые дополнительные серверные сетевые и терминальные службы, программное обеспечение 1С и настраивают их в соответствии с составленным на первом этапе планом.

    НАСТРОЙКА БЕЗОПАСНОСТИ ТЕРМИНАЛЬНОГО СЕРВЕРА ДЛЯ 1С

    После окончания необходимых для работы сервера настроек, необходимо провести работы по обеспечению безопасности сервера и сохранности хранимых на нем данных и баз 1С. Проводятся работы по защите сервера от сбоев электропитания, несанкционированных подключений, а также распределяются права на доступ к информации или сетевым службам для пользователей.

    ОРГАНИЗАЦИЯ ЗАЩИЩЕННОГО УДАЛЕННОГО ДОСТУПА К 1С

    Работа в терминальном режиме и технология "Тонкий клиент".

    В последнее время широкое распространение получила технология «тонкий клиент», ориентированная на минимизацию общей стоимости владения. Эксперты компаний Gartner Group, Meta Group, Zona Research и Giga Information Group полагают, что применение этой технологии позволит снизить общую стоимость владения ИТ-инфраструктурой предприятия от 5 до 50%.

    Чтобы иметь четкое представление об основных задачах, решаемых при использовании технологии «тонкий клиент», необходимо обратиться к истории вопроса. На начальном этапе автоматизации не существовало даже понятия «персональный компьютер». Компьютеры, или вычислительные комплексы, представляли собой целые системы громоздких шкафов, напичканных электроникой. Однако потребность в их использовании возрастала с каждым годом. Поэтому машинное время приходилось «арендовать» пользоваться компьютером только в определенные часы. Такое состояние дел не удовлетворяло пользователей, что и послужило причиной появления терминалов первых систем разделения машинного времени.

    Схема терминального решения на основе технологии «тонкий клиент»

    Терминал являлся простым вычислительным устройством, задачами которого были ввод данных в компьютер и их вывод на экран, доступный пользователю. Он никаких вычислений не производил. В дальнейшем с ростом миниатюризации компонентов компьютеров, а также с повышением их надежности сложилась ситуация, при которой появилась возможность создавать полностью распределенные вычислительные системы. С каждым годом становилось все проще купить достаточно мощный компьютер. В результате решения на основе центральной вычислительной системы были вытеснены решениями на основе персональных компьютеров. Однако развитие вычислительной техники привело к тому, что вновь возникла необходимость в решениях с централизованной архитектурой, но уже на совершенно ином техническом уровне. Сейчас под «тонким клиентом» подразумевается персональный компьютер (ПК), подключаемый к локальной вычислительной сети, не выполняющий никаких вычислительных задач, за исключением отображения экрана и передачи вводимой информации от клавиатуры и мыши к серверу, на котором исполняется виртуальная операционная система.

    В настоящее время сложилось два основных вида построения вычислительных систем по типу архитектуры: централизованный и распределенный. Распределенная архитектура дополнительно включает двух- и трехзвенную клиент-серверную архитектуру. Принципиальным различием между ними является то, что при распределенной архитектуре большая часть вычислений проходит на «клиенте», а при централизованной все вычисления выполняются на центральном сервере. Система, основанная на терминалах, представляет собой центральную вычислительную площадку, к которой подсоединяются терминальные клиенты. Причем клиенты могут быть как стационарными, так и мобильными, а подключаться не только через LAN, но и через WAN. На центральной вычислительной площадке находится терминальный сервер, он же, как правило, и является сервером приложений, который может быть связан с сервером баз данных. На площадке также может находиться резервный терминальный сервер, обеспечивающий повышенную отказоустойчивость и высокую готовность системы в целом. При централизованной архитектуре особо актуально применение технологии «тонкий клиент».

    Финансовая эффективность и сохранение инвестиций в ИТ-инфраструктуру

    Для повышения эффективности деятельности современного предприятия в целом необходимо решить проблему ИТ-инвестиций. В последнее время усложнилась инфраструктура предприятия, стремительно растет количество необходимых прикладных программ и приложений, постоянно возрастает уровень требований к мощности вычислительных ресурсов. Все эти задачи можно решить путем модернизации оборудования и периодической замены отдельных компонентов, что не может не сказаться как на увеличении стоимости аппаратных средств, так и на росте дополнительных расходов на их поддержку. Совокупная стоимость владения компьютерной системой, или TCO (Total Cost of Ownership), включает затраты на приобретение компьютерного оборудования, необходимого для выполнения современных, постоянно совершенствующихся программ, и на поддержание его в рабочем состоянии, а также финансовые потери, обусловленные сбоями в его работе.

    Исследования Gartner Group показывают, что основная цена технологии составляет лишь 26% от реальных затрат. Общая стоимость владения полностью загруженного ПК составляет 710 тыс. долл. Так, приобретенное еще два года назад оборудование сегодня уже непригодно для выполнения вычислительных задач на современном уровне (новых версий приложений, получаемых от производителей программного обеспечения). Поэтому компьютерный парк нуждается в постоянной модернизации, а затраты на модернизацию часто составляют до 50% от стоимости нового ПК. Возникает еще и проблема с модернизацией сетевого оборудования, пропускная способность которого уже не может удовлетворить ни клиент-серверные, ни обычные сетевые приложения. По разным оценкам стоимость этого оборудования составляет до 30% от суммы стоимости ПК и серверов, используемых на предприятии.

    Стоимость компьютерных активов на протяжении их срока службы складывается из четырех слагаемых: капитальные и другие материальные затраты; техническое обслуживание, в том числе стоимость всех разовых технических работ (установка, ремонт, техническая справка, модернизация, утилизация по окончании срока службы); административные расходы (такие, как затраты на создание сети и обеспечение ее функционирования); издержки вследствие простоя и других потерь рабочего времени, в том числе время, которое пользователь тратит на изучение и настройку своей системы. Затраты на создание и поддержку систем (прямые затраты) рассчитать достаточно просто, сложнее посчитать косвенные затраты, например на обучение и поддержку пользователей, а также потери, связанные с простоем оборудования.

    Использование терминалов способствует значительному повышению эффективности инвестиций в ИТ-инфраструктуру. Выгоды от использования централизованной архитектуры могут быть подразделены на прямые и косвенные. К прямым выгодам следует отнести:

    • Экономию средств на модернизацию вычислительной техники. С ростом требований к информационной системе, из-за неуклонно возрастающего объема обрабатываемых данных и обновления программного обеспечения, неизбежно возникают вопросы программной и аппаратной модернизации рабочих мест. Производительность системы и объем дискового пространства в терминальном варианте можно увеличить путем модернизации (или замены) сервера либо изменения дисковых квот для пользователя. Таким образом, срок морального устаревания терминалов приравнивается к сроку их физического старения. Снижаются и начальные затраты на приобретение ПК, поскольку требования к их конфигурации минимальны;
    • Экономию на обслуживании программного обеспечения. В рабочей группе все ПК абсолютно одинаковы, вероятность поломок сведена к минимуму. Модернизация программного обеспечения и устранение в нем ошибок в терминальной системе централизованно производятся на сервере. Набор и конфигурация программных продуктов под конкретного пользователя определяются записями в профиле пользователя. Администрирование этих записей возможно с единого (в том числе удаленного) рабочего места, т.е. настройка комплекса программного обеспечения непосредственно на рабочих местах пользователей не требуется. Консультации и обучение пользователей также можно проводить удаленно. Для администрирования требуется меньше рабочего времени и персонала;
    • Экономию на обслуживании аппаратного обеспечения. Программы и данные пользователя хранятся на сервере, даже физическое уничтожение рабочего места пользователя, не говоря уже о сбоях электропитания или канала связи, не влечет за собой потерю данных и остановку работы. Минимальные требования к аппаратному обеспечению клиента позволяют унифицировать рабочие места. Надежность терминалов возрастает по причине меньшего количества или отсутствия механических и быстроизнашивающихся узлов. Возможно отсутствие жесткого диска, вентиляторов охлаждения, источника бесперебойного питания, применение экономичных процессоров с безвентиляторными системами охлаждения и безвентиляторных маломощных блоков питания позволяет сделать рабочее место практически бесшумным и значительно уменьшить расходы на его обслуживание;
    • Возможность работы по медленным линиям. Терминальные решения делают возможным работу с файл-серверными приложениями клиентов, подключаемых по медленной линии связи, поскольку приложения не перекачиваются по сети и не запускаются на пользовательском компьютере, а обмен с сервером данными о нажатии клавиш, движениях мыши и обновлениях дисплея происходит очень эффективно. В результате администраторы информационных систем могут предоставить пользователям решение, обеспечивающее высокий уровень производительности.

    Косвенными выгодами от внедрения терминального решения являются:

    • Рост производительности труда сотрудников. На общую производительность труда при коллективной работе ощутимо влияет совместимость программного обеспечения, его версий, настроек, форматов файлов. Например, отсутствие шрифтов, неконтролируемое использование программного обеспечения могут привести к значительной потере рабочего времени сотрудников. В терминальной системе эта проблема легко решается путем централизованной установки программ и единовременного перехода на новые версии, который происходит одновременно на всех рабочих местах без их модернизации;
    • Повышение информационной безопасности. Каждый раз, когда ПК загружается, он получает операционную систему «от производителя», настройка которой может быть позволена только отделу технической поддержки. Все модификации операционной системы и прикладного программного обеспечения не влияют ни на других пользователей, ни на образ, хранящийся на сервере. Уровень информационной безопасности связан с переходом от распределенного к централизованному хранению данных на едином пространстве, доступом к которому можно легко управлять. Таким образом, можно исключить хранение важной информации на компьютерах пользователей, а также доступ к базам данных через локальную сеть, удаленный доступ, так как клиенту передается только изображение экрана, а не информация. При использовании бездисковых станций исключается возможность запуска на компьютере пользователя вирусов и червей для перехвата паролей.

    Как и у любой технологии, у «тонкого клиента» есть и свои недостатки. Одним из основных являются повышенные требования к производительности и надежности терминального сервера, так как его отказ приводит к неработоспособности всех терминалов. Эта проблема решается путем использования нескольких серверов и балансировки нагрузки между ними. В данной технологии также неприменимы ресурсоемкие приложения для решения задач автоматизированного проектирования, разработки и отладки программного обеспечения, для работы с графикой и трехмерным моделированием. Однако для стандартных офисных задач терминальные решения являются оптимальным вариантом решения рабочего места.

    Windows Terminal Services

    Компонент Windows Terminal Services (WTS) появился как средство для MS Windows NT4 Server в виде отдельного выпуска Terminal Server Edition. Но, начиная с Windows 2000 (и в Windows Server 2003), это уже полностью встроенный компонент всех серверов Windows.

    Каждый пользователь, подсоединившийся к серверу Windows Server 2003 с помощью Remote Desktop, фактически использует ресурсы самого сервера, а не конкретной рабочей станции, т.к. он использует (совместно с другими пользователями) процессор, оперативную память и жесткие диски самого сервера. Каждый пользователь получает свой сеанс WTS, и каждый сеанс полностью изолирован от остальных сеансов на этом же сервере. Ошибки программы в одном сеансе могут вызвать проблемы у пользователя этого сеанса, но не повлияют на работу других пользователей.

    Каждый пользователь, подключившийся к серверу Windows Server 2003 с помощью remote Desktop, работает фактически, как за терминалом на этом сервере. WTS поддерживает в качестве терминалов разнообразные виды компьютеров - от бездисковых дисплейных станций, работающих под управлением системы Microsoft Windows CE, находящейся целиком в их памяти, до рабочих станций под управлением Windows 95 и Windows 98 и серверов Windows Server 2003. Этот терминал отвечает только за консольные функции, т.е. за работу клавиатуры, мыши и вывод информации на экран. Всё остальное выполняется на сервере.

    Таким образом, исключается необходимость модернизации всего парка компьютерной техники, достаточно лишь наличие одного высокопроизводительного сервера.

    Terminal Services также является идеальным решением для мобильных пользователей, которым нужна возможность запуска приложений, интенсивно работающих с сетью или активно использующих процессор, даже при доступе через коммутируемое (dial-up) соединение. Поскольку локальный компьютер отвечает только за конкретную консоль, то возможность исполнения приложений при их запуске через коммутируемую линию в значительной степени зависит от быстроты ответа и пропускной способности.

    При работе в терминальном режиме процесс обработки запрашиваемой пользователем информации переносится с рабочей станции на сервер. Таким образом, клиенту достаточно отправить запрос на выполнение определенных действий с необходимым объемом данных, хранящимся на сервере, после чего он оперативно получит необходимые результаты, которые будут представлены на экране или на принтере. При этом все пользователи будут выполнять привычные для них операции, не замечая отличий в режиме работы системы.

    Преимущества терминального режима:

    • Существенное увеличение скорости и надежности обработки данных
    • Возможность использования морально устаревших рабочих станций и сетевого оборудования
    • Исключение прямого доступа к файлам баз данных
    • Возможность организации удаленных рабочих мест по "медленным" каналам связи, в т.ч. Internet-каналам
    • Повышение степени безопасности информации (невозможность физического захвата сервера)
    • Централизация вычислительных процессов, хранения информации и функций администрирования
    • Повышение производительности офисных и специализированных приложений
    • Снижение общей стоимости владения информационной системой

    Технические требования

    ТРЕБОВАНИЯ К ОБОРУДОВАНИЮ
    Для работы в терминальном режиме требуются компьютеры, совместимые со спецификацией IBM PC, обладающие следующими характеристиками.

    РАБОЧАЯ СТАНЦИЯ
    Требования к оборудованию компьютера, используемому в качестве рабочей станции (клиентского места) в сетевом варианте:

    Наименование параметра Минимальная конфигурация Рекомендуемая конфигурация
    Процессор Intel Pentium II 233 MHz Intel Celeron 1000 MHz и выше
    Оперативная память 128 Mb 256 Mb и более
    Жесткий диск 2 Gb 20 Gb
    Монитор стандарт SuperVGA. Параметры монитора: разрешение 800х600, цветовая палитра High Color 16 бит, мелкий шрифт; стандарт SuperVGA. Параметры монитора: разрешение 1024x768, цветовая палитра True Color 24 бита, мелкий шрифт;
    Видеокарта Объем памяти не менее 4 Мб объем памяти не менее 32 Мб

    Кроме этого необходимо наличие следующих устройств:

    • Мышь;
    • Клавиатура;

    СЕРВЕР
    Требования к оборудованию при сетевом варианте, если в качестве сервера используется выделенный компьютер зависят от количества клиентских мест (терминалов):
    1. При числе терминалов < 10

    2. При числе терминалов > 10 и при отсутствии отдельного сервера БД

    ТРЕБОВАНИЯ К ПРОГРАММНОМУ ОБЕСПЕЧЕНИЮ

    РАБОЧАЯ СТАНЦИЯ Требования к программному обеспечению для рабочей станции:
    Операционная система:

    • Windows XP Professional (Service Pack 1 и выше) — рекомендуется;
    • Windows 2000 Professional (Service Pack 3 и выше);
    • Windows 98 SE.


    • Наличие 512 Mb свободной дисковой памяти;
    • Файловая подсистема FAT16, FAT32
    • Файловая подсистема NTFS.

    СЕРВЕР
    Требования к программному обеспечению сервера:
    Операционная система:

    • Windows 2003 Server Standard (Service Pack 1) — рекомендуется;

    Минимальные требования к конфигурации операционной системы:

    • Наличие 1 Gb свободной дисковой памяти;
    • Наличие 2 Gb свободной дисковой памяти;
    • Файловая подсистема NTFS.

    ТРЕБОВАНИЯ К ЛОКАЛЬНОЙ ВЫЧИСЛИТЕЛЬНОЙ СЕТИ.
    Рекомендуемый стандарт работы ЛВС Fast Ethernet.Кабельная система ЛВС выполняется кабелем 5 категории UTP, FTP с использованием patch-панелей, patch-кордов, розеток. Рекомендуется использовать однотипное оборудование (сетевые карты, коммутаторы, маршрутизаторы и т.д.) фирм 3COM, INTEL, NETGEAR, D-LINK.

    Терминальный доступ к Windows 2000/ 2003 с использованием бездисковых рабочих станций.


    Постановка задачи

    Допустим Вы приняли решение реализовать терминальный доступ к Windows 2000/2003 серверу с бездисковой рабочей станции, используя технологию удаленной загрузки.

    Исходные данные:

    • Работа пользователей с бездисковых станций.
    • Выполнение приложений MS Office, 1c.

    Предлагаемое решение:
    В качестве терминального сервера можно использовать Microsoft Windows 2000 Server , Citrix MetaFrame, Microsoft Windows 2003 Server. Поддерживаемые функции терминала: Возможные разрешения экрана для клиента: 1024х768, 800х600, 640х480, 1280х1024, 1600х1200. Возможна печать на локальный принтер и работа с локальными com-портами.

    Программное обеспечение, установленное на слабой рабочей станции, выполняет только две функции: передача координат мыши и нажатия клавиш на терминальный сервер, а также прием и отображение изменений экрана, переданных терминальным сервером. Принимая во внимание скорость передачи в существующих локальных сетях (не менее 10 Мбит/с), обновления экрана могут отображаться на той самой маломощной локальной станции (будем теперь ее называть терминальным клиентом) без сколько-нибудь заметных задержек. Т.е. набор текста, работа с табличными данными, электронной почтой или работа в сети интернет происходит полностью неотличимо от работы на современной рабочей станции.

    Требования аппаратному обеспечению сервера.
    Для работы самого сервера необходимо минимум 128 Mb RAM. Потребление памяти для одной рабочей сессии - 5-10 Mb. Ориентировочное потребление памяти сервера на одно запущенное приложение следующее:

    • MS Word 2000 - 10 mb
    • MS Excel 2000 - 15 mb
    • MS Access 2000 - 15 mb
    • MS Internet Explorer - 10 mb
    • MS Visio 2000 - 16 mb
    • 1c Предприятие 7.7- 40-50 mb
    • 1c Предприятие 8.0 - 60-80 mb

    Также стоит отметить, что Windows 2000 на практике потребляет меньше ресурсов с ростом числа пользователей, т.е. при добавлении каждого следующего пользователя в систему необходимый прирост памяти сокращается с каждым новым пользователем. Предполагается, что в двух процессорной конфигурации для 30 пользователей может быть с успехом использован двух процессорный сервер с 4 Гb оперативной памяти.

    Клиентские рабочие станции.
    Классический метод создания бездисковых станций - это первоначальная загрузка ядра операционной системы с сетевой поддержкой и последующее использование терминального клиента для доступа к терминальному серверу. Наиболее интересным нам представляется применение удаленной загрузки посредством использования сетевых карт с BootROM . Это позволяет разместить образ операционной системы на открытом ресурсе сервера и загрузить его по сети на клиентскую станцию. С целью снижения затрат на лицензирование рабочих станций и с целью уменьшения размера образа загружаемой системы рекомендуется использование терминального клиента на базе операционной системы Linux. Такой образ системы занимает 5-10 Мб и вся загрузка терминальной станции занимает порядка 30 секунд. Вдобавок ко всему требования к аппаратному обеспечению клиентской станции резко снижаются. Например, данная конфигурация вполне работоспособной станции:
    Processor: 486, RAM: 16MB (32 MB recommended), Network: 10 or 100 mbps, network card (any supported by kernel 2.4.x), Video card: All supported by Xfree86 4.3/3.3.6, Mouse: Serial, PS/2, USB

    Ограничения и недостатки:
    Несмотря на все преимущества терминального режима, имеется ряд ограничений на используемые приложения. Приложения, использующие видеопотоки высокого разрешения и стереопотоки звука с высоким качеством, требуют для работы в терминальном режиме мощных сетей с пропускной способностью не менее 100 Мбит/с. Некоторые старые программные пакеты ненормально относятся к наличию нескольких копий себя в памяти. Такие приложения могут потребовать специального окружения или просто не будут работать в окружении терминального сервера. Старые DOS-приложения, требующие прямого доступа к аппаратной части компьютера, не могут работать на терминальном сервере.

    Достоинства терминальных систем:
    Терминалами могут служить практически любые компьютеры, в том числе класса 486/Pentium 60, а также так называемые Windows-терминалы для Windows CE версий 2.12 или 3.0. Терминалы не нуждаются в модернизации. Терминальные решения снижают затраты на организацию рабочих мест: не требуются магнитные и оптические накопители, большие объемы памяти, высокие процессорные мощности и т.д. При использовании устаревшей техники стоимость рабочего места снижается до 200-300 долл., а в случае использования новых терминальных клиентов - до 300-400 долл. При работе в режиме терминала у пользователя намного меньше возможностей повлиять на стабильность работы ПО на своем рабочем месте. А при корректной настройке политик доступа к ресурсам у пользователя просто нет шансов вывести что-либо из строя; даже разрушительное действие вирусов сводится только к возможному повреждению личных данных пользователя, но никак не повлияет на что-либо в сети или на терминальном сервере. Администрирование терминальной системы становится действительно централизованным. Так, если у пользователя возникла проблема с программным обеспечением, то администратор системы может со своего рабочего места подключиться в режиме терминала к сессии пользователя и помочь тому решить любую возникшую проблему. Администратор или менеджер с соответствующими полномочиями может в любой момент времени включить функции визуального контроля за работой того или иного пользователя. Поскольку все ПО устанавливается и обновляется исключительно на терминальном сервере, появляются широкие возможности стандартизации программных средств в информационной системе предприятия. Поскольку доступ к терминальному серверу по RDP-протоколу не подразумевает передачи файлов и совместного доступа к файлам и каталогам на сервере, существенно уменьшается возможность несанкционированного доступа.

    Лицензирование программного обеспечения:
    Для лицензирования программного обеспечения для работы в терминальном режиме необходимо следующее:

    • Лицензия на Windows Server 2003 (или Windows 2000 Server) - Клиентские лицензии доступа к серверу (CAL) по числу пользователей
    • Клиентские лицензии терминального доступа по числу пользователей (пользователя или на устройство)
    • Лицензии на совместно используемое приложение по числу пользователей, с ним работающих, + 1 на сам сервер.

    Преимущества использования "тонких клиентов"

    Использование "тонких клиентов" дополняет преимущества терминального режима работы.

    • Длительный срок службы - у "тонких клиентов" он составляет, как правило, 5-10 лет, в то время как ПК нужно модернизировать (а чаще - просто менять) каждые 2-3 года
    • Повышенная надежность. "Тонкий клиент" представляет собой устройство без движущихся частей и практически не имеющее шансов выйти из строя. Пользователи, не имеющие доступа к дисководам со сменными носителями, лишены возможности самостоятельно устанавливать ПО. Все это снижает затраты на обслуживание и позволяет уменьшить простои в работе из-за аппаратных сбоев, программных конфликтов или заражения вирусами.
    • Контролируемая среда. Пользователи могут запускать только те приложения, которые установлены на сервере и выполнение которых разрешено администратором. Таким способом легко исключить игры на рабочем месте и злоупотребление Internet.
    • Простая и быстрая установка. Для создания нового рабочего места требуется не более 10 минут - в десятки раз меньше, чем для обычного десктопа.
    • Простое обновление ПО. Установка нового и обновление существующего ПО выполняется на сервере - нет необходимости заниматься этим на каждом из установленных в сети ПК.
    • Уменьшение риска краж. Сам по себе "тонкий клиент", будучи отключенным от сервера, не является полноценным компьютером и не представляет большой ценности для похитителя.

    Сегодня мы рассмотрим выбор серверного «железа» для небольшой организации на 25-30 пользователей, с распределенной инфраструктурой (торговые точки, склад), которой требуются терминальный сервер и программа «1С: Предприятие». Этими сервисами будут пользоваться все сотрудники.

    Большинство малых компаний, для удешевления стоимости оборудования, предпочитают минимизировать количество приобретаемой техники и просят администраторов «впихнуть» все запрошенные ими сервисы в один физический сервер. Желание понятное и простительное, но тут «есть нюансы».

    Можно организовать терминальный сервер и использовать там файловую версию 1С, но при таком количестве пользователей компания-разработчик рекомендует переходить на клиент-серверный вариант. Поэтому нам потребуется еще сервер под «1С: Предприятие» и сервер баз данных. Уточним сразу, что организовать терминальный сервер, сервер SQL и сервер 1С на одной операционной системе возможно, но, с точки зрения безопасности и стабильности работы сервисов, это крайне не рекомендуется. А если всё-таки очень хочется использовать один физический сервер для всех трёх ролей, то рекомендуем использовать виртуализацию, например, VMWare ESXi или Hyper-V.
    Таким образом, вырисовывается три варианта:

    1. Один сервер с файловой 1С. Плохой вариант, далее мы его рассматривать не будем.
    2. Один сервер с двумя виртуальными машинами.
    3. Два физических сервера, один терминальный, второй с БД и 1С.

    Для решения этих задач можно предложить следующую конфигурацию серверов:

    В случае с одним физическим сервером мы остановили выбор на Dell R710, с двумя шестиядерными процессорами Xeon X5650, 64 Гб оперативной памяти и шестью дисками: два SSD в RAID 1 и четыре SAS-диска в RAID 10.

    В случае с двумя физическими серверами мы остановили выбор на таких конфигурациях:

    • Терминальный сервер: IBM x3550 M3 с одним процессором Xeon E5620, 32 Гб оперативной памяти и двумя SSD в RAID 1, с дополнительной сетевой картой на два гигабитных интерфейса. У этого сервера также есть богатые возможности для апгрейда, так как он двухпроцессорный, имеет 18 слотов под модули памяти и поддерживает до 288 Гб ОЗУ.
    • Сервер баз данных: IBM x3250 M5 с одним процессором Xeon E3-1220v3, 16 Гб ОЗУ, дополнительным RAID-контроллером SAS/SATA, четырьмя SAS-дисками в RAID 10, с дополнительной сетевой картой на 2 гигабитных интерфейса.
    Почему мы выбрали именно такие конфигурации? Для ответа на этот вопрос давайте подсчитаем, что нам нужно для обеспечения комфортной работы пользователей в нашей небольшой организации на 25-30 сотрудников. Чтобы не было недопонимания: это лишь один из примеров недорогого внедрения 1С, и во многих случаях целесообразнее выбрать другие конфигурации.

    Процессор

    С точки зрения процессорного времени терминальные сессии занимают не очень большую долю. По опыту внедрения терминальных решений в различных организациях, для поддержания комфортной работы 30-ти пользователей достаточно будет 4-6 физических ядер процессора, по одному ядру на 6-8 сессий.

    Для небольшой базы SQL-серверу понадобится одно ядро. Но мы будем ориентироваться на расширение базы в будущем (или увеличение количества баз) и возьмем два ядра на SQL.

    Для сервера «1С: Предприятие» важно не столько количество ядер, сколько их тактовая частота и частота шины. Поэтому заложим еще два ядра на сервер 1С.
    И не забудем, что в случае использовании виртуализации одно или два ядра нам пригодится для обеспечения работы хостовой операционной системы.

    Итого у нас получается:

    • для сервера с двумя виртуальными машинами нужно 12 физических ядер. Можно и меньше, но всегда должен оставаться запас по мощности. Сервер с двумя шестиядерными процессорами подходит для этого идеально.
    • для терминального сервера достаточно одного процессора Xeon E5620 с шестью ядрами, для сервера баз данных - процессора Xeon E3-1220v3 с четырьмя ядрами.

    Оперативная память

    Сначала посмотрим, сколько нужно оперативной памяти под сервисы:
    • Операционная система Windows Server только под себя требует 2 Гб ОЗУ.
    • Для SQL и небольшой базы 1С достаточно будет 4-6 Гб ОЗУ.
    • Сервер «1С: Предприятие» требует еще 2-3 Гб ОЗУ.
    • Рассчитываем, что каждому пользователю потребуется 700 Мб ОЗУ в терминальной сессии, тогда на 30 пользователей потребуется 21 Гб.
    Теперь применим это к нашим вариантам.
    • Для одного сервера с двумя виртуальными машинами нужно около 40 Гб ОЗУ.
    • Для терминального сервера достаточно будет 24 Гб или 32 Гб ОЗУ (возьмем с запасом, предполагая будущее расширение). Для сервера с базами данных нужно не менее 8 Гб, но это «впритык», поэтому 16 Гб с запасом. Память сейчас - один из самых дешевых компонентов сервера.

    Дисковая подсистема

    Это традиционное бутылочное горлышко многих систем. Правильный выбор жестких дисков очень важен для обеспечения быстродействия серверов. При работе 1С с базой SQL происходит множество операций чтения/записи в секунду (IOPS). Если пользователи работают на терминальном сервере с тонких клиентов (т.е. полноценно используют терминальный сервер как рабочую среду), это сильно нагружает дисковую систему сервера. Например, 30 пользователей терминального сервера на RAID 1, SATA 3 Гбит/с, с дисками WD Velociraptor чувствуют себя некомфортно при работе с почтой и активном сёрфинге в интернете. Для терминальных серверов мы рекомендуем использовать SSD-накопители. Для серверов баз данных - SAS-диски, собранные в отказоустойчивые массивы.

    Помимо накопителей, следует уделить внимание и дисковому контроллеру. Современные серверы имеют на борту довольно хорошие контроллеры, например, HP SmartArray и DELL PERC. Однако некорректно будет использовать «набортные» решения при серьёзной нагрузке, когда требуется максимальная производительность. Немного сэкономив, вы легко можете получить мощный сервер, который совершенно не тянет нагрузку. Поэтому контроллер должен быть , со своей энергонезависимой памятью.

    Рассмотрим варианты решения этой задачи.

    • Для одного сервера с двумя виртуальными машинами желательно использовать два RAID-массива: на одном будут располагаться файлы виртуальной машины терминального сервера, на втором - файлы виртуальной машины сервера баз данных и «1C: Предприятия». Для создания первого массива лучше всего использовать два SSD-накопителя в RAID 1 (зеркало).

      Второй массив лучше создать из четырёх SAS-диска в RAID 10 (зеркало + страйп), но можно и из двух SSD-накопителей в RAID 1. Выбор зависит только от стоимости дисков и модели сервера.

    • Для двух серверов всё то же самое, только массивы будут разнесены по серверам. На терминальном - RAID 1 из двух SSD, на сервере баз данных - RAID 10.

    Один или несколько серверов

    Как сказано выше, у небольших организаций довольно велико желание разместить все сервисы на одном сервере.

    К преимуществам использования одного сервера и виртуализации можно считать более низкое энергопотребление и более гибкое распределение ресурсов между виртуальными машинами. Ну и перенос виртуальных машин, в случае чего, гораздо удобнее, чем перенос физических ОС.

    Однако два сервера имеют более широкие возможности по апгрейду. Например, в нашем варианте недорогой IBM x3550 M3 с добавлением еще одного процессора и ОЗУ превращается в элегантные шорты терминальный сервер на 50 и даже более пользователей.

    Еще одно «узкое место» в нашем случае, которое необходимо учитывать при выборе двух физических серверов, это обмен данными между ними по сети. У виртуальных серверов обмен данными идёт через виртуальный коммутатор. Здесь же, для увеличения пропускной способности сети, можно установить в каждый сервер по сетевой карте с двумя гигабитными интерфейсами, которые можно агрегировать между собой и напрямую соединить оба сервера агрегированными 2-х гигабитными линками. Или же использовать сетевые карты с SPF+ 10GBASE, но это дорогое удовольствие.

    Запас по мощности

    При расчетах и выборе сервера необходимо принимать во внимание пиковые нагрузки. Также обязательно нужно помнить, что база данных будет только «пухнуть», объёмы данных на терминальном сервере будут расти, а количество пользователей может увеличиться. Многие предприятия экономят на запасе мощности и через полгода-год сталкиваются с перебоями в работе и жалобами пользователей. Это тот случай, когда чрезмерная экономия приводит к новым затратам в будущем - скупой платит дважды. Выбранные нами варианты рассчитаны с запасом мощности и возможностью апгрейда. Учтено, что в DELL R710 можно будет добавить еще два жестких диска и ОЗУ, а также заменить процессоры на более производительные.

    Так что, если вам потребуется расширение, или количество сервисов увеличится, то тут есть большие перспективы, а существующие серверы еще долгое время будут эффективно выполнять свои задачи. Возможно, через год нам неожиданно потребуется увеличить количество пользователей в два раза, до 60 человек? Пожалуйста.

    Если вы использовали один сервер DELL R710, то можно докупить недорогой IBM x3550 M3, поднять на нём гипервизор, перенести туда виртуальную машину с БД и 1С-сервером, а на DELL-е все ресурсы отдать виртуальной машине с терминалом. Это будет быстро, и не потребуется «всё выкинуть и купить новое».
    Если же вы использовали два сервера IBM, то x3550 M3 с добавлением второго процессора и небольшого количества ОЗУ превращается из середнячка в довольно мощную машину. А в x3250 M5 можно обновить процессор с E3-1220v3 до E3-1285v3.

    Понравилась статья? Поделиться с друзьями: