«Весть-Метатехнология» представляет очередную версию сервера iPlanet
Не так давно компания представляла платформу для построения порталов от Hummingbird, чьим мастер-дистрибьютором она является. А 30 августа состоялась презентация шестой версии сервера приложений iPlanet Application Server (iAS). Программные продукты серии iPlanet разрабатываются альянсом AOL и Sun; iAS же, являясь наследником одновременно Sun NetDynamics и Netscape Application Server, по утверждению поставщика, сохраняет обратную совместимость с обоими.
Серверы приложений, безусловно, стали в последнее время — когда начали расти как грибы сложные Web-приложения — гораздо актуальней, но появились они давно и на рынке их в изобилии. Их поставляет большинство поставщиков профессиональных СУБД (IBM, Oracle, Progress, Sybase, Inprise и др.), компании, специализирующиеся на промежуточном программном обеспечении (скажем, BEA и Iona), и, конечно, такие гиганты индустрии, как Microsoft (в последнем случае пока речь идет скорее о постоянно пополняющемся наборе серверных служб, выполняющих различные функции сервера приложений). Серверы приложений выполняют различные функции: интеграцию разнородных источников данных в Web-среде, балансировку нагрузки и т. д., а также выступают в качестве среды развертывания прикладных систем.
Эксперты «Весть-Метатехнологии» настаивают, что iAS уместно сравнивать с «тяжелыми» серверами приложений, такими как BEA WebLogic или IBM WebSphere, и что iAS в этом сопоставлении выигрывает. Стоимость сервера, конечно, сильно зависит от конфигурации и, как правило, составляет десятки тысяч долларов.
Административная консоль сервера iAS 6.0 включает в себя средства управления балансировкой нагрузки и кластеризации серверов |
Как обычно получается с новыми для нас технологиями, труднее убедить отечественный рынок не в том, что этот сервер лучший, а в том, что серверы приложений в принципе необходимы. Пока же многие российские сайты представляют собой причудливые сочетания из ПК-серверов, на которых Web-серверы Apache получают доступ к СУБД посредством Perl-скриптов. Надо признать, что так до сих пор работают и некоторые знаменитости мирового Web-бизнеса, чьи нагрузки нашим «гигантам» еще не снились ни в страшных, ни в радужных снах. Однако очевидно, что архитектуры с серверами приложений легче масштабируются и меньше подвержены сбоям из-за программных ошибок. Менеджер по решениям в области электронного бизнеса компании «Весть-Метатехнология» Андрей Васютинский считает, что уже в сентябре как минимум для десятка российских сайтов может быть приобретен iPlanet.
Очередной наполненный драматическими событиями август показал: наиболее популярные сайты в Рунете захлебываются от притока посетителей. Но проблемы не только у новостных сайтов, неуверенно чувствуют себя и многие почтовые Web-службы, да и с Web-хостингом не все гладко. Васютинский призывает всех их присмотреться к iPlanet. Платформа универсальна, но это и ее достоинство, и ее недостаток. Если надо переделать почтовый сервер, чтобы он работал не на sendmail, балансировал нагрузку и бесконечно масштабировался, надо, казалось бы, приобрести специализированные почтовые серверы тех же Netscape, Software.com или Stalker Software. Если же проблема в том, что не функционирует оптимальным образом кластер Web-серверов, есть много иных средств балансировки нагрузки, в том числе и аппаратных.
Специалисты «Весть-Метатехнологии» перечисляют условия, при которых сервер приложений дает выигрыш: наличие множества пользователей, работающих в интерактивном режиме с одним и тем же приложением; возможность выделения бизнес-логики в отдельные функциональные блоки; наличие сервера баз данных. Особенно трудно обойтись без сервера приложений, если источники данных многочисленны и неоднородны, если надо подключать системы класса ERP. Наиболее вероятные кандидаты на приобретение продуктов iPlanet, судя по всему, электронные магазины и торговые площадки, но в динамичной отечественной Web-экономике логичные решения не всегда самые правильные, поэтому гадать, кто приобретет iAS и из каких соображений — дело бесполезное, хоть и занятное. Ответ же появится довольно скоро: думать покупателям некогда.
Microsoft представила бета-версию Application Center 2000
В августе корпорация Microsoft представила вторую бета-версию Application Center 2000, инструментарий развертывания и администрирования приложений, работающих под управлением Windows 2000, является ключевым компонентом платформы .NET. Application Center позволяет управлять кластером Web-серверов, как одним компьютером, обеспечивая повышенную надежность за счет так называемого горизонтального масштабирования.
Application Center 2000 предоставляет набор инструментов для развертывания, управления, мониторинга приложений.
- Единый образ приложений, упрощающий задачи управления и развертывания. Пользователи создают единое определение для каждого приложения, где перечисляются содержимое, компоненты и конфигурационные настройки.
- Балансировка нагрузки. Для повышения производительности вычислительная нагрузка, формируемая приложениями, распределяется по кластеру посредством таких служб, как Network Load Balancing (балансировка сетевой нагрузки) и Component Load Balancing (балансировка нагрузки по компонентам).
- Устойчивость к сбоям. Кластеры позволяют выдерживать сбои ПО или аппаратуры в любой точке системы, не прерывая обслуживание приложений.
- Экспериментальные эксплуатация и развертывание приложений. Системные администраторы могут легко дублировать целые приложения с одного сервера на другой. Это можно использовать, например, для точного отслеживания этапов жизненного цикла приложений: разработки, тестирования, экспериментальной и производственной эксплуатации.
- Синхронизация приложений. Состав приложений, конфигурация и компоненты синхронизируются на всех компьютерах, входящих в кластер серверов.
- Диагностика и мониторинг показателей производительности в реальном времени. Единая консоль позволяет просматривать данные журнала производительности и событий по отдельным серверам или группам серверов. Системные администраторы получают инструменты для упреждающего повышения уровня готовности и производительности системы.