Red Hat Linux

Продукты Red Hat Enterprise Linux

Главной задачей для третьей версии семейства Red Hat Enterprise Linux было расширить и стандартизировать поддержку для многопроцессорной архитектуры. В первоначальной версии релиза поддерживалось всего пять различных архитектур в семи вариантах. Это:

Возможно, самое важное свойство процесса переноса Red Hat на нескольких архитектур это то, что все реализации строятся из одинаковых исходников. Главное достоинство такого подхода -- все продукты полностью совместимы независимо от архитектуры. Это помогает ISV в поддержке своих приложений для множества архитектур, а также упрощает системное администрирование и поддержку продукта.

Определенные члены семейства Enterprise Linux остаются без существенных изменений с версии 2.1:

В следующей таблице приведена информация о поддержке архитектуры отдельных членов семейства Enterprise Linux.

 Red Hat Enterprise Linux ASRed Hat Enterprise Linux ESRed Hat Enterprise Linux WS
Intel X86 совместимыеЕстьЕстьЕсть
Intel ItaniumЕстьНетЕсть
AMD64ЕстьНетЕсть
IBM PowerPCЕстьНетНет
IBM MainFrameЕстьНетНет

Возможности Red Hat Enterprise Linux

Линейка продуктов Red Hat Enterprise Linux, как было написано выше, создается из общей базы исходников и предоставляет высокую степень стандартизации для всех архитектур. С точки зрения функциональности отдельные продукты совершенно одинаковы, дифференцируются они только по двум критериям — для серверного или клиентского применения они были разработаны и на оборудовании какого класса они используются.

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

В следующих разделах в общих чертах описаны особенности каждого члена семейства Red Hat Enterprise Linux.

Red Hat Enterprise Linux AS

Red Hat Enterprise Linux AS ("advanced server") — решение высшего класса в данном семействе продуктов, разработанное для развертывания на серверах больших ведомств и центров обработки и хранения данных. Из всего семейства только оно поддерживает системы IBM iSeries, pSeries и zSeries/S390. Enterprise Linux AS поставляется со стандартным уровнем поддержки (Standard Edition support), кроме того, это единственный член семейства, который поставляется с повышенным уровнем поддержки (Premium Edition support), которая гарантирует ответ в течение часа в любое время суток, в любой день недели. В x86-совместимой системе Red Hat Enterprise Linux AS лучше всего подходит, когда процессоров в этой системе больше двух, а основной памяти -- больше 8Gb.

Типичные сферы применения Red Hat Enterprise Linux AS это поддержка:

(Обратите внимание, что отказоустойчивое кластерное решение (High Availability Clustering), входившее в версии 2.1 Red Hat Enterprise Linux AS, в версию 3 не включено, а выходит в виде отдельного продукта. Дополнительную информацию можно найти в разделе Приложения Red Hat.)

Red Hat Enterprise Linux ES

Red Hat Enterprise Linux ES ("entry/mid server") представляет собой операционную систему для серверов начального и среднего класса на рынке Intel X86. Он поддерживает 1-2-процессорные системы с основной памятью менее 8Gb и подходят для широкого применения: от базовых сетевых сервисов до внедрения в департаментах среднего масштаба. Red Hat Enterprise Linux ES имеет те же возможности, что и AS, а отличается от него тем, что поддерживает меньшие системы и стоит дешевле. Enterprise Linux ES поставляется с базовой (Basic Edition) и стандартной (Standard Edition) поддержкой.

Red Hat Enterprise Linux WS

Red Hat Enterprise Linux WS ("workstation") — десктоп-клиент для Red Hat Enterprise Linux AS и ES. Он поддерживает системы с 1-2 процессорами Intel и AMD и идеален для окружения рабочего стола. В него входят прикладные приложения (программы для создания документов, электронная почта, обмен сообщениями, броузеры и т.д.), клиент-серверные окружения, среды разработки программного обеспечения и прикладные клиентские приложения третьих фирм (такие, как Electronic Design Automation, Oil/Gas и программы визуализации и рендеринга). Red Hat Enterprise Linux WS базируется на том же ядре, что и серверные продукты, но при этом не включает в себя массу сетевых серверных приложений (таких, как DNS и DHCP). Поэтому это решение подходит только для использования в клиентских окружениях. Enterprise Linux WS поставляется с базовой (Basic Edition) и стандартной (Standard Edition) поддержкой.

HPC с Red Hat Enterprise Linux WS

Red Hart Enterprise Linux WS наиболее приемлемый по цене и качеству продукт Enterprise Linux для использования при проведении высокопроизводительных вычислений (HPC - High Performance Computing). В таких случаях он устанавливается в режиме автономной рабочей станции, без монитора, клавиатуры и мыши. В семейство Enterprise Linux включено несколько общих связанных с HPC пакетов, таких как PVM и LAM.

Краткий список возможностей продуктов

В следующей таблице резюмируются свойства семейства продуктов Red Hat Enterprise LInux

СвойствоRed Hat Enterprise Linux AS/td>Red Hat Enterprise Linux ES/td>Red Hat Enterprise Linux WS/td>
Поддержка систем Х86ЕстьЕстьЕсть
Поддержка систем Х86, Itanium, AMD64ЕстьНетЕсть
Поддержка систем IBM серии Z, I, PЕстьНетНет
Поддержка систем с количеством процессоров >2ЕстьНетНет
Поддержка систем с объемом памяти >8Gb (X86)ЕстьНетЕсть
Подписка на Red Hat Network1 год1 год1 год
Поддержка 12х5ЕстьЕстьЕсть
Поддержка 24х7ЕстьНетНет
Наличие приложений Рабочего столаЕстьЕстьЕсть
Наличие сетевых серверных приложений (таких как DHCP, DNS)ЕстьЕстьНет
Поддержка приложениями ведущих ISVЕстьЕстьЕсть

Технические возможности

Основной отличительной особенностью продуктов Red Hat Enterprise Linux является то, что они включают в себя технологии и возможности, создающие вычислительную среду промышленного уровня. Нужные свойства выбираются исходя из их пригодности для коммерческого внедрения (таких как поддержка больших SMP систем), при этом обеспечивается высокая степень надежности.

Это значительно отличает продукты Red Hat Enterprise Linux от большинства других дистрибутивов LINUX, в которых внимание фокусируется на включении последних версий программ (зачастую в ущерб надежности и стабильности их работы) и акцент делается на работе в низших областях рынка.

Red Hat Enterprise Linux V.3 разработан в тесном сотрудничестве с основными заказчиками Red Hat и ISV/OEM партнерами, в целях удовлетворения их требованиям. Разработка осуществлялась в течение 18 месяцев и почти 6 месяцев отводилось на бета-тестирование. В релиз добавлено более ста основных усовершенствований и более чем 350 второстепенных. Приведенный ниже список раскрывает несколько наиболее важных из них:

Данный краткий перечень свойств системы представляет собой лишь общий обзор серъезных улучшений, сделанных в системе Enterprise Linux. Поскольку система Red Hat Enterprise Linux 3 ставит своей основной задачей улучшение производительности, масштабируемости, отказоустойчивости, разработки приложений и поддержки стандартов, она по праву является мировым лидером среди вычислительных систем промышленного уровня.

Службы поддержки

Компания Red Hat и ее партнеры продают Red Hat Enterprise Linux, в виде собственно физического продукта и пакета поддержки, которая выбирается заказчиком. В следующей таблице приведены все существующие уровни поддержки.

Тип поддержкиПредложениеВремя действияRed Hat Enterprise Linux AS/ES/WS
BasicRed Hat Network1 годТолько для ES & WS
Standard Red Hat Network
Software support
1 год
1 год; Пн-Пт 9-9 ET Северная Америка (Пн-Пт 9-5 Остальная часть мира); ответ в течение 4 часов
AS, ES & WS
Premium Red Hat Network
Software support
1 год
1 год; 24х7; ответ в течение часа
Только для AS

Обратите внимание, что поддержка осуществляется с помощью Red Hat Network, который дает доступ по интернету к апдейтам, апгрейдам, патчам и спискам ошибок (errata), выпускаемым Red Hat.

Кроме того, Red Hat со своими партнерами предлагают огромный выбор профессиональных и консультационных услуг. Эти услуги могут потребоваться заказчикам, чтобы проектировать, настраивать, развертывать и управлять системами Red Hat Enterprise Linux. Также существуют службы для перехода c UNIX и Windows систем. Доступность приложений Как было описано ранее, Red Hat Enterprise Linux быстро принимается ведущими поставщиков ПО (ISV). Далее приводится список ISV, которые уже портировали свое ПО или сделают это в ближайшее время.

Краткий список поддерживаемого ПО:

На сайте redhat.com вы сможете найти полный список уже сертифицированного ПО: www.redhat.com/solutions/migration/applist.html.

Отличительной особенностью семейства продуктов Enterprise Linux является то, что ISV должно сертифицировать своё ПО только один раз, поскольку все члены семейства используют общие системные ресурсы (например, ядро, средства разработки, библиотеки и прочее). Таким образом, окружение приложений одинаково для всех. Это означает, что приложение, сертифицированное одним из членов семейства, подходит для всех остальных участников. Однако ISV может определённо не предоставлять поддержку своими приложениями специфичных продуктов Enterprise Linux - например, часто не предусматривается поддержка крупных серверных приложений в комплектах, предназначенных для меньших систем.

Проверка производительности

Для многих IT-организаций соответствие промышленным стандартам, прохождение тестов на производительность системы, это важный критерий при принятии решений о покупке системы. В течение 2002/2003 годов проводилось интенсивное тестирование производительности системы Red Hat Enterprise Linux версии 2.1, и были достигнуты наивысшие показатели TPC-C при использовании Oracle 9i RAC и ECperf при использовании Oracle 9i AS. Эти результаты задокументированы и опубликованы на соответствующих веб-сайтах и в других официальных документах Red Hat.

В сентябре 2003 года компания Hewlett Packard анонсировала результаты тестов TPC-C, достигнутые на системе с Red Hat Enterprise Linux AS версии 3 и Oracle 10g Standard Edition Database, установленных на 4-процессорной системе HP rx5670 Itanium с объемом памяти 96 гбайт. База данных была развернута на 356-ти дисках общей суммарной емкостью 6.8 тбайт. Полученные результаты TPC-C - 136,110 tpmC @ $3.94/tpmC для комплексного сервера приложений из 10 систем HP DL360G3 (2 CPU и 64 GB памяти в каждом), с использованием системы BEA Tuxedo 8.1.

Два других теста были запущены на этих же машинах и дали интересные результаты. Первым было испытание Windows/SQL Server - достигнутая производительность 121,065 tpmC на $4.79, и вторым в испытания был HP UX/Oracle - достигнутая производительность 131,639 на $7.25. Как видно, результаты, полученные на Red Hat Enterprise Linux 3, лучше по критериям производительности и производительности/цены. На момент выхода этой статьи в свет, данная система показала наивысшие показатели производительности для 4-х процессорной системы и обогнала некоторые 8-ми процессорные системы.

Приведенные результаты тестов - первые в серии проверки производительности для системы Red Hat Enterprises Linux 3. С самыми новыми результатами вы можете ознакомиться на сайте www.redhat.com/software/rhel/benchmarks.

Приложения Red Hat

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

Red Hat Cluster Suite

Red Hat Cluster Suite позволяет создать кластер высокой надежности состоящий из 2-8 компьютеров. Технология High availability clustering (или "failover clustering") является технологией, широко применяемой в коммерческих операционных системах; при ее использовании критичные приложения остаются постоянно доступными, их восстановление после сбоев оборудования или отключений происходит автоматически.

Технология Red Hat Cluster Suite, поддерживающая 2х-узловую конфигурацию, первоначально была включена состав Red Hat Enterprise Linux AS 2.1. С появлением Red Hat Enterprise Linux версии 3 возможности кластеризации были расширены для поддержки больших конфигураций, а эта технология стала поставляться как отдельный продукт. Он может быть установлен на системах Red Hat Enterprise Linux AS или Red Hat Enterprise Linux ES. Red Hat Cluster Suite подробно описан в статье "An Overview of Red Hat Cluster Suite".

Обратите внимание, что не следует путать кластера высокой надежности с кластерами высокопроизводительных вычислительными (HPC). HPC в основном используются при решении технических задач, и не пригодны для обычных коммерческих приложений. Для создания конфигурации под HPC Red Hat рекомендует использовать в качестве вычислительной платформы Red Hat Enterprise Linux WS.

Red Hat Cluster Suite

Red Hat Cluster Suite позволяет создать кластер высокой надёжности, состоящий из 2-8 компьютеров. Технология High availability clustering (или "failover clustering") является технологией, широко применяемой в коммерческих операционных системах. При её использовании критически важные приложения остаются постоянно доступными, их восстановление после сбоев оборудования или отключений происходит автоматически.

Технология Red Hat Cluster Suite, поддерживающая 2-узловую конфигурацию, первоначально была включена в состав Red Hat Enterprise Linux AS 2.1. С появлением Red Hat Enterprise Linux версии 3 возможности кластеризации были расширены для поддержки больших конфигураций, и эта технология стала поставляться как отдельный продукт. Она может быть установлена на системах Red Hat Enterprise Linux AS или Red Hat Enterprise Linux ES. Red Hat Cluster Suite подробно описан в статье "An Overview of Red Hat Cluster Suite".

Обратите внимание: не следует путать кластеры высокой надёжности с кластерами высокопроизводительных вычислений (HPC). HPC в основном используются при решении технических задач и не пригодны для обычных коммерческих приложений. Для создания конфигурации под HPC Red Hat рекомендует использовать в качестве вычислительной платформы Red Hat Enterprise Linux WS.

Red Hat Content Management System

Red Hat Content Management System (CMS) представляет собой полнофункциональный инструмент на основе абстракции потока заданий (workflow). Он предназначен для создания и поддержания сайтов в интранете, экстранете или Интернете. С помощью CMS большое количество пользователей может с легкостью создавать контент, редактировать и публиковать его на веб-сайте. CMS обладает встроенной поддержкой создания шаблонов, управления жизненным циклом контента, контролем доступа, системой учёта версий, категоризацией и возможностью создания пользовательских типов данных. Это одна из наиболее поддерживаемых и функциональных CMS с открытым исходным кодом.

Red Hat Portal Server

Red Hat Portal Server — это система, позволяющая интегрировать локальный контент и контент, расположенный удалённо, через удобный конфигурационный веб-интерфейс. Портлеты могут быть созданы на основе готовых или индивидуально разработанных шаблонов. Эти шаблоны могут быть адаптированы для отображения стиля и поведения, соответствующего стандартам компании, сообщества или потребностям конечного пользователя. Portal Server предоставляет простой интерфейс для предоставления доступа к информации вашему отделу, сообществу или внешней организации, делая взаимодействие более эффективным.

Red Hat Web Application Framework

Наш набор решений для контента и порталов разработан в дополнение к Red Hat Web Application Framework (WAF). В этой открытой архитектуре применяются стандарты и технологии, знакомые разработчикам J2EE, а также подход, позволяющий постоянно оценивать и принимать новые стандарты. WAF уменьшает количество ресурсов, необходимых для разработки и поддержки веб-приложений, ориентированных на работу с данными, а также риск, связанный с привязкой к одной статической архитектуре.

Red Hat WAF, CMS и Portal Server совместимы с любым J2EE servlet контейнером, а также поддерживают работу с базами данных Oracle и PostgreSQL. Они оптимизированы для Red Hat Enterprise Linux, но также могут быть установлены в средах Unix и Windows. Нами предлагается широкий спектр взаимодействующих уровней, поддерживающих как открытый исходный код, так и закрытый. Это дает вам возможность выбрать лучшую комбинацию для развертывания каждого проекта. Дополнительную информацию о растущем семействе приложений Red Hat можно найти на сайте.