Red Hat OpenShift

Продукт
Разработчики: Red Hat
Дата премьеры системы: июль 2011 года
Дата последнего релиза: 2017/08/09
Технологии: PaaS - Platform As A Service - Бизнес-платформа как сервис

Содержание


ПРОЕКТЫ (1) ИНТЕГРАТОРЫ (1) СТАТЬИ (2)
РЕШЕНИЕ НА БАЗЕ (1)

ЗаказчикИнтеграторГодПроект
- BMW
Red Hat2017.03Описание проекта

2017

Red Hat OpenShift Container Platform 3.6

10 августа 2017 года компания Red Hat объявила о выпуске версии Red Hat OpenShift Container Platform 3.6.

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

Red Hat OpenShift Container Platform 3.6 – это контейнерная платформа корпоративного класса, созданная на основе технологии Kubernetes 1.6 и ОС Red Hat Enterprise Linux с интегрированной средой исполнения контейнеров docker. Объединив эти технологии с открытым кодом, компания Red Hat помогает ускорить запуск сервисов за счет надежной, стабильной и безопасной контейнерной платформы на основе корпоративного Linux-дистрибутива.

  • Руководство по применению стандарта PCI DSS помогает организациям, принимающим к оплате банковские карты, хранящим или передающим данные таких карт, понять - каким образом стандарт безопасности данных индустрии платежных карт PCI DSS затрагивает Red Hat OpenShift Container Platform, и на какие аспекты необходимо обратить внимание при внедрении этой платформы.
  • Шифрование секретов и электронная подпись образов. OpenShift 3.6 может выполнять шифрование неиспользуемых в данный момент секретов в backend-хранилище, а также позволяет администраторам вводить обязательную электронную подпись содержимого образов проектов, чтобы программные клиенты платформы могли работать только на тех системах, где им это позволено.
  • Улучшенный модуль NetworkPolicy (в версии Technology Preview) обеспечивает расширенный и более детализированный контроль над тем, как приложения могут общаться друг с другом, и предоставлять сетевые ресурсы. NetworkPolicy позволяет регулировать доступность сервисов, ограничивая круг тех, кто имеет доступ к конкретному приложению по сети.

Red Hat OpenShift Container Platform 3.6 упрощает поиск и использование сервисов.

  • Сервис-брокер и каталог сервисов (версия Technology Preview) облегчают поиск, подготовку и привязку прикладных сервисов к приложениям OpenShift вне зависимости от физического местоположения сервисов – в ЦОД или в общедоступном облаке.
  • Брокер шаблонов OpenShift (версия Technology Preview) позволяет выбрать шаблоны OpenShift для развертывания мультиконтейнерных прикладных сервисов с помощью интерфейса каталога сервисов.
  • Брокер сценариев Ansible (версия Technology Preview) позволяет применять сценарии автоматизации Ansible для развертывания прикладных сервисов на платформе OpenShift и упрощает увязку приложений вне зависимости от местоположения сервисов – в кластере OpenShift или в других местах, включая общедоступное облако.
  • Интегрированная установка хранилища Container Native Storage на основе Red Hat Gluster Storage – высокодоступное хранилище для реестра OpenShift с трехсторонней репликацией, а также постоянное хранилище, готовое к использованию после установки OpenShift.

На 9 августа 2017 года версия Red Hat OpenShift Container Platform 3.6 доступна для загрузки.

Red Hat OpenShift Container Platform 3.5

17 апреля 2017 года компания Red Hat анонсировала выпуск Red Hat OpenShift Container Platform 3.5.

Red Hat объединила в этой версии платформы контейнерных приложений технологию Kubernetes 1.5, ОС Red Hat Enterprise Linux и среду исполнения Docker, предоставляя все необходимое для разворачивания служб на корпоративной платформе, в основе которой лежит корпоративный дистрибутив Linux.

В Red Hat OpenShift Container Platform 3.5 расширен спектр поддерживаемых приложений за счет функций:

  • StatefulSets – несмотря на то, что Kubernetes поддерживает сервисы с отслеживанием состояния (stateful-сервисы) посредством управления интегрированных хранилищ и других схожих функций, многие традиционные для корпоративного сектора службы, наподобие баз данных SQL и очередей сообщений, требуют больше возможностей индивидуальной настройки отдельных экземпляров сервиса в кластере. Функционал StatefulSets, доступный в версии Tech Preview, позволяет задействовать традиционный для Kubernetes функционал автоматизации при масштабировании и декларативном контроле исправности традиционных stateful-сервисов, что дает возможность переместить их с физических серверов и виртуальных машин в контейнеры.
  • Java для облачных приложений – в версии 3.5 платформа Red Hat OpenShift Container Platform предлагает образ Java-контейнера для облачных рабочих нагрузок, который позволяет корпоративным разработчикам целиком сосредоточиться на программировании облачных Java-приложений, поскольку платформа за счет функционала OpenShift S2I (source-to-image) берет на себя все задачи, связанные с компиляцией и сборкой исполняемых модулей.
  • Расширенный инструментарий разработки – версия Red Hat OpenShift Container Platform поддерживает Red Hat Software Collections, отобранные и протестированные библиотеки средств разработки и языков программирования, включая обновления для Redis, MySQL, PHP и других продуктов.


Усиленная безопасность контейнеров

Промышленное использование контейнеров требует проработки ряда аспектов безопасности, включая изоляцию контейнеров на уровне ядра, сборку контейнерных образов из доверенного контента, доступ к платформе только для авторизованных пользователей и предоставление им режима защищенной инсталляции приложений. Версия платформы Red Hat для контейнерных приложений предлагает заказчикам корпоративную версию Kubernetes, дополненную средствами безопасности:

  • управление сертификатами – сертификаты в Red Hat OpenShift Container Platform допускают действия в кластере Kubernetes только авторизованным пользователям и компонентам платформы. Red Hat OpenShift Container Platform 3.5 предлагает средства управления сертификатами, включая уведомления об окончании срока действия сертификатов и средства их обновления.
  • управление элементами Secret – Red Hat OpenShift Container Platform 3.5 обеспечивает детализированное управление элементами Secret, включая идентификацию их владельцев. Эти элементы используются для хранения секретных сведений, наподобие паролей, при установке приложений на платформе Red Hat OpenShift Container Platform 3.5.

Red Hat OpenShift Container Platform 3.4

18 января 2017 года Red Hat объявила о выходе OpenShift Container Platform 3.4. Релиз контейнерной платформы корпоративного класса Red Hat базируется на недавней версии системы управления контейнерами Kubernetes 1.4. В нем реализованы возможности динамического хранения и улучшена приборная панель.

« Наиболее интересные особенности Kubernetes 1.4 относятся к динамическому выделению объема хранения и связанной с этим функциональности, такой как маркировка уровней хранения (tier labeling).

Джо Фернандес, старший директор Red Hat по управлению продуктом OpenShift
»

Разворачивание хранилища контейнеров на Red Hat OpenShift Container, (2017)

Посредством динамического хранения организации могут использовать различные виды серверного (back-end) хранения, привязанные к маркерам качества обслуживания, используемым Kubernetes. Реальным элементом хранения в Kubernetes 1.4 является уровень абстракции на базе API-интерфейса, который Red Hat применяет для интеграции своей системы хранения Gluster Storage с OpenShift Container Platform [1].

« В Kubernetes подсистема Persistent Volume предоставляет API-интерфейс абстракции хранения, который может оркестрировать различные типы хранения, включая плагины хранения для NFS, iSCSI, Fiber Channel, Gluster, Ceph, Amazon, Google и т. д. С точки зрения Red Hat, именно такие передовые возможности оркестрирования контейнеров как оркестрирование хранения делают Kubernetes ведущим решением в данной области.

Джо Фернандес
»

Red Hat Gluster Storage может работать на выделенном кластере хранения (вне Openshift/Kubernetes) и к этой подсистеме можно через сеть получать доступ из заключенных в контейнеры приложений, запущенных за пределами OpenShift.

Red Hat Gluster Storage предоставляет пользователям OpenShift целостную платформу хранения в гибридном облаке. Red Hat Ceph Storage продолжает играть роль единого окна хранения OpenStack для Cinder, Manila и Swift».

В дополнение к возможностям хранения Red Hat OpenShift Container Platform 3.4 относятся запланированные задачи, позволяющие запускать пакетные процессы по расписанию, поддержка инсталляции Kubernetes и удаление «шелухи» (pod eviction).

В релизе имеется модернизированная веб-консоль управления. OpenShift Web Console, которую предоставляет Red Hat, не входит в основную ветку Kubernetes, хотя использует концепции, сходные с концепциями пользовательского интерфейса основной ветки этого проекта.

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

2016

Red Hat OpenShift Container Platform 3.3

27 сентября 2016 года компания Red Hat анонсировала защищенную контейнерную платформу Red Hat OpenShift Container Platform 3.3 корпоративного класса.

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

Стек и инструменты платформы, (2015)


Будучи созданной на основе ОС Red Hat Enterprise Linux, Red Hat OpenShift Container Platform 3.3 предлагает единую, универсальную, защищенную платформу корпоративного класса для работы с Linux-контейнерами и технологиями их управления, которая содержит развитые средства разработки и инсталляции приложений. В составе OpenShift Container Platform 3.3 корпоративная версия Kubernetes 1.3 и среда выполнения контейнеров Docker, которые интегрированы с лежащей в основе платформы операционной системой Red Hat Enterprise Linux 7.

Red Hat OpenShift Container Platform 3.3 предлагает фунционал:

Средства, повышающие производительность и оперативность разработчиков приложений

  • Современные ИТ-реалии таковы, что разработчикам требуется вводить в строй новые или обновленные приложения как можно быстрее, и Red Hat OpenShift Container Platform предлагает для решения этой задачи новые средства автоматизации жизненного цикла разработки с использованием конвейеров доставки приложений на основе открытой технологии Jenkins Pipeline, а также сводных контрольных панелей, позволяющих разработчикам наглядно контролировать состояние этих конвейеров. Версия платформы Red Hat также предлагает улучшенные возможности A/B-тестирования за счет более детализированного контроля конфигураций маршрутизации приложений через встроенные средства маршрутизации OpenShift и программно-определяемые сетевые компоненты.

Крупномасштабные развертывания

  • С учетом того, что переход на облачные технологии резко повышает требования к масштабируемости и гибкости вычислительных платформ, Red Hat значительно усилила масштабируемость OpenShift Container Platform, обеспечив поддержку до 1 тыс. узлов в одном вычислительном кластере. В результате, версия платформы Red Hat может использоваться для крупномасштабного развертывания в гибридных облачных средах не только новых облачных приложений, но и уже имеющихся традиционных систем. Кроме того, благодаря встроенным средствам Kubernetes, OpenShift Container Platform 3.3 обеспечивает проактивный мониторинг и предупреждение ситуаций, приводящих к дефициту ресурсов и незапланированным простоям.

Защита корпоративного уровня

  • Безопасность один из ключевых факторов в принятии решения о переходе организации на технологии Linux-контейнеров. OpenShift предлагает заказчику защищенную контейнерную платформу корпоративного класса, обеспеченную первоклассной технической поддержкой на всех уровнях решения, начиная с самой платформы и лежащей в ее основе операционной системы Linux, и заканчивая интегрированными службами приложений. Платформа OpenShift базируется на операционной системе Red Hat Enterprise Linux, самой надежной и защищенной Linux-платформе корпоративного класса, и автоматически наследует все преимущества безопасности этой ОС, включая постоянные обновления. Переходя на более высокий уровень безопасности, стоит отметить среду выполнения контейнеров Docker, которая интегрирована с Security Enhanced Linux для дополнительной защиты в мультиарендном окружении, а также интегрированный реестр контейнеров OpenShift, который позволяет администраторам управлять образами контейнеров в формате Docker, включая обновление и контроль доступа к образам. Реестр в OpenShift Container Platform 3.3 также получил ряд усовершенствований в плане контроля полномочий пользователей, групп и проектов, включая возможность просмотра дополнительных сведений об образе и управление доступом к образу. Версия OpenShift также предлагает встроенные средства авторизации пользователей и контроля доступа на основе ролей для механизмов Kubernetes, которые интегрируются с корпоративными каталогами LDAP, а также встроенные политики безопасности, регулирующие запуск контейнеров, что позволяет администраторам централизованно контролировать доступ пользователей, разрешения, квоты и права на получение и запуск образов.

Red Hat OpenShift Container Platform 3.3 станет доступна для загрузки 27 сентября 2016 года.

Интерфейс для платформы OpenShift Container Platform

8 июля 2016 года компания Red Hat объявила о запуске интерфейса для подключения к платформе Red Hat OpenShift Container Platform (ранее OpenShift Enterprise) сканеров безопасности контейнеров, созданных партнерами Red Hat [2].

Согласно заявлению разработчиков, технология контейнеров миновала стадию экспериментов и стала частью корпоративной реальности, что вывело вопросы безопасности на передний план. Интеграция платформы Red Hat сразу с несколькими сторонними сканерами контейнеров позволяет заказчику точнее понять, что именно работает в том или ином контейнере, используются ли в нем новейшие исправления безопасности. Описываемая функциональность реализована в рамках последней версии Red Hat Enterprise Linux Atomic Host, операционной системы в основе решения Red Hat OpenShift Container Platform.

В рамках расширения сотрудничества с Black Duck Software компания Red Hat интегрировала в Atomic Host открытый инструментарий Black Duck Hub в качестве сканера безопасности контейнеров. Этот сканер обеспечивает углубленную проверку многих компонентов с открытым кодом, используемых в пользовательском пространстве ОС, приложений и библиотек, которые могут вносить разработчики в состав контейнеров.

Сканер проверяет контейнер на наличие известных уязвимостей в отрытом ПО и динамически отслеживает содержимое контейнера, выдавая предупреждения при появлении новых уязвимостей, относящихся к программному коду контейнера. Black Duck Hub работает как часть Atomic Host и позволяет проконтролировать безопасность всех контейнерных образов и компонентов на всем протяжении жизненного цикла — от разработки до эксплуатации — и вне зависимости от размеров масштабирования системы.

Кроме того, для проверки безопасности контейнеров в составе Red Hat Enterprise Linux Atomic Host имеется предварительная версия сканера OpenSCAP. Проект OpenSCAP (Open Security Content Automation Protocol) — это экосистема инструментов и политик для оценки, измерения и применения мер безопасности в сфере ИТ. Сканер OpenSCAP интегрирован с Atomic Host и проверяет содержимое контейнеров, помогая оперативно выявлять уязвимости.

Последняя версия Atomic Host предлагает дополнительные свойства:

  • обновленные среды выполнения контейнеров — Docker или Open Container Initiative (OCI), по выбору пользователя;
  • оптимизированная интеграция systemd — упрощает перенос существующих приложений в контейнеры;
  • оптимизированный режим обновления — оперативные программные исправления между выпусками основных версий;
  • графическая консоль управления — упрощает выполнение задач администрирования, в том числе обновление через службу удаленного управления Cockpit.

« Заказчиков, безусловно, привлекает оперативность, которую дают контейнеры, но они не готовы рисковать критически важными системами и приложениям, полагаясь на контейнеры с неизвестным содержанием или не обеспеченные поддержкой. Именно поэтому Red Hat уделяет столько внимания безопасности контейнеров. И хотя безопасность важна во всех отраслях, универсальных решений, которые подошли бы всем заказчикам, не существует, особенно с учетом разнообразия сценариев развертывания Linux-контейнеров. Это действительно большая проблема, и новая версия Red Hat Enterprise Linux Atomic Host с упрощенной интеграцией сторонних сканеров безопасности позволяет организации выбрать именно тот сканер, который подходит ей лучше остальных.

Тим Ейтон (Tim Yeaton), старший вице-президент Red Hat и руководитель подразделения Infrastructure Business Group
»

« Каждый новый опрос лишь подтверждает, что корпоративные заказчики полны желания использовать контейнеры из-за их преимуществ в плане производительности и затрат. Однако те же опросы указывают и на серьезную обеспокоенность, поскольку вопрос безопасности и доверенности контейнеров по-прежнему остается открытым. Интеграция продуктов Black Duck и Red Hat — это большой шаг на пути к созданию модели контейнеров с большей безопасностью и доверенностью.

Лу Шипли (Lou Shipley), генеральный директор Black Duck
»

2015: OpenShift Dedicated

16 декабря 2015 года компания Red Hat сообщила о запуске облачного сервиса OpenShift Dedicated для корпоративных заказчиков и разработчиков. В составе сервиса контейнеры Docker и технологии оркестрации Kubernetes из состава решения OpenShift Enterprise 3.1 и представляет собой дальнейшее развитие облачного сервиса OpenShift Online[3].

Запуском сервиса OpenShift Dedicated компания Red Hat предлагает третий по счету вариант использования своих продуктов и услуг OpenShift PaaS (Platform-as-a-Service):

  • OpenShift Enterprise – помогает организациям разворачивать экземпляры OpenShift на собственных вычислительных мощностях или с использованием услуг сертифицированных поставщиков;
  • OpenShift Online – предлагает индивидуальным разработчикам и коллективам программистов доступ к выделенному экземпляру OpenShift в общедоступном облаке Amazon Web Services (AWS);
  • OpenShift Dedicated – предложение для корпоративных заказчиков, позволяющее использовать технологии Red Hat для организации, сопровождения и поддержки экземпляров OpenShift в облаке AWS.

В составе базового пакета услуг OpenShift Dedicated изолированное индивидуальное вычислительное окружение для заказчика и пул ресурсов из постоянного SSD-хранилища емкостью 100 ГБ, сети с производительностью операций ввода-вывода 48 Тб/с и девяти узлов для организации контейнерных приложений.

Средства администрирования и безопасности позволяют заказчику настроить защищенный доступ к своей облачной среде с использованием VPN и Amazon Virtual Private Cloud (VPC). OpenShift Dedicated также обеспечивает созданным и развернутым на платформе OpenShift приложениям, доступ к оптимизированным для контейнерных сред сервисам Red Hat JBoss Middleware и средствам интеграции и управления бизнес-процессами.


Доступность

На 17 декабря 2015 года OpenShift Dedicated доступен заказчикам Red Hat во всех регионах предоставления услуг хостинга AWS.


2014

Поддержка Microsoft .NET

Red Hat реализовала весной 2014 года в PaaS-сервисе OpenShift Origin поддержку Microsoft .NET и SQL Server. Поддержка .NET выполнена без какой-либо официальной помощи Microsoft, одного из главных конкурентов Red Hat, исключительно силами фирмы Uhuru Software. Возглавляют эту фирму бывшие топ-чиновники Microsoft — вице-президент Джавад Хаки и генеральный менеджер Джавайд Экрам[4].

Конечные пользователи от этого проекта хорошо выиграют: теперь они могут разрабатывать облачные .NET-системы, программируя на C#, получая `родной` код и не заботясь о проблемах с масштабированием и безопасностью — прикладной софт будет выполняться в изолированных Windows-песочницах. Вдобавок пользователям будут доступны все средства управления и мониторинга платформы OpenShift. Исходные тексты проекта OpenShift.Net свободно доступны на GitHub.

OpenShift Enterprise 2.1

В мае 2014 года Red Hat объявила, что она выпустила OpenShift Enterprise 2.1 — следующее поколение своего облачного решения платформы-как-сервис (PaaS). Это редакция OpenShift Enterprise, в соответствии с Red Hat, предназначена «для дальнейшего включения DevOps (методологии в разработке ПО, нацеленной на общение, взаимодействие и интеграцию специалистов по разработке ПО и специалистов в информационных технологиях), посредством предоставления новых возможностей в рамках платформы PaaS, которая сближает разработку и операции. С OpenShift Enterprise 2.1, Red Hat представляет сводный журнал и управление метриками, предлагая новые версии прикладных языков программирования, увеличивая доступность приложений с новой концепцией зон и регионов, новым интерфейсом плагина, который позволит лучше интегрировать операции с существующей политикой управления в платформе PaaS, предоставляя новые способы интеграции и работы с большим количеством групп в корпоративных организациях и добавляя интеллект в платформу для автоматического разрешения проблем прикладных сервисов».

Для реализации всего этого в OpenShift Enterprise 2.1 имеется несколько новых функций. К ним относятся: Обновленные картриджи MySQL 5.5 и PHP 5.4 с правами OpenShift Enterprise, позволяющими OpenShift предложить проверенную безопасность и исправление ошибок, включая техническую поддержку для платформы и контента. Картриджи Python 3.3 и MongoDB 2.4 будут добавлены в ближайшее время в релизе 2.1x.

Новый метод сбора и консолидации для журналов платформы и приложений. Плюс новый способ собирать и хранить атрибуты ключевой производительности операционной системы и прикладных услуг.

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

Встраиваемый интерфейс позволяет интеграцию OpenShift с комплексными политиками, чтобы центр обработки данных соответствовал нормам регулирования, ITIL (библиотеке инфраструктуры технологий) или позволял изменять средства управления.

Внедрение команд в качестве интерфейса для интеграции группы LDAP (облегчённый протокол доступа к каталогам) с пользовательскими функциями управления OpenShift.

Релиз наблюдающего демона, помогающего в автоматизации общих средств помощи администраторам для более эффективного масштабирования платформы PaaS

OpenShift Enterprise 2.1 доступна для загрузки для клиентов в Северной Америке, Великобритании, континентальной Европе и части Азии и Латинской Америки, в том числе в Австралии, Ассоциации государств Юго-Восточной Азии, Японии, Аргентине и Бразилии.

2012

Исходный код открыт

Red Hat опубликовала в апреле 2012 года исходные коды предлагаемой ею платформы в виде сервиса OpenShift: отныне разработчики смогут исполнять ее на личных компьютерах, а сисадмины — в центрах обработки данных. При этом можно будет использовать разные наборы базовых облачных технологий, в том числе OpenStack.

OpenShift была введена в действие в прошлом году как альтернатива VMware Cloud Foundry. На платформе Red Hat могут работать программы на Java, PHP, Python, Perl и Ruby. При этом им доступны различные базы данных и средства кэширования, а также сервер приложений Red Hat JBoss. С конца прошлого года на сервисе появились инструменты автоматизации сборки проектов разработки Maven и Jenkins.

До сих пор OpenShift предлагалась только как сервис в облаке Amazon EC2. Теперь же ее можно будет интегрировать с произвольным связующим ПО и использовать как компонент новых облачных стеков.

Opensource-проект платформы получил название OpenShift Origin, в Red Hat будут пользоваться им для развития коммерческой версии сервиса. Кодовая база лицензируется по Apache License v2.

Enterprise-версия облачной системы OpenShift

Компания Red Hat представила осенью 2012 года разработку в области облачных операционных систем с открытым кодом. 27 ноября она выпустила enterprise-версию системы OpenShift. Эта система представляет собой новый PaaS-пакет, предназначенный для локального развертывания в дата-центрах или в рамках частных, публичных или гибридных облаков.

Данная версия, по заверениям представителей Red Hat, позволяет стандартизировать основные этапы деятельности разработчиков при создании приложений для облачной архитектуры.

Первый PaaS-пакет с открытым кодом для локального развертывания на крупных предприятиях

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

У Red Hat также есть бесплатная онлайновая версия OpenShift PaaS, прошедшая бета-тестирование с участием нескольких сотен пользователей в течение 18 месяцев.

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

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

Развитый стек программных компонентов

Enterprise-версия пакета OpenShift построена на основе развитого стека программных компонентов с открытым кодом, включающего в себя Red Hat Enterprise Linux, JBoss Enterprise Application Platform и OpenShift Origin, которые являются базой существующего онлайнового сервиса OpenShift PaaS.

С включением пакета JBoss Enterprise Application Platform 6 в состав enterprise-версии системы OpenShift эта система становится единственным PaaS-пакетом для предприятий, который является сертифицированным относительно спецификации Java EE 6.

Enterprise-версия пакета OpenShift ведет свое происхождение из проекта Origin, разрабатывавшегося на основе открытого кода. Будучи многоязычной, она поддерживает такие языки, как Java, Ruby, Python, PHP и Perl. Кроме того, имея компонентную архитектуру, она дает возможность пользователю добавлять свои собственные связующие сервисы.

Для данной версии пакета OpenShift компания Red Hat обеспечивает техническую поддержку. Этот продукт доступен в настоящее время в Северной Америке, Великобритании и странах континентальной Европы. В будущем он будет доступен и в других странах.

Онлайновая версия PaaS-платформы OpenShift остается доступной в виде превью-версии для разработчиков на сайте http://openshift.redhat.com.

2011

Платформа OpenShift

Платформа OpenShift была запущена в мае 2011 года и поддерживает программы, написанные на языках Java, PHP, Python, Perl и Ruby. Платформа поддерживает ряд популярных СУБД и кэширующих инструментов, а также сервер приложений JBoss.

Интеграция с JBoss Tools позволяет писать программы на компьютере разработчика, а компилировать и запускать — на платформе OpenShift. Сервер непрерывной интеграции Jenkins автоматически включает изменения кода, сделанные разными участниками проекта разработки, в главную копию, размещенную в OpenShift, а Maven автоматизирует сборку проекта, следит за различными библиотеками, используемыми в проекте, и при необходимости загружает их на OpenShift.

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

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

Решение Red Hat CloudForms позволяет создавать частные и гибридные облака и управлять ими, используя инфраструктуру как сервис (IaaS, Infrastructure-as-a-Service). OpenShift ― облачная платформа, доступная в форме сервиса на сайтах Amazon и рассчитанная на разработчиков.

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

CloudForms позволяет быстро создавать облачные сервисы, черпая ресурсы практически откуда угодно: из физических систем, систем виртуализации, публичных облаков сертифицированных облачных провайдеров Red Hat ― Amazon EC2, Fujitsu, IBM, Savvis. CloudForms не привязан к конкретной платформе: решение работает на основе средств виртуализации VMware, Microsoft Hyper-V и Red Hat.

OpenShift

В составе платформы OpenShift два пакета с открытым кодом, предназначенных для управления процессом разработки и развертывания приложений — Maven и Jenkins. Кроме того, c OpenShift полностью интегрирована среда разработки JBoss Tools, также созданная в Red Hat.

Примечания



Распределение вендоров по количеству проектов внедрений (систем, проектов) с учётом партнёров

За всю историю
2014 год
2015 год
2016 год
Текущий год

  Microsoft (59, 84)
  Oracle (43, 12)
  Онланта (2, 11)
  IBM (37, 10)
  SkyparkCDN (1, 7)
  Другие (144, 34)

  Microsoft (2, 12)
  SkyparkCDN (1, 5)
  Oracle (2, 4)
  IBM (1, 2)
  Orange Business Services (Эквант) (1, 2)
  Другие (6, 6)

  Microsoft (2, 9)
  Oracle (2, 3)
  Онланта (1, 2)
  SkyparkCDN (1, 2)
  Ростелеком (1, 1)
  Другие (5, 5)

  Microsoft (2, 5)
  Онланта (1, 2)
  Red Hat (1, 1)
  Oracle (1, 1)
  Техносерв (1, 1)
  Другие (0, 0)

Распределение базовых систем по количеству проектов, включая партнерские решения

За всю историю
2014 год
2015 год
2016 год
Текущий год

  Microsoft Azure - 57 (37, 20)
  OnCloud.ru - 11 (11, 0)
  IBM Cloud - 8 (6, 2)
  Sky Live - 7 (7, 0)
  Oracle Database 12c - 5 (5, 0)
  Другие 22

  Microsoft Azure - 12 (11, 1)
  Sky Live - 5 (5, 0)
  Oracle Database 12c - 3 (3, 0)
  IBM Cloud - 2 (2, 0)
  Orange Mobile Device Management - 2 (2, 0)
  Другие 6

  Microsoft Azure - 8 (8, 0)
  Oracle Database Cloud Service - 2 (2, 0)
  Sky Live - 2 (2, 0)
  OnCloud.ru - 2 (2, 0)
  Avaya Private Cloud Services (APCS) - 1 (1, 0)
  Другие 7

  Microsoft Azure - 3 (3, 0)
  Ethereum Blockchain as a Service (EBaaS) - 2 (2, 0)
  OnCloud.ru - 2 (2, 0)
  Oracle Cloud - 1 (1, 0)
  Red Hat OpenShift - 1 (1, 0)
  Другие 1
На нашем сайте вы можете прочитать не только о системе Red Hat OpenShift класса PaaS - Platform As A Service - Бизнес-платформа как сервис, изучить описание характеристик, шаблонов установки, инструкции настройки, руководство и документацию пользователя и администратора, примеры внедрений, стоимость лицензий, отзывы, бесплатно скачать драйвера, узнать о возможности обучения, но также и о других системах класса PaaS - Platform As A Service - Бизнес-платформа как сервис.