|
|
![]() |
|||||
| . | |||||||
| . | |||||||
|
|
Ответы на общие вопросыЧем не устраивает существующее решение: Linux Terminal Server Project? Вначале мы внимательно изучили существующие терминальные решения, в том числе и для Linux. Обычно под этой операционной системой используют LTSP - Linux Terminal Server Project (http://www.ltsp.org/ ). Мы на практике изучили эту технологию, и можем отметить ее достоинства и недостатки. Достоинства
Недостатки
Чем отличается система Mirage? Система Mirage идеологически основывается на LTSP. У нас тоже есть сервера и терминалы. Терминалы также загружаются по сети, а затем работают в графической среде. Но! Мы применили другие протоколы и технологии, в результате чего добились качественно лучших результатов.
Как распространяется система Mirage? Система распространяется в нескольких инсталляционных пакетах RPM. Пакеты вместе с документацией можно скачать через Internet (по предварительной договоренности), или получить на компакт-диске, оплатив стоимость носителя. Отдельно продаются лицензии:
Лицензии на установку серверов определяют разрешенное количество установок инсталляционных пакетов. А лицензии на терминалы задают максимальное число терминалов, которое может использоваться в системе Mirage. Процесс инсталляции достаточно прост и подробно описан в документации. Почему ваш продукт называется Mirage? Название было выбрано из тех соображений, что работа на терминале в системе Mirage практически не отличается от работы на полнофункциональном рабочем компьютере. Но есть некоторые замечательные особенности:
Как нетрудно догадаться, это стало возможным потому, что сеанс пользователя хранится на сервере и лишь отображается на терминале Какая пропускная способность компьютерной сети требуется для системы Mirage? Какие компьютеры могут использоваться как терминалы в системе Mirage? Любые компьютеры на базе iX86 совместимого процессора. Работа за терминалом очень напоминает работу за обычной рабочей станцией. Но есть принципиальные отличия. Терминал отличается от рабочей станции следующими особенностями:
Таким образом, чтобы превратить обычный компьютер в терминал, можно сделать следующее:
Примечание:
Агент загрузки терминала
- это специальный программный код,
который позволяет провести авторизацию пользователя в системе Mirage
и загрузить с сервера операционную систему.
Он может быть установлен как bootrom на сетевую плату, или непосредственно в BIOS компьютера.
Подробнее - см. в документации.
Сколько терминалов сможет обслуживать один сервер? Это напрямую зависит от используемого прикладного ПО и от доступных ресурсов сервера. Чем больше аппаратных ресурсов сервера (оперативной памяти и производительности процессора) - тем больше терминалов. Чем больше ресурсов требует прикладное приложение - тем меньше терминалов может обслуживаться.
Ресурсы сервера примерно распределяются следующим образом:
Доступные ресурсы - это те, которые могут использоваться для сеансов пользователей. На каждый сеанс необходимо примерно 1% ресурсов для служебных программ, обслуживающих сеанс, плюс ресурсы для прикладных задач пользователя. Покажем, для примера, расчет производительности. Предположим, что приложения пользователя потребляют в среднем не более 3% ресурсов. Тогда данный сервер сможет обслуживать 90% / (1% + 3%) = 22 сеанса одновременно. Какие прикладные программы могут работать в системе Mirage? Любые программы, которые работают в Linux. Mirage не требует от программ каких-либо специфичных действий. Если приложение работает в ОС Linux - оно будет работать и в системе Mirage. А как насчет поддержки Windows приложений? Да, работа Windows программ возможна! Для этого не придется ничего докупать, нужно лишь установить на Вашем сервере бесплатный пакет WINE или аналогичный. С его помощью довольно просто запускать приложения, написанные под Windows. Что было с успехом подтверждено нашими специалистами. Что делать, если не хватает производительности сервера? Если работать в системе некомфортно, рекомендуется проверить следующее:
Как сделать централизованное хранение данных, если в системе несколько серверов? Действительно, когда в системе работает несколько серверов, и у каждого - свое дисковое хранилище и своя файловая система, необходим способ, позволяющий создать единое централизованное дисковое пространство. Такие технологии уже придуманы и широко используются. Это Кластерные Файловые Системы. Для Linux их разработано целое множество, однако все они имеют похожую архитектуру и отличаются лишь в деталях. Большая часть из них - бесплатна! Система Mirage поддерживает работу с кластерными файловыми системами. Специалисты нашей компании уже проверили это, протестировав некоторые кластерные файловые системы. Перечень популярных кластерных файловых систем для Linux можно увидеть в Ссылках. Как защищена информация в системе Mirage? В системе применяется несколько принципов (уровней) защиты.
Однако, следует отметить, что в системе Mirage нет криптографической защиты передаваемых по сети данных, между сервером и терминалом. Так сделано, чтобы достичь большей производительности. Кроме того, нет смысла встраивать в систему шифрование, если лучших результатов поможет добиться внешнее решение! Как и в случае с кластерными файловыми системами, мы рекомендуем применять бесплатные решения на базе SSH под Linux. Наши специалисты уже убедились в надежности такого решения. Достаточно настроить зашифрованный туннель между сервером и терминалом, причем он будет создаваться автоматически при загрузке терминала. А в дальнейшем, весь обмен будет происходить через виртуальный интерфейс, который соответствует защищенному туннелю. Можно ли подключить удаленный офис/терминал к системе? Когда необходимо подключить удаленный офис к одной централизованной системе, мы рекомендуем использовать следующие решения.
В обоих вариантах предлагается использовать SSH для шифрования и сжатия трафика. В любом случае можно создать единое информационное пространство, с единой политикой безопасности, общими учетными записями и централизованным хранением данных. |
| . | |||||||
| . | |||||||
|
Дизайн «Астра СТ» |
Все права принадлежат ЗАО «Астра СТ», 2003-2004. |
|
|||||