Терминальный сервер

На этапе планирования терминального сервера необходимо выбрать на какой технологии будет построено решение. Так как понятие терминальный сервер уже давно не ограничивается только RDP на базе Windows server, в этой статье будут рассмотрены также решения с виртуальными рабочими станциями.

Подробнее про терминальный сервер.

Участники обзора:

Microsoft RDP на базе Windows server 2008 R2 sp1- очень достойное решение для организации терминального доступа. После появления TS Session Broker стало возможным создавать ферму, добавлять в нее терминальные серверы, распределять нагрузку между ними, восстанавливать отключенные сессии. Этих функций раньше не было, и масштабируемость решения страдала из-за этого. Из минусов стоит упомянуть незнакомый для пользователя интерфейс Windows server 2008, опасность того, что один пользователь может остановить работу всего сервера (например, работа с большим файлом Excel)

Citrix XenApp 6. Старые названия Citrix Metaframe, Citrix Presentation Server. Создание ферм терминальных серверов – это конек компании Citrix, ее козырь. Все технологии, которые могут понадобиться для удаленного доступа присутствуют в этом решении. Подробнее о технологиях тут.

Citrix XenDesktop 5. Это иной подход к удаленному доступу. Пользователь подключается не к серверу, на котором у него открывается сессия, а к отдельной виртуальной машине. Виртуальная машина может каждый раз обновляться до состояния новой и загружать профиль пользователя. Она может быть привязана к учетной записи и сохранять все изменения. ВМ может выключаться после выхода пользователя из сеанса и включаться, когда он снова пытается подключиться. Создаются такие ВМ автоматически из шаблона(золотого образа), администратору нужно лишь задать количество виртуальных машин, необходимых для работы.
 
Сравнение стоимости лицензий на 100 рабочих станций

 

Лицензия    Microsoft RDP     Citrix XenApp     Citrix XenDesktop  
Windows server 2008 Enterprise  2400 x 2 2400 x 2 2400 x 1
Windows server CAL 30 x 100 30 x 100 30 x 100
Windows server TSCAL 85 x 100 85 x 100  
Citrix XenApp Advanced   336 x 100  
Citrix XenDesktop VDI     91 x 100
Microsoft VDA     100 x 100
  16 300 $ 49 900 $ 24 500 $

 

Отказоустойчивость

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

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

  • Систему хранения данных, которая сможет презентовать свои тома нескольким серверам по протоколам (iSCSI, SAS, FC, NFS)
  • Два двухпроцессорных сервера с большим объемом оперативной памяти
  • Программное обеспечение для виртуализации (VMware или Citrix)

Вышеперечисленное оборудование позволяет построить отказоустойчивый кластер для обеспечения малых простоев в работе пользователей при аппаратных сбоях (поломке серверов)

Резервное копирование и восстановление данных

<Актуальность резервных копий, время резервного копирования, время восстановления из резервных копий — это важные факторы при выборе софта для бэкапов. Для VMware непревзойденный лидер — это компания Veeam, которая разработала продукт Veeam Backup and Replication. Подробнее про резервное копирование с Veeam.

Схема подключения оборудования