Главная » Продукция » Red Hat Enterprise Virtualization » Перспективы OpenStack, Red Hat и облачных систем

Перспективы OpenStack, Red Hat и облачных систем

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

Работа с этими ресурсами ведется исключительно через облачные API-интерфейсы, управляются эти ресурсы автоматизировано, а доступ к ним предоставляет с помощью web-портала. Поставщики облачных услуг уже давно используют такой подход при построении своих общедоступных сред. Сегодня он становится все доступнее корпоративным заказчикам благодаря появлению коммерческих и бесплатных решений, превращающих корпоративный ЦОД в частную облачную инфраструктуру IaaS («инфраструктура как услуга»).

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

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

OpenStack – решение компании Red Hat

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

Участие Red Hat в проекте OpenStack началось в середине 2011 года. На тот момент интерес к проекту быстро рос, и инженеры Red Hat начали вносить свой программный вклад в его развитие. К сегодняшнему дню Red Hat инвестировал значительные средства в большую команду разработчиков облачной системы и стал крупнейшим участником проекта по объему внесенного кода, а также лежащих в основе OpenStack ключевых отрытых проектов, таких как KVM и libvirt.

Подробнее

Компания Red Hat известна, прежде всего, как производитель корпоративного Linux-дистрибутива Red Hat Enterprise Linux (RHEL). Создавая Red Hat Enterprise Linux OpenStack Platform (RHEL OSP) компания постаралась максимально сохранить преимущества RHEL, такие как:

  • Многолетний успешный опыт разработки, адаптации, поставки и технической поддержки открытого ПО с учетом специфики корпоративного сектора, что обеспечивает:
    • Увеличенный по сравнению с бесплатными версиями жизненный цикл продуктов за счет выпуска программных исправлений, обновлений безопасности и новых функций в течение нескольких лет;
    • Тщательное тестирование и контроль качества на уровне решений корпоративного класса;
    • Первоклассную всемирную техническую поддержку, а также услуги обучения и консалтинга.
       
  • Огромная экосистема сторонних программных и аппаратных решений и услуг, которые создаются, тестируются и сертифицируются для различных платформ Red Hat, в том числе для Red Hat Enterprise Linux OpenStack Platform. Программы сертификации партнеров Red Hat включает в себя:
    • Сертификацию гостевых ОС (гипервизор Red Hat на основе технологии KVM имеет сертификат Microsoft SVVP (Server Virtualization Validation Program) и поэтому обеспечивает сертифицированную поддержку Windows в качестве гостевой операционной системы);
    • Сертификации оборудования, включая серверы, системы хранения и сетевые компоненты;
    • Сертификацию приложений для работы и поддержки на платформе Red Hat Enterprise Linux и использования возможностей других программных продуктов Red Hat.

Red Hat входит в фонд OpenStack на правах платинового участника, что позволяет компании сохранять роль лидера и влиять на выбор путей развития проекта, действуя в интересах корпоративных заказчиков. Неуклонно следуя принципам Open Source, Red Hat ведет все свои разработки строго в рамках проекта OpenStack, а не выпускает их виде проприетарных закрытых расширений. Это сохраняет инновационность на уровне базовых компонентов OpenStack без создания ненужного ветвления версий, а также проблем с интероперабельностью и несовместимостью.

Red Hat вносит вклад в следующие платформы и пакеты ПО на основе OpenStack, включая бесплатные и корпоративные версии:

  • RDO – бесплатный дистрибутив OpenStack в виде двоичных файлов для стимуляции развития сообщества разработчиков OpenStack, который создается и тестируется с учетом корпоративных сценариев использования. Играя ту же роль что и операционная система Fedora Linux по отношению к Red Hat Enterprise Linux, этот дистрибутив обеспечивает сообществу разработчиков доступ к новейшим программных наработкам Red Hat. RDO также обеспечивает генерирование пакетов на основе последних версий кода в репозитории, что упрощает разработку и тестирование кода.

  • Red Hat Enterprise Linux OpenStack Platform – платный дистрибутив OpenStack для корпоративных заказчиков. Поскольку технология OpenStack базируется на операционной системе Linux, в состав Red Hat Enterprise Linux OpenStack Platform входит ОС Red Hat Enterprise Linux, что превращает этот продукт в комплексную облачную платформу для построения частных и общедоступных облачных сред. Ознакомительные версии на основе OpenStack-релизов Essex и Folsom и ОС RHEL были выпущены в августе 2012 года. В июле 2013 года вышла общедоступная версия на основе релиза Grizzly.

  • Red Hat Cloud Infrastructure (RHCI) – пакет продуктов для перехода от традиционной виртуализации серверов к частным и общедоступных облачным средам. Большинство заказчиков сегодня не готовы к созданию облачной инфраструктуры с нуля, но планируют перейти на частные или гибридные облачные среды в будущем. RHCI позволяет осуществить такой переход оптимальным образом при помощи уже имеющейся в организации платформы виртуализации.

Общедоступная версия RHCI вышла в июле 2013 года. В состав пакета входят следующие продукты:

  • Red Hat Enterprise Virtualization (RHEV) – включает гипервизор KVM и систему управления oVirt; предназначен для классической виртуализации серверов и лучше всего подходит для существующих традиционных рабочих нагрузок.

  • Red Hat Enterprise Linux OpenStack Platform – платформа для построения частных или общедоступных облачных инфраструктур IaaS. Наряду с гипервизором KVM включает в себя облачную систему и средства управления OpenStack.

  • Red Hat CloudForms – система управления виртуальными и гибридными облачными средами с поддержкой различных гипервизоров, платных облачных услуг различных поставщиков и частных облачных решений, включая OpenStack.

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