Главная
 
 
  Высокоскоростные беспроводные возможности

Что такое
«тонкий» клиент
MetaFrame –
хорошо забытое
старое
Архитектура
компании
Citrix Systems
Продукты
управления
Citrix
Альтернативное
рабочее место
 

MetaFrame – это не новое, это хорошо забытое старое

Бывало нечто, о чем говорят:
смотри, вот это, ново,
но это уже было в веках,
бывших прежде нас.

Экклезиаст

          В последнее время пользователи, которые по каким бы то ни было причинам, не могут часто обновлять свои программно-аппаратные средства (как этого бы хотелось Intel(у) и Microsoft(у)), стали уделять внимание перспективам развития рынка сетевых компьютеров и так называемых «тонких клиентов». При обсуждении финансово-технических и других возможностей эти пользователи основной акцент делают на снижение затрат на программно-аппаратные средства и на администрирование. В этой статье мы расскажем о программном продукте компании CITRIX — MetaFrame, который поможет этим пользователям выйти на новый уровень компьютерных технологий. Мы ответим на три главных вопроса: что такое MetaFrame кому это надо и сколько это стоит?
     Толчком для появления MetaFrame явилась операционная система WinFrame той же компании. Поэтому, с Вашего разрешения мы немного расскажем об этой системе.
     И так, WinFrame. Говоря, языком определений WinFrame — это многопользовательская сетевая среда, реализованная на основе протокола ICA (Independent Computing Architecture). Протокол ICA в качестве транспортного, может использовать любой стандартный протокол, в частности TCP/IP, NetBEUI, IPX/SPX.
     WinFrame представляет собой многопользовательский сервер для обеспечения терминального доступа к Windows-приложениям посредством любой коммуникационной среды с любого клиента. Операционная система WinFrame разрабатывалась с целью расширения функциональных возможностей Windows NT Server V 3.51 на основе лицензии, полученной от Microsoft. Функциональные характеристики WinFrame ставят её в один ряд с многополь­зователь­скими системами. В соответствии с архитектурой WinFrame приложения могут выполняться полностью на сервере, а клиенту будет передаваться лишь изображение.
     WinFrame поддерживает многопроцессорные и кластерные системы с помощью нового программного обеспечения выравнивания нагрузки. Программное обеспечение WinFrame может работать в любой сети, где применяются поддерживаемые Windows NT протоколы, а также прямые последовательные соединения, модемные соединения и каналы Internet. Наличие иных серверов Windows NT в сети необязательно. К примеру, сервер WinFrame может функционировать в сети Novell IntranetWare с протоколом IPX.
     WinFrame очень интересный продукт, но по мнению «капризных» пользователей у него есть существенный недостаток. Это вызвано ориентацией сервера WinFrame исключительно на Microsoft Windows NT Server 3.51 со старым пользовательским интерфейсом. Ведь как мы уже говорили, WinFrame разрабатывалась на основе лицензии на эту операционную систему, полученной от Microsoft. Поэтому для пользователей, которые хотели бы использовать все «прелести» WinFrame c пользовательским интерфейсом Windows NT V 4.0, CITRIX предлагает продукт MetaFrame.
     MetaFrame устанавливается поверх Windows Server и включает все стандартные возможности Windows NT TerminalServer, дополняя их возможностями WinFrame. К таким возможностям относятся: широкий список клиентов, работа клиентов с приложениями Windows, обращение приложений к диску или принтеру, как на сервере, так и на клиентском ПК, возможность выравнивания нагрузки между несколькими серверами.
     Клиентами MetaFrame могут быть не только машины, работающие под операционной системой Windows 9X/NT, а также машины, работающие под DOS, UNIX, MAC ОС. Броузеры Web также могут быть клиентами MetaFrame. Этот список клиентов способен удовлетворить потребности практически любого заказчика. Минимальная конфигурация клиентской машины, компьютер с процессором Intel 286 и операционной системой DOS. Правда, необходимо иметь в виду, что уменьшение "толщины" клиента приводит к увеличению "толщины" сервера, поскольку на нем выполняются все приложения клиентов. Какой же «толщины» должен быть сервер MetaFrame? Мы решили сами ответить на этот вопрос.
     На двухпроцессорный Pentium 90 с 64-мя Мбайтами ОЗУ поверх Windows Server мы установили MetaFrame. Процесс установки длился не долго и прошел без всяких проблем. Это приятно. Далее клиенты. Мы установили клиентов на Unix NTWorkstationWindows 95 и . После установки, все клиенты зашли на сервер и увидели привычный десктоп для пользователей Windows, включая клиентов DOS и UNIX. Затем мы сразу посмотрели распределение памяти и нагрузку на процессоры. Так как клиенты только зашли на сервер и ничего не делали, то нагрузка на процессоры была минимальна, а вот памяти они «съели» предостаточно. На каждую клиентскую сессию приходилось по 4 Мбайта. Это притом, что они только зашли на сервер. Затем они запустили текстовый процессор Word и отобрали ещё примерно по 4 Мбайта. Запуск lExcel отобрал 3,2 Мбайта, а 1С 2,6 Мбайт. Таким образом, при загрузке 3-х наиболее часто используемых приложений клиенту необходимо приблизительно 10Мбайт. Учитывая, что клиент не может одновременно работать с несколькими приложениями, а потребление памяти не активными приложениями уменьшается примерно в 2 раза, мы пришли к выводу, что по мере увеличения числа клиентов память должна наращиваться из расчета 4–8 Мбайт на одного клиента. Для экономии памяти, клиентов можно подключать не только к серверу, но и к отдельным приложениям. Если пользователей DOS мы подключали к серверу, для того чтобы они получили доступ ко всем прелестям Windows, то пользователи Windows 9Х/NTи UNIX XWindows) их (прелести Windows) и так имеют. Поэтому этих пользователей можно подключить только к приложениям. Для этого на сервере создается список доступных приложений (Word, Excel, 1C и т.д.). Затем настраиваем клиентов для подключения к приложениям и запускаем какое ни будь приложение. Приложение запускается в отдельном окне, как будто бы оно запустилось на машине клиента. Файлы, которые используются приложением, могут храниться и распечатываться как на сервере, так и на машине клиента и самая интересная вещь, буфер обмена, который используется между приложениями можно использовать как на сервере так и на локальной машине. То есть, объект созданный приложением на сервере можно вставить в приложение, работающее на локальной машине. Скорость выполнения приложений в основном зависит от количества физической памяти. Если приложения пользователей требуют, больше физической памяти чем есть на сервере, то тогда память заимствуется у диска, при этом скорость выполнения резко падает. Поэтому при расчете «толщины» сервера необходимо четко знать, сколько клиентов будет работать одновременно и с какими приложениями? Для увеличения скорости выполнения приложений можно использовать несколько серверов и с помощью ПО выравнивания нагрузки клиенты распределяются между серверами. При этом пользователь не будет знать, на каком сервере он работает.
     Теперь мы расскажем, а кому же, по нашему мнению нужен MetaFrame? Как это не прискорбно, но практически весь документооборот большинства предприятий держится на программном продукте Microsoft Office. В основном все официальные и не официальные документы, заявления, резюме, спецификации и т. д. созданы с помощью этого программного продукта. Естественно, что пользователи, которые используют Apple-компьютеры или работают под DOS или UNIX чувствуют себя несколько не в «своей тарелке», когда получают документ в формате DOC или RTF. К примеру, у нас есть пользователь UNIX системы. Получая по почте документы, созданные редактором WORD и не имея возможности их прочитать (а как работают конверторы со сложными документами, всем известно) он, с криками: «винду давить»,– кидается к пользователям Windows с просьбой распечатать ему его документы. Теперь, имея подключение к приложению WORD с помощью MetaFrame, у него на десктопе имеется иконка WORD, нажав на которую, он открывает окно WORD и преспокойненько читает и распечатывает свой документ. При этом все довольны и на фирме сохраняется рабочая обстановка.
     Некоторым системным администратором известна такая история. Когда одному большому начальнику в один прекрасный момент не удается прочесть какой-то документ. Выясняется, что документ был создан более новой версией Office, нежели та версия, которой его хотят прочесть. Тогда следует строгое распоряжение: «заменить версию». Но как только меняется версия на одной машине, сразу же встает необходимость замены на всех машинах. Хорошо если у вас 5, ну 10 машин. А если 50-100.… Имея MetaFrame, вы меняете версию только на одной машине, на сервере. Эффект, как говорится «на лицо».
     В последнее время мода на компьютерные технологии распространяется с «космической скоростью». Поэтому много открывае­тся компьютерных курсов, классов по обучению компьютерной грамотности. Даже в школах информатику преподают на компьютерах, не говоря уже об университетах, институтах, техникумах, и т.д. Студент или школьник начинает учиться на современных программно-аппаратных средствах, а пишет диплом или выпускную работу на безбожно устаревшем оборудовании. На каком же оборудовании будет учиться следующее поколение? С MetaFrame все будущие поколения будут учиться на современном компьютере, используя последние версии программ, потому что один компьютер обновить всегда легче, чем весь компьютерный класс или лабораторию.
     И наконец Internet. Наверное, нет такого пользователя, который бы посидев в Internet, не попался бы в его сети. Многие предприятия используют Internet в своей работе. Еще больше компаний и фирм хотят иметь доступ к нему на каждом рабочем месте. Как правило, для выхода в Internet предлагаются следующие решения: Proxy Server через DialUp соединение или приобретение Router(а) с выделенной линией. CITRIX предлагает следующее решение. MetaFrame-сервер с выделенной или DialUp линией. На нём настраивается TCP/IP, в список приложений добавляется Web броузер и выставляется доступ к этому приложению для пользователей локальной сети. Пользователь подключается к броузеру на сервере и он в Internet(е). Администратору не нужно продумывать, как организовать у себя TCP/IP сеть, ему вообще не нужен на локальной сети TCP/IP, IP-пакеты «ходят» только между MetaFrame-сервером и провайдером в локальной сети их нет.
     Весьма полезной может оказаться возможность развертывания корпоративных приложений через Internet Intranet для мобильных клиентов. Это достигается с помощью Web клиента — так называемый запуск и внедрение приложений (Application Launching and Embedding, ALE) — реализована как элемент управления ActiveX для Microsoft Internet Explorer и в виде подключаемого модуля для Netscape Navigator. Средство ALE превращает броузер Web в клиента MetaFrame.
     Для организации работы мобильных Web клиентов необходимо отметить необходимые пользователям приложения и создать для них (этих приложений) ICA и HTML файлы. Затем выложить эти файлы на корпоративный WEB сервер. В свою очередь, мобильные пользователи должны установить у себя Web клиента и запустить Web броузер. В строке URL ввести адрес и имя HTML файла и в окне появится список доступных приложений. Щелкнув на одном из этих приложений, мобильный клиент может работать с текущими документами, находясь на другом конце земного шара.
     С помощью Citrix Secure ICA Service можно обеспечить необходимый уровень безопасности для мобильных клиентов. Для этого его необходимо установить на сервере MetaFrame, на клиентах должно быть установлено Citrix Secure ICA Clients. Американская версия использует 128-разрядные ключи RC5 от RSA Data Security, в то время как экспортный вариант ограничивается лишь 40-разрядным ключом.
     И так, подведем итог. Какие же основные области применения и задачи, в которых Met a Frame компании - CITRIX дает наибольший эффект?
  • Удаленный запуск и работа с Windows-приложениями
  • Использование устаревших PC (i286 и выше)
  • Подключение Windows-терминалов по локальной сети, dial-up каналам и lInternet
  • Упрощенное администрирование приложениями в корпоративной вычислительной среде
  • Ускоренное развертывание приложений
  • Безопасность информации в корпоративной среде
     Теперь о стоимости. На первый взгляд покажется, что продукт слишком дорог, но не спешите. Как показывает практика, новые версии продуктов Microsoft практически мгновенно превращаются в стандарты, которые крайне трудно поддерживать аппаратно. Пользователям все чаще приходиться обновлять свой парк машин, подстраиваясь под продукты Microsoft. Характерный пример – MS Office 2000, требующий колоссальных ресурсов рабочих станций. MetaFrame же – хорошая альтернатива тотальной замене работающих в организации компьютеров на последние Pentium-модели. Судите сами. Дешевле купить еще один сервер MetaFrame, нежели заменять ныне действующие рабочие станции на новые. И как быть с данными на этих рабочих станциях? Как их сохранить без потерь? Посчитать это достаточно легко. Другое дело, что арифметике зачастую приходиться бороться с психологией – во многих организациях, где качество десктопа имеет культовое значение. Но, повторимся еще раз, MetaFrame – это уменьшение расходов на оборудование и снижение затрат на администрирование это решение для тех, кто умеет считать деньги.