Новое ПО позволяет удаленным образом запускать Unix-приложения

Компания Citrix Systems, принимавшая в свое время активное участие в реализации проекта Microsoft Terminal Server, теперь предлагает пользователям собственное зрелое решение из серверов и тонких клиентов, построенное на основе программного пакета MetaFrame for Unix 1.0.

ПО MetaFrame позволяет удаленным образом запускать приложения Unix и Java с любого клиентского компьютера, включая устройства, оснащенные браузерами, независимо от имеющейся пропускной способности и особенностей клиентского оборудования.

Программный пакет MetaFrame for Unix отличается от эмуляторов X-терминалов удачным соотношением цены и эффективности, а также менее жесткими аппаратными требованиями. Кроме того, он обеспечивает более высокую производительность по сравнению с программной системой Tarantella, созданной компанией SCO на основе технологии Java.

В Windows 2000 появилась поддержка Microsoft Terminal Server, но в отличие от этого продукта программное обеспечение компании Citrix лучше взаимодействует с различными сетевыми протоколами, в том числе и с IPX и NetBEUI, обладает более развитыми средствами управления и хорошей связью с клиентскими станциями.

MetaFrame for Unix не может похвастаться таким разнообразием функций администрирования, как версия MetaFrame for Windows. Тем не менее MetaFrame for Unix является весьма неплохим решением для провайдеров приложений, а также средних и крупных компаний. Данное программное обеспечение от Citrix позволяет получить максимальную отдачу от инвестиций в компьютерные системы и приложения.

В основу программного обеспечения MetaFrame положена технология Independent Computing Architecture (ICA), которая объединяет разработанные Citrix сервер приложений и клиентские компоненты, а также средства безопасности сети и транспортный протокол уровня представления.

Установка сервера приложений MetaFrame не вызвала у меня никаких затруднений и завершилась без ошибок, несмотря на то что его пользовательский интерфейс ограничен рамками командной строки. Текущая версия MetaFrame поддерживает платформы SPARC и Intel и совместима с операционной системой Solaris версий 2.6 и 2.7 (Solaris 7). Вся процедура установки занимает менее 15 минут. Прежде чем подключить MetaFrame Server к сети, я установил на рабочих станциях распространяемое бесплатно клиентское программное обеспечение ICA.

Citrix поддерживает широкий набор клиентов ICA, включая модули для платформ Windows, Macintosh и Unix, терминалов, беспроводных устройств и сетевых приставок. Клиентская часть предусматривает установку программных компонентов Citrix Program Neighborhood, с помощью которых можно легко подключиться к активным сетевым серверам и Unix-приложениям.

В итоге создается полное впечатление, что приложение выполняется на локальном компьютере. Тестирование как на высокопроизводительных рабочих станциях, так и на устаревших ПК с процессорами Intel 286 с подключением по коммутируемой телефонной линии на скорости 28,8 Кбит/с показало прекрасные результаты. У пользователей есть возможность обращаться к локальным ресурсам: принтерам, коммуникационным портам и системному буферу обмена между приложениями.

Несмотря на то что пакет MetaFrame for Unix обеспечивает сбалансированность вычислительной нагрузки и может работать в сети совместно с версиями для Windows, я был разочарован отсутствием возможности перекрестного управления серверными фермами, составленными из компьютеров разных типов.

Заставив клиентов осваивать интерфейс командной строки Unix, разработчики MetaFrame все же сумели упростить запуск приложений, предоставив администраторам возможность создавать соответствующие ярлыки. На мой взгляд, появление таких ярлыков и запуск приложений одним щелчком мыши заметно облегчит работу пользователей Windows.

В целом, на мой взгляд, продукт продемонстрировал достаточно высокую эффективность, учитывая, что это всего лишь первая версия для Unix. Разработчики MetaFrame сумели создать надежную, масштабируемую архитектуру сервера приложений и предоставить пользователям широкий набор клиентских функций.

Джеймс Борк занимает пост директора информационной службы компании Industrial Art & Science и активно сотрудничает с InfoWorld. Электронную почту ему можно направлять по адресу james.borck@industrialart.com

MetaFrame for Unix позволяет удаленным образом запускать приложения Unix и Java с любого клиентского компьютера независимо от имеющейся пропускной способности и особенностей клиентского оборудования

MetaFrame for Unix 1.0

MetaFrame продлевает жизнь существующей информационной инфраструктуры и позволяет уменьшить сложность и дороговизну организации доступа, характерные для смешанных платформ.
Достоинства: прекрасная производительность; простота установки; доступность локальных ресурсов
Недостатки: отсутствие возможности перекрестного управления серверами в случае установки на нескольких платформах; отсутствие полезных средств спецификации принудительной рассылки программ; отсутствие централизованного управления клиентами
Цена: 4995 долл. за версию для 15 пользователей, 200 долл. за каждую дополнительную лицензию
Платформы: Solaris 2.6, 2.7; клиенты: Windows, Macintosh, Unix/Linux, DOS, беспроводные Java-устройства, сетевые приставки
Производитель: Citrix Systems, www.citrix.com


Сила тонкого клиента

Корпоративные сети становятся все более разнородными. Различные варианты построения компьютерных систем могут предусматривать обмен информацией с бизнес-партнерами, поддержку удаленного офиса и мобильных пользователей. Обеспечение устойчивого и эффективного доступа к приложениям сама по себе задача не из легких. А сложное сочетание разнородного оборудования, операционных систем, сетевых протоколов вкупе с высокими требованиями к пропускной способности создает немало препон на пути к построению интегрированной системы и заставляет пользователей идти на большие расходы.

Инфраструктуры на базе тонких клиентов призваны сократить затраты на управление и техническую поддержку и одновременно повысить качество и доступность приложений для конечных пользователей.

Основной принцип архитектуры, построенной на основе тонких клиентов, заключается в том, чтобы отделить уровень обработки приложений от пользовательского интерфейса. Сервер приложений позволяет избежать перегрузок, передавая клиентам только экранную информацию, необходимую для реализации интерфейсных функций.

От клиентских устройств больше не требуется выполнять задачи по обработке приложений. Они предназначены лишь для поддержки функций пользовательского интерфейса.

Технология тонкого клиента создает предпосылки к тому, чтобы направить средства, обычно вкладываемые в прикладное ПО, на создание не настольных ПК, а устройств других типов: сюда относится широкий спектр оборудования, которое работает на платформах, отличных от Windows, беспроводные терминалы и другие средства обработки информации. Для нормального функционирования приложений больше не нужно закупать сложное и дорогостоящее оборудование, поскольку объем пересылаемых данных заметно уменьшается.

Эффективность ведения бизнеса может быть повышена благодаря возможности доступа к важным ресурсам с различных платформ. В частности, можно применять приложения электронной коммерции класса business-to-business, функционирующие в среде Unix, и распространять деловые документы по сети. Все приложения независимо от их платформы становятся доступными в едином информационном пространстве тонких клиентов.

Поскольку вся нагрузка по обработке приложений перекладывается на централизованную группу серверов, технология тонких клиентов позволяет продлить жизненный цикл инфраструктуры, повысить отдачу от инвестиций, уменьшить интенсивность сетевого трафика и предоставить устаревшим системам доступ к современным приложениям.

Централизованное управление серверными приложениями дает возможность снизить и общую стоимость владения. Централизованное обновление приложений отличается быстротой и эффективностью, а администраторы ведут более жесткий контроль за клиентами.

В настоящее время один из наиболее сложных барьеров на пути распространения технологии тонких клиентов связан с тем, что многие существующие приложения не удается приспособить к многопользовательской среде. Однако чувствуется, что по мере становления и расширения рынка потребность в тонких клиентах растет.

Ведущие производители предлагают продукты с различной архитектурой, функциональными возможностями и по различной цене. К примеру, сервер Microsoft Windows 2000 Terminal Server поддерживает протокол Remote Desktop Protocol. Компания Citrix разработала технологию Independent Computing Architecture. А в Tarantella используется Adaptive Internet Protocol, предложенный SCO. Выбор лучшего решения для смешанных платформ сегодня непрост и сам по себе требует значительной квалификации.

Однако в конце концов крупные и средние компании, ищущие пути повышения эффективности доступа к приложениям в гетерогенной клиент-серверной среде и снижения расходов на администрирование, наверняка поймут, что немедленный результат и долгосрочные перспективы, которые они получат в результате такого решения, заслуживают потраченного времени и средств.