Ж у р н а л   о   к о м п ь ю т е р н ы х   с е т я х   и   т е л е к о м м у н и к а ц и о н н ы х   т е х н о л о г и я х
СЕТИ И СИСТЕМЫ СВЯЗИ on-line
  ПОИСК: ПОДПИСКА НА НОВОСТИ: НОМЕР:
    ДОМОЙ • Архив: Новостей | Конференций | НомеровПодписка
 
   
 
   
    
РЕДАКЦИЯ
 
Все о журнале
Подписка
Как проехать
Где купить
Тематический план
Отдел рекламы
Адреса в Интернет

РУБРИКАТОР
   
• Инфраструктура
• Информационные
   системы

• Сети связи
• Защита данных
• Кабельные системы
• Бизнес
• Колонка редактора
• Электронная
   коммерция

• Только на сервере
• Системы
   учрежденческой
   связи

• Новые продукты


Rambler's Top100

  

Для чего нужна ОС Linux?

Дон Маквитти

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

Однако между желанием иметь маршрутизатор на базе ОС Linux и выбором последней в качестве основной операционной среды информационного центра — дистанция огромного размера. Решение о покупке того или иного маршрутизатора чаще всего бывает продиктовано соображениями надежности и цены, а то, какая ОС в нем используется, имеет второстепенное значение.

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

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

Нам очень хотелось “копнуть поглубже” и исследовать все области, где Linux уверенно заявила о себе, но наш редактор заметил, что тогда не останется места в номере для других статей. Пришлось ограничиться анализом тех категорий приложений, которые непосредственно относятся к поддержке базовых бизнес-процессов. Информацию, касающуюся других сфер применения Linux, таких, как организация совместного доступа к файлам и принтерам, обеспечение безопасности, в частности обнаружение вторжений и межсетевое экранирование, вы найдете на нашем родственном сайте Linux Pipeline (http://www.linuxpipeline.com).

Web-сервисы

Позиции Linux наиболее сильны в области Web-серверного ПО. Любое мало-мальски известное такое ПО, за исключением Internet Information Server (IIS) компании Microsoft, поддерживает ОС Linux. Где бы вы ни оказались — в крупной фирме, имеющей целую стойку Web-серверов SunOne, или в небольшой компании с одним-единственным сервером Apache, — все это вполне может работать под управлением ОС Linux. Если же в вашей организации используется ПО IIS, ваш основной выигрыш от перевода Web-служб на Linux будет выражаться в том, что ваши разработчики приложений смогут гораздо эффективнее реализовывать свои знания на платформе PHP, чем на ASP.Net. Изначально язык PHP разрабатывался для Web-серверов на платформе Linux и только потом был перенесен на IIS.

Что же касается управления, то большинство коммерческих Web-серверов, включая SunOne компании Sun Microsystems и Zeus фирмы Zeus Technology, имеют превосходные интерфейсы администрирования, позволяющие контролировать все параметры вашего Web-узла. И у Apache есть похожие средства, хоть и не столь совершенные. Досконально изучив формат файла конфигурации Apache 2, вы отлично справитесь с его администрированием. Не мешает, однако, обсудить с вашим провайдером вопрос предоставления им управляющей консоли для ваших Web-серверов — возможно, это окажется более удачным решением, в том числе и с финансовой точки зрения. Если же вам нравится возиться с Apache самому и не хватает только некоторой поддержки в управлении им и другими распространенными продуктами с открытым исходным кодом, обратите внимание на пакет CAM (Covalent Application Manager) компании Covalent Technologies. Он позволяет управлять Apache, собственно ОС, а также компонентами сервера приложений и БД MySQL через центральный интерфейс.

Поставщики: Apache, http://www.apache.org; Covalent Technologies, http://www.covalent.com; IBM, http://www.ibm.com; Roxen Internet Software, http://www.roxen.com; Sun Microsystems, http://www.sun.com; Zeus Technology, http://www.zeus.com

Мгновенный обмен сообщениями

Допустим, для работы внутри вашей организации вам нужна служба мгновенного обмена сообщениями (Instant Messaging — IM), способная взаимодействовать с любым IM-клиентом. Jabber-совместимый IM-сервер — это как раз то, что вам нужно (список Jabber-совместимых серверов см. по адресу http://www.jabber.org). Служба Jabber изначально разрабатывалась для платформы Linux, а на Windows была перенесена позднее — вот вам еще один довод в пользу развертывания Linux. На момент публикации статьи в Windows-версии обнаружились некоторые серьезные ошибки, тогда как в Linux-версии их не было. Поскольку наиболее безопасным считается развертывание выделенных IM-серверов с поддержкой интерфейсов только с немногими системами, скажем с сервером управления идентификаторами, то использование ОС Linux на IM-серверах не окажет серьезного влияния на другие серверы вашего информационного центра.

Корректно сконфигурировать ПО Jabber довольно трудно, но на этот случай имеется подробная документация, а если вы приобретете коммерческий вариант продукта, то даже получите поддержку при его инсталляции. Коммерческие Jabber-совместимые серверы, кроме прочих поставщиков, предлагают компании Antepo, FaceTime Communications, Jabber, Jive Software и Rhombus IM. Отметим, что простая инсталляция IM для собственных нужд или с поддержкой только службы Jabber значительно проще в управлении, чем полномасштабное развертывание IM с поддержкой служб AIM, ICQ, MSN и Yahoo. В последнем случае каждый из адаптеров (connectors) для этих служб должен конфигурироваться отдельно.

Почему мы так настаиваем на совместимости с ПО Jabber? Да потому, что Jabber-совместимый сервер, как и любой другой IM-сервер, обеспечит вам нормальное обслуживание пользователей ЛВС и при этом позволит инсталлировать “коннекторы”, через которые эти самые пользователи смогут получать доступ к внешним IM-службам. Если у вас есть желание (или того требует закон) регистрировать весь IM-трафик в журнале, то для этого имеются соответствующие инструментальные средства — например, проект с открытым исходным кодом Bandersnatch (http://www.jabberstudio.org/projects/bandersnatch). Вам недостаточно встроенных в Jabber средств управления пропускной способно-стью каналов связи? Регламентировать ширину полосы пропускания, выделяемой для трафика IM-служб, вам помогут такие средства, как IM Director компании FaceTime.

Поставщики: Antepo, http://www.antepo.com; DeskNow, http://www.desknow.com; eJabberD, http://ejabberd.jabberstudio.org; Jive Software, http://www.jivesoftware.com; OpenIM, http://www.javajabber.net/en; Rhombus IM, http://www.rhombusim.com; WPJabber, http://wpjabber.jabberstudio.org

Серверы приложений

Все основные серверы приложений уже давно поддерживают Linux. От таких поставщиков коммерческих продуктов, как BEA Systems, Borland Software, IBM, Oracle или Sybase, вы получите поддержку для ваших Linux-инсталляций. Только одно предостережение: прежде чем затевать инсталляцию, выясните, какой уровень поддержки предлагает ваш поставщик. Предположим, у вас возникнет проблема с ОС. Поможет ли поставщик в ее решении? Далеко не всякий. Маркетинговая кампания фирмы Oracle под лозунгом “Сделаем Linux несокрушимой” направлена на поддержку пользователей СУБД Oracle, функционирующей на платформе Linux, при этом неважно, является ли источником проблемы ОС или СУБД. Совершенно иной подход демонстрирует фирма Borland: в ее коммерческой лицензии на ПО Enterprise Server оговаривается, что решение проблем с ОС вам придется искать самостоятельно, используя ресурсы сообщества Open Source. Справедливости ради отметим, что разница в подходах все же сказалась на конечной цене продуктов — словом, обе модели поддержки вполне приемлемы для определенных секторов рынка.

Тем же, кто ищет недорогое решение, рынок предлагает несколько серверов приложений с открытым исходным кодом, с успехом используемых на платформе Linux в корпоративной среде. Вот только неплохо знать заранее, во что именно вы ввязываетесь. Установка Apache, Tomcat Application Server и какой-нибудь СУБД — задача поистине не из простых, если только вы не обладаете достаточными ресурсами для разрешения проблем — собственными специалистами или консультантами. В этом случае вам пригодится недорогой пакет, состоящий главным образом из ПО Open Source и укомплектованный дополнительными средствами и поддержкой. Например, Enterprise Server компании Borland оснащен улучшенными версиями ПО Apache и Tomcat Application Server и стоит 399 долл.

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

Поставщики: BEA Systems, http://www.bea.com; Borland Software Corp., http://www.borland.com; Enhydra, http://www.enhydra.org; IBM, http://www.ibm.com; JBoss, http://www.jboss.org; Novell, http://www.novell.com; Oracle, http://www.oracle.com; Sun Microsystems, http://www.sun.com; Sybase, http://www.sybase.com; Tomcat, http://jakarta.apache.org/tomcat

Службы справочника

Служба справочника LDAP популярна уже давно. Большинство поставщиков серверов приложений, систем интеграции корпоративных приложений (Enterprise Application Integration — EAI) и порталов поддерживают ее. Есть несколько превосходных продуктов, реализующих LDAP на платформе Linux; самый известный из них — eDirectory компании Novell. Однако при инсталляции “чистого” LDAP-сервера возникает проблема: многие приложения нуждаются в службе справочника Active Directory Services (ADS). Хотя некоторая их часть поддерживает оба справочника, но любой продукт от Microsoft обязательно потребует наличия ADS или PDC (главного контроллера домена), да и продукты от поставщиков, которые поддерживают только ОС фирмы Microsoft, характеризуются тем же. Существуют даже продукты, работающие не на Windows-платформах и при этом “требующие” ADS!

Хотя установка LDAP считается трудной, но во многих коммерческих версиях этого ПО имеются полезные интерфейсы, облегчающие его конфигурирование. Если среди ваших сотрудников кто-то уже имел дело с продукцией Novell, то LDAP благодаря своему “происхождению” покажется им “старым знакомым”. Да и в “мире открытых исходников” он имеет широчайшую поддержку, хотя его интерфейс конфигурирования и наборы средств для импорта/экспорта данных не идут ни в какое сравнение с теми, что предлагаются в коммерческих “дополнениях” (value adds) некоторых поставщиков. С задачей инсталляции службы справочника LDAP можно справиться и с помощью исключительно “открытых исходников”, но опять же лучше заранее убедиться, что ваш персонал достаточно подготовлен для этого. Мы, впрочем, не собираемся вас запугивать: такие проекты, как OpenLDAP, за последние несколько лет прошли долгий путь развития.

Поставщики: Computer Associates International, http://www.ca.com; IBM, http://www.ibm.com; Novell, http://www.novell.com; OpenLDAP, http://www.openldap.org; Oracle, http://www.oracle.com; Siemens, http://www.innosoft.com/ldap_survey/vendor/sni; Sun Microsystems, http://www.sun.com

Электронная почта

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

Если же вы ищете недорогое некоммерческое решение, то у нас для вас плохие новости: большинство популярных почтовых серверов с открытым исходным кодом чертовски трудно конфигурировать — настолько трудно, что даже у специалистов с многолетним опытом работы с электронной почтой и Linux подчас опускаются руки. Изменение правил в Sendmail и Qmail — двух, как считается, самых популярных альтернативных Open-Source-решениях — дело мудреное. Всякий, кому приходилось с “головой погружаться” в дебри настройки файла sendmail.cf, скажет вам, что это отнюдь не то место, куда обычному ИТ-специалисту захочется попасть. Нам приходилось слышать о людях, неделями безуспешно пытавшихся модифицировать правила фильтрации и блокировки.

Тем не менее мы как-то разговаривали с сотрудником одной крупной компании, в которой ПО Sendmail используется на машине с ОС IBM AIX для отфильтровывания почтовых вирусов и “червей”, прежде чем письма достигнут Windows-компьютера. Судя по наблюдаемой последние несколько лет лавине нацеленных на Windows-системы атак, это мудрый подход. Но все же, если вы собираетесь сконфигурировать для фильтрации почтового мусора свою собственную Linux-машину, сначала выясните, не будет ли более выгодным воспользоваться платной службой фильтрации, такой, например, как Postini или SingleFin.

Поставщики: Lotus, http://www.lotus.com; Novell, http://www.novell.com; QMail, http://www.qmail.org/top.html; Sendmail, http://www.sendmail.org; Stalker, http://www.stalker.com; Sun Microsystems, http://www.sun.com

Базы данных

И вновь мы начинаем с утверждения: все основные поставщики баз данных, за исключением Microsoft, поддерживают Linux. Прибавим к этому вышеупомянутый призыв Oracle сделать Linux несокрушимой, и получается, что Linux сейчас явно попала в струю. Все поставщики, продающие Linux-версии своих БД, предлагают для них вполне приличную поддержку, а специалисты Oracle пошли еще дальше, заявив: “Если вы столкнетесь с проблемой Linux, мы поможем вам ее решить”. Это очень существенное добавление. Кроме того, поддерживающие Linux поставщики делят между собой более половины рынка баз данных, что в долгосрочной перспективе внушает оптимизм.

Впрочем, не все так радужно. Хотя указанные поставщики и помогут вам установить и запустить свои базы данных и даже предложат поддержку в запуске механизма ODBC (Open Database Connectivity), все же стандартная поддержка ODBC в целом отсутствует. Здесь-то и кроется проблема, ведь большинство приложений, которым нужен доступ к БД, используют ODBC. Разумеется, вы можете, например, получить поддержку ODBC для DB2, при этом IBM даже поможет вам так его сконфигурировать, чтобы ваши приложения получили доступ к БД. Но только к БД DB2 и никакой другой! Если же вы когда-нибудь захотите расстаться с IBM, то вам придется полностью заново решать ODBC-проблему, причем уже с другим поставщиком, и только после этого переход сможет быть завершен. Данная проблема является серьезной для тех, кто хочет запускать в своей среде БД от нескольких поставщиков, а в ряде случаев и непреодолимым препятствием для стратегического плана перехода на Linux, цель которого — в обеспечении “запасного выхода” на случай, если поставщик почему-либо прекратит поддержку.

Что же касается проектов с открытым исходным кодом, то можно назвать несколько очень хороших баз данных — MaxDB, mSQL, MySQL, Postgres и многие другие. В большинстве из них есть поддержка ODBC для данной конкретной БД, но опять же перед нами встает проблема отдельного конфигурирования и сопровождения каждой из них. Если вы сумеете установить и сконфигурировать FreeTDS, в результате получите и некоторую ODBC-функциональность для имеющейся у вас БД, но по своей полноте ей будет далеко до предложений поставщиков коммерческих БД.

И опять имейте в виду, что при наличии у вашей организации постоянного поставщика БД ODBC-проблема вас, скорее всего, не коснется. Если же ваш поставщик поддерживает ОС Linux, можно с уверенностью предположить, что он поддерживает и механизм ODBC для работающей под ее управлением БД. Такой поддержки нет в MySQL, но эта проблема решена в MaxDB.

Поставщики: IBM, http://www.ibm.com; mSQL, http://www.hughes.com.au; MySQL, http://www.mysql.com; Oracle, http://www.oracle.com; Postgres, http://www.postgresql.org; Sybase, http://www.sybase.com

Перечисленные в статье продукты всего лишь примеры ПО, доступного на платформе Linux. Существует масса надежного ПО на этой платформе, способного удовлетворить ваши нужды, и теперь, когда вам известны достоинства и недостатки этой ОС, вы сможете сделать уверенный выбор. При этом вам нужно ответить на вопрос: готов ли ваш персонал поддерживать Linux? Если нет, то следует предусмотреть необходимые на его обучение средства в бюджете на перспективу..





  
6 '2004
СОДЕРЖАНИЕ

бизнес

• Библиотека ITIL как инструмент управления качеством информационных услуг

инфраструктура

• Проектирование и тестирование беспроводной ЛВС

• Портативные устройства хранения данных

• Тестируем ПО резервного копирования на ленту

• Для чего нужна ОС Linux?

• Услуги поддержки Linux

информационные системы

• Применение новых технологий в различных направлениях деятельности call-центров

сети связи

• Zultys MX250 — телефонная платформа нового поколения

• Экономичные решения по ускорению работы WAN-сетей

• VPN — старые принципы, новые технологии

• Интеграция CRM и контакт-центра

• Новые услуги на основе MPLS

• Солнце над рынком телекоммуникаций

кабельные системы

• В поисках тестеров, поддерживающих разное соединительное оборудование

• Дорожный кабель

• Пневматическая прокладка оптоволокна: за и против

защита данных

• Готовы ли вы рискнуть данными?

новые продукты

• Samsung развивает свои УАТС; ZTE представляет собственное решение Softswitch; Биржа VoIP-услуг для физических лиц; Новые шкафы от Estap


• Калейдоскоп



 Copyright © 1997-2005 ООО "Сети и Системы Связи". Тел. (095) 234-53-21. Факс (095) 974-7110. вверх