- Архитектура и лицензирование
- Выбор между виртуализацией и терминальным сервером
- Зачем нужен и как применяется терминальный сервер?
- Как правильно подобрать терминальный сервер
- Немного истории: прообраз терминального сервера
- Терминальная станция kraftway credo vv23. обзор
- Установка и настройка терминального сервера
Архитектура и лицензирование
Терминальный сервер представлен тремя ключевыми компонентами:
- сервером с большим числом процессоров для централизации хостинга ресурсов;
- протоколом для связи с удаленными рабочими столами пользователей RDP (Remote Desktop Protocol), управляющим передачей данных между сервером и клиентом;
- клиентская программой на каждом пользовательском устройстве, позволяющей пользователям подключаться к серверу по протоколу RDP.
Также в систему серверного терминала включены службы:
- служба лицензирования терминалов (Terminal Services Licensing Service), через которую сервер получает доступ к клиентским лицензиям служб терминалов TS CAL (Terminal Services Client Access License) для подключения пользователей;
- служба Sessions Directory Service, в которой сохраняется список сессий, индексируемый по имени пользователя. Это дает ему возможность постоянного подключения к одному серверу.
При лицензировании Terminal Services в составе Windows Server применяются лицензии RDS CAL, которые делятся на две группы:
- CAL на пользователя, которые обеспечивают установку сеанса удаленного рабочего стола на сервере независимо от количества устройств, используемых для подключения;
- CAL на устройство, предназначенные для установки конкретным устройством сеанса удаленного рабочего стола на сервере вне зависимости от числа клиентов, подключенных через данное устройство.
Поскольку под программное решение RDS требуется сервер достаточной мощности, полностью отвечающий потребностям бизнеса, соответствующий запросам пользователей, ресурсоемкий и отказоустойчивый, то для создания серверного терминала оптимальным решением станут платформы Dell EMC PowerEdge R640/R740 или HPE Proliant DL360 Gen 10/DL380 Gen10.
Специалисты нашей компании помогут подобрать вам требуемую конфигурацию на основе этих платформ и ответят на все возникшие вопросы.
Выбор между виртуализацией и терминальным сервером
У виртуализации и использования терминального сервера немало общего. И та, и другая технология подразумевают удалённый доступ пользователей к серверу для запуска нужных им приложений и выполнения актуальных для них задач. И в том, и в другом случае обеспечиваются все преимущества, перечисленные выше — экономия на оснащении рабочих мест, информационная безопасность, отсутствие необходимости закупать ПО для каждого сотрудника и другие.
При таком сходстве у многих неспециалистов возникает закономерный вопрос — в чём же тогда заключаются отличия между виртуализацией и использованием терминального сервера, и какое из двух решений выбрать для внедрения в компании? Будем разбираться вместе!
При работе с терминальным сервером все пользователи используют под персональными учётными записями одну и ту же операционную систему — MS Windows Server или другую. Для изоляции пользователей в ней создаются отдельные сессии, в которых запускаются необходимые приложения из числа установленных на сервере (отметим, что запустить таким способом можно далеко не каждое приложение).
Пользователи не имеют прав администратора и не могут менять конфигурацию Windows или другой операционной системы. Любой сбой, по той или иной причине возникший в ней, закономерно отражается на всех пользователях — ОС, установленная на терминальном сервере, одна на всех.
Технология виртуализации реализована иначе. На сервере для каждого клиента создаётся виртуальная машина — по сути, полноценный компьютер, хоть и не существующий физически. На неё устанавливается самостоятельная операционная система, а в неё, в свою очередь, необходимые пользователю приложения.
Сотрудник, работающий в виртуальной машине, получает гораздо большую степень самостоятельности, чем тот, кто использует сессию на терминальном сервере — он может менять настройки ОС по своему усмотрению, удалять приложения и устанавливать новые. Сбои, возникающие в виртуальных машинах соседних пользователей, никак не влияют на работу сотрудника в своей.
Итак, мы видим, что ключевое отличие между использованием терминального сервера и виртуализацией заключается в степени изоляции пользователей. В первом случае она обеспечивается лишь на уровне сессий, то есть её степень сравнительно невысока. Во втором случае пользователи изолированы друг от друга гораздо серьёзнее — на уровне самостоятельных виртуальных компьютеров, никак не взаимодействующих друг с другом.
Принимайте решение о выборе той или иной технологии с учётом масштаба IT-инфраструктуры вашего предприятия. В небольших и средних компаниях, как правило, оказывается целесообразным использование терминального сервера, в крупных и разветвлённых корпорациях и холдингах — виртуализация.
Зачем нужен и как применяется терминальный сервер?
Современные приложения ресурсоёмки и требовательны к мощности компьютеров, на которые устанавливаются. Одно дело, если в маленькой компании порядка пяти рабочих мест — на каждое из них вполне можно установить полноценный ПК без особого ущерба для бюджета.
Руководству больше не нужно выделять средства на покупку, к примеру, тридцати полноценных компьютеров — понадобится один сервер, пусть и довольно мощный. На рабочие места сотрудников устанавливаются так называемые тонкие клиенты — дешёвые компьютеры начального уровня.
К их мощности практически не предъявляется требований — этим ПК не придётся выполнять сложные вычисления. Общая сумма закупки существенно уменьшается, при этом всем сотрудникам обеспечиваются высокая производительность и удобство при использовании рабочих приложений.
Перед началом работы на сервере терминалов создаются сессии для сотрудников. Используя свои тонкие клиенты, они подключаются к серверу и начинают работать в сессиях, запуская нужные им приложения, создавая документы, общаясь с коллегами, выполняя другие задачи.
Описанная выше схема, помимо возможности сэкономить средства компании на закупке компьютерной техники, имеет ещё несколько важных достоинств. В их числе:
возможность наделять разных пользователей сервера разными правами. Так, рядовым сотрудникам можно дать права только на чтение информации, более высокопоставленным — на её изменение;
высокий уровень безопасности всей IT-инфраструктуры компании. Достаточно установить на терминальный сервер хорошее антивирусное ПО, и вся сеть будет надёжно защищена от угроз;
возможность сэкономить на программном обеспечении. Его не придётся покупать на каждую рабочую станцию — лицензии на ПО понадобятся только для терминального сервера;
значительное снижение расходов на электроэнергию. Тонкие клиенты потребляют её гораздо экономнее, чем полноценные персональные компьютеры, благодаря чему суммы в счетах поставщиков энергии уменьшаются.
Мы перечислили достоинства модели, в которой главную роль играет терминальный сервер. Увы, у неё есть и недостатки, о которых нельзя забывать:
любой недочёт в конфигурировании и настройке сервера немедленно отразится на всех пользователях. Чтобы исключить такую ситуацию, системные администраторы создают на терминальных серверах изолированную тестовую среду, в которой испытывают обновления, новые драйверы и приложения;
большая нагрузка, которую постоянно испытывает сервер терминалов, способна вывести его из строя. Чтобы это не произошло преждевременно, приобретают надёжные серверы известных производителей, в которых реализованы различные системы защиты и резервирования, устанавливают ёмкие и функциональные источники бесперебойного питания.
Как правильно подобрать терминальный сервер
Для правильного подбора терминального сервера стоит учитывать такие моменты, как:
- используемые наборы приложений и сервисов — стоит помнить, что нежелательно разворачивать на одной ноде (сервере) несколько систем сразу. Так, не стоит «складывать в одну корзинку» сервер терминалов, БД и 1С, потому что отказ ноды из-за сбоя или перегрузки чреват серьезными проблемами с восстановлением всей работы. Поэтому следует поставить терминальный сервер и БД на отдельные ноды;
- число потенциальных пользователей и перспективы расширения. Если предполагается увеличение количества сотрудников, то нужно выбирать базу под сервер, в которую можно поставить несколько процессоров и наращивать число планок ОЗУ и корзин для дисков;
- качество железа — дисковая подсистема должна обладать высокой производительностью, высокой скоростью записи и чтения, а дисковый контроллер с объемным кэшем для увеличения скорости обмена данными и повышения отказоустойчивости в RAID-массивах;
- хороший запас общей производительности с запасом в 20-30% под пиковые нагрузки;
- возможность масштабирования как по горизонтальной (в формате кластеризации и наращивания числа нод), так и по вертикальной (через установку до 8 процессоров и до нескольких терабайт ОЗУ на сокет) схемам.
Чтобы добиться высокой отказоустойчивости сервера, стоит создать кластер с балансировщиком нагрузки, который позволит свести к нулю затраты на компенсацию простоев, сократить репутационный ущерб и риск недополучения прибыли в случаях проблем с работой в функционировании основного сервера.
Немного истории: прообраз терминального сервера
Чтобы объяснить, что такое терминальный сервер, нужно немного углубиться в историю. Вспомнить время, когда вместо персональных компьютеров были мэйнфреймы.
Простыми словами мэйнфрейм — это суперсервер: промышленная вычислительная система с избыточными характеристиками памяти, вычислительных ресурсов, надежности и массовой параллельной обработкой вычислений.
Например, в 2022 году IBM выпустила один из самых мощнейших мэйнфреймов — Z15. Выглядит как огромный системный блок.
Эта модель может обрабатывать 1 трлн транзакций в день и шифровать данные, оперативной памяти и ядер в нем — 40 Тбайт и 190 штук, соответственно. Такие аппараты не используют обычные люди, а только государственные организации или корпорации для специфических задач.
Для удобства работы с мэйнфреймами были разработаны терминалы, или терминальные устройства ввода данных и отображения результатов. Обычно терминал состоял из клавиатуры и «монитора».
На картинке — модель IBM 2260. Похожа на персональный компьютер, но у нее не было системного блока с процессором, жестким диском и материнской платой. Терминал не производил никаких вычислений, а просто передавал информацию мейнфрейму и выводил его ответы.
Как видно на фотографии, рядом с терминалом нет мэйнфрейма, хотя его легко было бы заметить по гигантским размерам. Все потому, что терминал подключался удаленно — посредством обычной телефонной линии.
С ЭВМ могли работать сразу несколько операторов — до нескольких сотен. Но по очереди — процессорное время делилось между всеми пользователями. Задержек пользователи не замечали, потому что процессор ЭВМ был относительно быстрым, а время на каждого пользователя не таким уже большим.
Терминальная станция kraftway credo vv23. обзор
Kraftway Credo VV23 — самый обычный на первый взгляд неттоп. Ну да, вроде бы типичная «атомная» машинка — не шибко производительная, компактная и, должно быть, недорогая. Но что-то в ней всё-таки не так. Внешний вид уж очень суровый, зачем-то установлено сразу две сетевых карты, да ещё сбоку торчит какая-то непонятная штука. На самом деле штука эта — всего лишь оптический сетевой интерфейс, и это окончательно развеивает сомнения, что перед нами устройство не для домашнего использования. Да, так и есть. Производитель называет этот мини-ПК терминальной станцией, а нам, пожалуй, более привычен термин «тонкий клиент». От него, понятное дело, высокой производительности не требуется. Хватает мощи для подключения к удалённому рабочему столу? Ну и отлично, больше от него почти ничего не надо.
Конечно же, подобные устройства должны быть компактными, экономичными и надёжными. Для использования таких неттопов во встраиваемых решениях неплохо было бы отказаться от активной системы охлаждения, а для корпоративных заказчиков — позаботиться о безопасности платформы в целом. Kraftway Credo VV23 в полной мере соответствует этим требованиям. С компактностью и так всё понятно. Корпус размерами 240x55x135 мм язык не поворачивается назвать крупногабаритным. В комплекте идёт подставка для вертикальной установки устройства.
К экономичности неттопа тоже вопросов нет. Ну сколько там потребляет Intel Atom N2800 со всей обвязкой? В конце концов, комплектный блок питания может выдать не более 36 ватт, да и вряд ли устройство освоит столько энергии. А вот с надёжностью всё хитрее. Kraftway Credo VV23 весит немало, так как никакого красивого глянцевого пластика в оформлении не используется. Вместо этого пользователю предлагается «суровый» корпус из толстого, окрашенного в чёрный цвет металла.
Внушительные боковые стенки крепятся несколькими винтами и легко снимаются, обнажая внутреннее пространство корпуса. Здесь нас поджидает самое интересное. Верхняя и нижняя стенки с оребрением фактически являются внешними элементами пассивной системы охлаждения, а потому во время работы они сильно нагреваются. К ним подведены две медные тепловые трубки, которые другими концами крепятся к радиатору, закрывающему наиболее горячие элементы ПК — процессор и чипсет.
Помимо высокой теплопроводности, металлический корпус обладает ещё и приличным запасом жёсткости. Материнская плата крепится на шести металлических ножках так, что внутри корпуса она располагается ровно посередине между двумя крышками. То есть с механической надёжностью тоже всё в порядке. В нашем образце использовался обычный HDD, но производитель готов установить SSD или даже SATA DOM по желанию заказчика.
Кроме упомянутых выше двух гигабитных Ethernet-портов и модуля SFP, в Kraftway Credo VV23 есть шесть портов USB — два спереди и четыре сзади, видеовыходы D-SUB и HDMI, один разъём 3,5 мм для микрофона и пара таких же разъёмов для подключения наушников или динамиков, а также гнездо питания. На переднюю панель выведены индикаторы активности сетевых подключений и накопителя и прозрачная кнопка питания, за которой прячется ещё один светодиод.
Кроме того, на передней панели есть ещё и щель ридера для смарт-карт стандарта ISO 7816 Class A/B/C, которые можно использовать, например, для двухфакторной аутентификации. Также производитель особо отмечает, что оптическую линию связи гораздо труднее прослушать, чем проводное Ethernet-подключение.
В комплекте с Kraftway Credo VV23 поставляются простенькие клавиатура с мышью, оптический патч-корд и гарантийный талон, а к нашему образцу прилагались ещё и брошюрка с инсталляционным диском Windows 7 Professional, которая была предустановлена на неттоп. Также заявлена поддержка различных дистрибутивов ОС Linux: Kraftway Terminal Linux, AltLinux, Ubuntu и MeeGo. Причём установка какой-нибудь легковесной ОС, да ещё с автоматическим запуском клиента для удалённого доступа и одновременным блокированием всех других возможностей системы, выглядит наиболее разумным вариантом использования данного неттопа.
| Терминальная станция Kraftway Credo VV23 | |
|---|---|
| Операционная система | Windows 7, Kraftway Terminal Linux, AltLinux, Ubuntu, MeeGo |
| Тип процессора | Intel Atom N2800 (1,86 ГГц, 2 ядра, 4 потока, 1024 Кбайт L2) |
| BIOS | AMI by Kraftway UEFI |
| Материнская плата | Уменьшенный Mini ITX (170*120 мм) |
| Чипсет | Intel NM10 |
| Слоты расширения | 1 x Mini PCI-Express |
| Интерфейс SATA | 1 x Serial ATA II, 300 Мбайт/c cкомбинированным питанием |
| 1 x Serial ATA II, 300 Мбайт/c c отдельным питанием | |
| Оперативная память | до 4 Гбайт DDR3-800, 1 x SODIMM |
| Графический адаптер | Intel GMA 3650 |
| Звуковой адаптер | Интегрированный 5.1 Intel HDA |
| Сетевой адаптер | 2 x 10/100/1000 Мбит/с RJ-45, 1 x SFP |
| Считыватель смарт-карт | Интегрированный, поддержка ISO 7816 Class A/B/C |
| Накопитель | 2,5-дюймовый HDD 250-500 Гбайт 5400RPM; SSD; SATA DOM |
| Разъёмы | 4 x USB 2.0, 2 x аудиовыход, 1 x аудиовход, 1 x D-SUB (VGA), 1 x HDMI, 2 x RJ-45, 1 x SC Duplex, 1 x Smart Card Reader, 1 x питание |
| Безопасность | |
| Специальный BIOS | Полностью переработанная версия UEFI AMI BIOS by KRAFTWAY, не содержащая недекларируемых возможностей |
| Оболочка безопасности | Универсальная доверенная среда KSS для запуска модулей безопасности на уровне BIOS |
| Идентификация и аутентификация | Модуль безопасности СЗ от НСД «ПК электронный замок «Витязь» |
| Антивирусная защита | Модуль безопасности «Антивирус «Касперский» |
| Сетевой контроль и управление | Сервер безопасности KRAFTWAY |
В бенчмарке PCMark 7 Kraftway Credo VV23 набрал всего лишь 795 баллов. Да, «семёрка» превращает этот мини-ПК в обычную печатную машинку. Но вы наверняка уже догадались, что не всё так просто, ведь даже корпоративные заказчики наверняка предпочтут закупить в качестве печатных машинок что-нибудь помощнее. К примеру, информация о том, что материнская плата неттопа была полностью разработана сотрудниками Kraftway, вас вдохновит на его покупку? Вряд ли, хотя это пусть и небольшой, но всё же повод для гордости за отечественного производителя.
А ведь в этом-то как раз и заключается самая главная особенность данного компьютера. Кроме дизайна платы, разработчики создали собственный BIOS, а точнее UEFI, который, по их словам, не содержит никаких шпионских и прочих потенциально опасных модулей. Более того, в нём используется фирменная система защиты «Витязь», которая попросту не позволит запустить ОС или изменить настройки ПК злоумышленнику, не обладающему соответствующими правами доступа.
При инициализации системы компьютер сразу же просит вставить цифровой ключ и ввести пароль. Без этой процедуры пользователь не сможет ничего сделать, а чтобы защититься от банальной кражи накопителя, его можно зашифровать различными программными средствами. Вместе с тестовым образцом нам достались три электронных ключа, оформленные в виде USB-брелоков. Покупатель, конечно же, самостоятельно может добавить новые ключи для нужного числа пользователей и указать, давать ли им права администратора. «Витязь» позволяет задать максимальное количество неудавшихся попыток авторизоваться в системе, после которого соответствующий пользователь будет заблокирован.
Абсолютно все действия, связанные со входом в систему и активностью внутри UEFI Kraftway, записываются в логи, которые здесь же можно экспортировать на внешний накопитель для дальнейшего детального анализа. Также тестовый образец оказался снабжён ещё одним модулем, который контролирует целостность указанных в настройках файлов. При первом запуске модуль считает контрольные суммы выбранных объектов, а в случае малейших изменений в них бьёт тревогу. В принципе, модульная структура UEFI позволяет легко расширять функциональность материнских плат. Например, в апреле этого года компания интегрировала в свои продукты антивирус Касперского для UEFI.
Кажется, это только начало, и Kraftway наверняка будет активно развивать свою платформу UEFI, добавляя к ней всё больше функций, которые требуют от неё корпоративные заказчики. Мы не случайно лишний раз напомнили, что Kraftway Credo VV23 — это не домашняя машина. Цена от 18 000 рублей за такой неттоп — вполне разумная плата за повышенную безопасность, а заодно и гладкие и шелковистые нервы. Вас ведь не смущают цены, например, защищённых планшетов и ноутбуков не самой топовой конфигурации? Да что уж там, все давно в курсе, что информация, которая обрабатывается на какой-либо «железке», нередко стоит больше, чем сама «железка». Порой намного больше. Так что в критически важных процессах вполне разумно использовать такие программно-аппаратные платформы, как мини-ПК Kraftway Credo VV23, который, как мы уже говорили, чуть ли не идеально подходит для создания тонкого клиента, работающего с чувствительной информацией.
Если Вы заметили ошибку — выделите ее мышью и нажмите CTRL ENTER.
Установка и настройка терминального сервера
Создание сервера терминалов будем рассматривать на примере ОС MS Windows Server. Перед её установкой рекомендуем создать RAID-массив уровня 1, 5, 6 или 10, устойчивый к отказам. Используйте для этого утилиту, встроенную в контроллер.
Настоятельно рекомендуем включать сервер в электросеть через источник бесперебойного питания. Убедитесь в исправности источника, отключив подачу питания и убедившись в том, что серверная машина по-прежнему работает.
Установите Windows Server. Вдаваться в подробности этого процесса мы не будем — лишь порекомендуем разбить дисковую систему на два раздела разного объёма. Пусть объём первого будет меньшим — этот том понадобится для ОС и приложений. Объём второго пусть будет большим — этот раздел понадобится для сохранения данных пользователей. После установки и настройки системы включите удалённый рабочий стол.
Наделите сервер ролью контроллера домена. Если в IT-ландшафте компании уже есть такой контроллер, подключите сервер к нему.
Откройте диспетчер серверов, воспользовавшись панелью быстрого запуска. Перейдите в разделы «Управление» — «Добавить роли и компоненты». Нажимая кнопку «Далее», дойдите до окна «Выбор ролей сервера» и выберите в нём «Службы удалённых рабочих столов».
С помощью кнопки «Далее» дойдите до окна «Выбор служб ролей» и отметьте такие пункты, как «Выбор служб ролей для удалённых рабочих столов», «Узел сеансов удалённых рабочих столов» и «Лицензирование удалённых рабочих столов». Не исключено, что система предложит установить дополнительные компоненты — выполните это действие.
Выберите «Управление» — «Добавить роли и компоненты», запустив диспетчер серверов. В открывшемся окне выберите «Установка служб удалённых рабочих столов», в следующем, посвящённом способу развёртывания» — «Быстрый запуск». В окне, посвящённом выбору сценариев развёртывания, следует выбрать «Развёртывание рабочих столов на основе сеансов».
На следующем этапе нужно сконфигурировать службу лицензирования, чтобы терминальный сервер работал корректно. Это делается в диспетчере серверов, в котором нужно выбрать «Средства» — «Terminal Services» — «Диспетчер лицензирования удалённых рабочих столов».
Запустив последний, кликните по серверу правой клавишей мыши и выберите пункт «Активировать сервер». Затем понадобится заполнить форму и с помощью кнопки «Далее» добраться до окна с пунктом «Запустить мастер установки лицензий». Снимите галочку рядом с ним и нажмите «Готово».
Перейдите в диспетчере серверов в раздел «Службы удалённых рабочих столов», найдите «Обзор развёртывания» и выберите «Задачи» — «Изменить свойства развёртывания». Далее вам понадобится раздел «Лицензирование», в котором нужно указать имя сервера, используемого для лицензирования.
На финальном этапе следует добавить лицензии. Это также делается в диспетчере серверов, в котором нужно последовательно перейти в разделы «Средства» — «Terminal Services» — «Диспетчер лицензирования удалённых рабочих столов». Найдите ваш сервер, кликните по нему правой клавишей мыши и выберите пункт «Установить лицензии».
