Выбор сервера для терминальной системы |
Основным правилом построения терминальной системы является то, что в качестве терминального сервера должен использоваться только выделенный сервер. Так как все приложения терминальных клиентов выполняются непосредственно на сервере, он испытывает большие нагрузки, сравнимые с суммарной нагрузкой клиентских компьютеров, выполняющих те же задачи. Именно поэтому, на терминальный сервер нельзя возлагать другие задачи и функции, к примеру, крайне нежелательно использовать его в качестве файл-сервера, firewall или контроллера домена.
Основные требования, которые предъявляются к серверу терминальной системы:
• сервер должен быть выделенным и минимум двухпроцессорным, • иметь большой объем оперативной памяти, • желательно наличие встроенного или внешнего RAID-массива.
Выбор процессора
Для правильного функционирования терминального сервера, как правило, вполне достаточно 2-х процессорной системы. Установка большего количества процессоров не только удорожит систему, но и, в большинстве случаев, не принесет ожидаемого эффекта. Самое важное – процессор должен быть высокопроизводительным, иметь высокую тактовую частоту и большой объем кэша.
Объем памяти
Если учесть, что клиентские компьютеры работают со стандартным набором офисных приложений, таких как Word, Excel, интернет-броузер и программа для получения электронной почты типа Outlook, то в пересчете на 1 пользователя обычно достаточно 300-400 Мб памяти сервера. Поскольку офисные приложения выполнены в модульной структуре, то будучи запущенными различными пользователями терминальной системы, они компактно разместятся в оперативной памяти сервера посредством механизма, который будет препятствовать дублированию программного кода в оперативное запоминающее устройство. Учитывая все вышесказанное, можно сделать расчет, по которому получается, что 20-ти пользователям будет вполне комфортно работать в терминальном режиме на компьютере с 4 Гб памяти.
Масштабирование
При увеличении числа пользователей или превышении мощности сервера необходимо просто добавить новый сервер, распределив между ними нагрузку (Load Balancing) и обеспечив отказоустойчивость (создав кластер). Также, при использовании Citrix MetaFrame, нагрузку между серверами можно распределять автоматически, а при неожиданном выходе из строя одного из серверов все пользователи будут так же автоматически переведены на другой сервер.
|