КаталогИндекс раздела

Unix + Linux

А.Деревянко

8 февраля 2002г. в Киеве проходила конференция фирмы Caldera, на которой было представлено современное состояние продуктов фирмы и перспективы их дальнейшего развития.

Как известно, в 2001г. фирма Caldera приобрела Unix-отделение фирмы SCO (вместе с названием и логотипом) и стала владельцем "канонической" ОС Unix, ведущей свое происхождение от системы, созданной Кеном Томпсоном. Поскольку до этого основным продуктом Caldera являлась своя версия ОС Linux, у нас возникали опасения, что со сменой владельца каноническая ОС Unix прекратит свое существование и просто "растворится" в Linux. Забегая вперед, скажем, что материалы конференции полностью развеяли эти опасения.

Конференция была организована российским представителем Caldera и все доклады, относящиеся к продуктам фирмы сделали два сотрудника этого представительства: А.Сиротин и Л.Митанек. Кроме них выступали представитель от фирм БелТелеком, Oracle и Informix, а также от фирм - спонсоров конференции - Compaq, Novell и Intel. Организационные хлопоты по конференции взяла на себя фирма ICS - официальный дилер Caldera на Украине. На стендах демонстрировались решения фирм ICS, ProFIX, UniCorn, HPS, Abby.

Доклады представителей Caldera были посвящены следующим темам:

Ниже мы даем краткий общий обзор информации от Caldera, в основном следуя плану конференции.

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

В настоящее время на рынке серверных ОС Windows NT/2000 владеет 38% рынка, Open Linux - 24%, а Open Unix - 15%. Однако общая доля всех ОС относящихся к семейству Unix составляет более 58%, и предполагается, что эта доля, по крайней мере, не будет уменьшаться. В последнее время основное движение продуктов Caldera идет в направлении развития из свойств класса enterprise.

Caldera в настоящее время предлагает три операционные системы:

Нас в первую очередь интересовали "отношения" между Open Unix и Open Linux, и вот какие текущие показатели и тенденции на будущее определяют эти отношения:

Отсюда следует, что Open Unix является и останется стратегическим продуктом фирмы и ее развитие является первоочередной задачей. Темпы развития ОС Unix не могут быть слишком высокими, потому что именно эта система была и остается пионером в поиске и внедрении новых технологий, и ей просто "неоткуда ждать подсказок". Темпы развития Linux могут быть сверхвысокими - в первую очередь благодаря заимствованиям из Unix. Хотя эти ОС становятся и будут становиться все более "дружественными" одна к другой, их слияние в ближайшей перспективе не произойдет.

Open Unix 8 - основа для работы приложений и серверов в масштабе от рабочих станций до корпоративной информационной системы. Open Unix существует в редакциях: Base, Business, Department, Enterprise, Data Center, каждая из которых отвечает требованиям различных категорий задач (по возрастающей). Во всех редакциях существуют средства (или расширения), позволяющие обеспечить высокую устойчивость, безопасность и почти линейную масштабируемость. Open Unix 8 является ОС, ориентированной прежде всего на решения промышленного масштаба. Наиболее часто Open Unix применяется в качестве платформы для сервера баз данных или сервера электронного бизнеса (сервера приложений, ориентированного на выполнение транзакций). В частности только на Open Unix и Unixware 7 работает Caldera ReliantHA - программное решение, обеспечивающее поддержку кластерных соединений (2 - 4 узла) с эффективным масштабированием производительности, постоянным мониторингом состояния системы и автоматическим перераспределением задач при выходе из строя одного из узлов. Использование кластерных решений с ReliantHA для Open Unix 8 позволяет повысить коэффициент готовности системы до 99.995.

Уникальным свойством Open Unix 8 является интеграция возможностей Unix и Linux. В этой ОС могут выполняться как "родные" Unix-приложения, так и приложения для Open Linux или для других Linux-систем, соответствующие спецификациям Linux Standard Base, причем зачастую - с лучшей производительностью, чем на "родных" Linux-системах. Open Unix 8, таким образом, сочетает в себе надежность и масштабируемость Unix с простотой использования Linux. (О механизме обеспечения такой интеграции - см. ниже.)

Open Linux Server поставляется в трех конфигурациях, готовых к работе с наиболее распространенными серверными программными продуктами:

Open Linux Workstation ориентирована прежде всего на разработку и портирование приложений для Unix и Linux платформ. Включает в себя полный набор средств разработки, среди которых ведущее место занимают средства технологий Java.

Как альтернатива Microsoft Linux рассматривается по той причине, что для любого мыслимого решения от Microsoft имеется выбор среди альтернативных продуктов, работающих под Linux (Samba, Apache, StarOffice, OpenOffice, Oracle, UDB DB2, Volution и проч., и проч.).

Open Linux является программным продуктом, а не дистрибутивом. Дистрибутив имеется на FTP-сайте Caldera и может быть свободно выгружен для применения в некоммерческих и некорпоративных целях. Применение же продукта Open Linux требует покупки лицензии, цена которой, однако, значительно ниже, чем цена лицензии Open Unix или ОС от Microsoft. То, что Open Linux является продуктом означает, что для этой ОС фирма:

Для превращения Open Linux в продукт инженеры фирмы внесли в ОС более 10 000 дополнительных строк исходного кода.

Интенсивное развитие Open Linux происходит прежде всего за счет внедрения в нее технологий Open Unix. Такое заимствование позволяет прогнозировать превращение Open Unix в действительно промышленную ОС масштаба предприятия уже в ближайшие год-два. Фирма Caldera качественно так представляет темпы развития Unix и Linux:

Перелом в линии темпов развития Open Linux связан с покупкой Unix у SCO. Предполагается, что другие ОС семейства Linux, не имеющие в своем распоряжении технологий "настоящей" ОС Unix, не смогут догнать Open Linux.

Open Linux является ОС "готовой к 64 разрядам". Эта ОС уже прошла испытания на серверах, построенных на базе 64-разрядного процессора Intel Itanium и "ждет", когда эта аппаратная платформа найдет промышленное применение. Open Linux для Itanium обеспечивает поддержку практически неограниченного количества пользователей, 64-разрядную файловую систему, работу с 64 Гбайтами оперативной памяти. Все последующие версии Open Linux будут одновременно и 32-, и 64-разрядными.

Open Server R5 является многофункциональной серверной ОС для выполнения широкого спектра задач среднего класса. Хотя эта ОС считается несколько устаревшей (строится на базе более ранней версии ядра, чем большинство других Unix-систем), для нее существует множество приложений, и она пока остается самой популярной Unix системой: 38% инсталляций Unix во всем мире приходится именно на эту ОС. В постсоветских странах ее доля еще выше и составляет 47.5%, причем во многих случаях продолжает эксплуатироваться версия R3. Фирма Caldera рекомендует своим пользователям мигрировать с Open Server на Open Unix, но не будет заставлять их форсировать этот процесс. Open Server будет поддерживаться и развиваться, хотя качественных скачков в развитии этой ОС ожидать уже не приходится.

Важной акцией, обеспечивающей плавную миграцию с Open Server на Open Unix, является перспективное (2002г.) введение в Open Unix функции Portable Open Server, обеспечивающей выполнение приложений Open Server в среде Open Unix (будет входить в комплект поставки) и Open Linux (дополнительная возможность).

Для обеспечения выполнения приложений Open Linux в среде Open Unix была разработана технология Linux Kernel Personality. Суть ее состоит в том, что в ядро Open Unix были включены специфические системные сервисы ядра Linux и таким образом обеспечено выполнение системных вызовов Linux. Процессы, составляющие "образ" той или иной ОС для пользователя, работают в пространстве пользователя. Системные вызовы обеих ОС выполняются одним ядром. Таким образом, достигается не эмуляция Linux на Unix, а действительная интеграция обеих ОС на уровне ядра.

Аналогичная технология Open Server Kernel Personality применена и в Linux, Open Server, причем процессы, выполняющиеся в разных операционных средах могут взаимодействовать через обычные средства IPC. Специальный процесс File Update Daemon синхронизирует изменения файлов, сделанные в разных средах (три ОС используют разные файловые системы). Из доклада, правда, осталось неясным, как ядро распознает системные вызовы от той или иной среды. Если в случае Linux Kernel Personality это должно быть достаточно просто: Unix использует для системных вызовов gateway, а Linux - int 80h, то Open Server также использует gateway, и отличить вызовы этой среды от вызовов Open Unix сложнее.

Наряду с бизнесом ОС Caldera начинает развивать бизнес промежуточного программного обеспечения. Первым серьезным продуктом Caldera в этом направлении является Caldera Volution, предназначенный прежде всего для интеграции Linux-систем и управления ими. Этот продукт состоит из трех составляющих:

Volution Online является не программным продуктом, а комплексом сервисов и услуг, поддерживающих внедрение и эксплуатацию Volution.

Volution Manager является средством централизованного управления Linux-системами. По предназначению его можно сравнить с таким продуктjми, как IBM Tivoli. Хотя мощность и функциональные возможности Volution Manager много ниже, чем у Tivili, соответственно ниже и его цена.

Volution Manager обеспечивает :

Volution Manager хранит репозиторий данных об управляемых системах, их аппаратном и программном обеспечении, построенный на основе протокола Open LDAP. При подключении клиент ищется в репозитории или (новый клиент) заносится в репозиторий. Volution Manager обеспечивает также для клиента поиск необходимого сервиса в управляемой сети.

Самая большая инсталляция Volution Manager (Корея) охватывает 10 000 серверов.

Первоначально Volution Manager поддерживал сети Open Linux. В новой его версии в число поддерживаемых систем включены Open Unix и подавляющее большинство Linux-систем от других фирм.

Volution Messaging Server является средством обеспечения коллективной работы, во многом аналогичным таким продуктам, как IBM Lotus Domino и Microsoft Exchange Server. Опять-таки, уступая аналогам по функциональности и мощности, Volution Messaging Server предлагается за гораздо более низкую цену. Volution Messaging Server обеспечивает средства коллективной работы - такие как почта, фаск, управление рабочим потоком, управление документами, календарь и время, конференции, антивирусные службы и т.д.

Volution Messaging Server легко интегрируется с почтовыми клиентами других фирм (Microsoft, IBM Lotus, Netscape, Eudora и др.).

Volution Messaging Server оптимизирован для работs с 2 500 клиентами, но масштабируется до 25 000 клиентов.

В докладах представителей Caldera был приведен также ряд "success stories" об успешных применениях Open Unix, OpenLinux и Volution в США, Европе, России и Украине. Характерно, что ряд проектов выполнялся в условиях нехватки у заказчика квалифицированных специалистов, компенсированной услугами фирмы. Программное обеспечение адаптировалось к требованиям конкретного проекта - вплоть до внесения "заказных" изменений в ядро ОС.

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

Представитель фирмы БелТелеком А.Цекалов представил еще один "success story" - о внедрении продуктов Caldera в Автоматизированной системе комплексных рассчетов за услуги электросвязи г.Минска. В этом решении интерес представляет реализация системы высокой готовности на базе кластера и Caldera ReliantHA. По результатам, полученным в БелТелеком время переключения задачи на другой узел при самых жестких сбоях не превышало 1 минуты и вы многих случаях это переключение проходило незаметно для конечного пользователя.

Представитель фирмы Oracle С.Каплун выступил с презентацией на тему "Обеспечение безопасного хранения данных в среде Oracle". Это не первая презентация фирмы, на которой нам довелось присутствовать и (при всем уважении к продуктам фирмы) мы вынуждены отметить, что презентации ее представителей, как правило, неинтересны. Данная презентация представляла собой сочетание хрестоматийных положений о защите данных с весьма общими рекламными утверждениями о превосходстве Oracle Application Server 9i.

Доклад представителя Informix В.Хруцкого назывался "Технологии IBM Informix на платформах Caldera". К сожалению доклад происходил в условиях цейтнота, к тому же создалось впечатление, что докладчик не вполне точно определился в своем отношении к IBM - из доклада не вполне было ясно: кто кого купил? О DB2 в докладе говорилось таким тоном, каким в телевизионной рекламе говорят о "другом хорошем стиральном порошке". Мы не можем похвастаться хорошим знакомством с СУБД Informix но о целом ряде ее свойств в докладе говорилось так, как будто они уникальны, хотя нам известны аналогичные свойства и Oracle, и DB2. Не столько из текста доклада, сколько из видеоряда презентации нам удалось отметить следующие интересные свойства Infirmix:

Для IBM безусловным плюсом от приобретения Informix явилось то, что эта СУБД работает в средах Open Unix и Open Server (DB2 не портирована в эти среды), но на развертывание этой темы у докладчика просто не хватило времени.

По нашему опыту, представители фирмы Compaq всегда выступают с содержательными и интересными докладами, привязанными к месту и ко времени. Так произошло и на этот раз. В докладе С.Савенко (кстати, и доклад и видеопрезентация были сделаны на украинском языке) были представлены современные и перспективные технологии фирмы, реализуемые в серверах ProLiant. Наибольший интерес у нас вызвала технология Quick Blade - объединения в одном корпусе нескольких кластеров разной мощности.

К.Степанов, представлявший на конференции фирму Novell, в своем докладе основное внимание уделил продукту Novell NDS eDirectory - средству обеспечения управления и коллективной работы в разноплатформенной среде. В значительной степени целью доклада было показать, что фирма Novell - это не только ОС Novell Netware, но и промежуточное программное обеспечение (последнее - возможно даже в большей степени). Представитель Novell признал, что фирма до сих пор жалеет о продаже в свое время прав на Unixware фирме SCO, но в тот период отдел продаж Novell просто не был готов к продажам Unix.

Весьма интересен был доклад П.Улашенко от фирмы Intel. Главная мысль доклада состояла в том, что фирма, являясь ключевым поставщиком строительных элементов для индустрии Internet-экономики, воздействует на развитие этой индустрии через конечные решения, разрабатываемые совместно со своими партнерами во всем мире. Продукция Intel находится в начале "экологической цепочки" информационных технологий, однако через сервисы, стандарты, программы и инвестиции Intel оказывает огромное влияние на все звенья этой индустрии. В докладе также была бегло представлена "roadmap" развития архитектур IA-32 и IA-64.

Главные выводы из конференции можно свести к следующим:


КаталогИндекс раздела