Корпорация Red Hat представила Red Hat OpenShift 4 — следующее поколение надежной корпоративной платформы Kubernetes, полностью переработанной для удовлетворения высоких требований оркестрации контейнеров в производственных системах. Платформа OpenShift 4 разработана для реализации облачных возможностей в гибридном облаке за счет автоматизации обновлений во всех точках развертывания Kubernetes. Благодаря повышенной гибкости для разработчиков и поддержке Kubernetes Operators, новая платформа помогает заложить более надежную и единообразную основу для запуска как уже существующих, так и только появляющихся облачных рабочих нагрузок. Сегодня платформу OpenShift используют для ускорения разработки и доставки своих приложений более 1 000 организаций из самых разных отраслей по всему миру, в том числе ANZ Bank, Banco Santander, Cathay Pacific, Copel Telecom, GE, Lufthansa Technik, Macquarie Bank, Miles and More GmbH, Paychex, Porsche Informatik, Sabre, Swisscom AG, Via Varejo, и X by Orange, а также победители премии Red Hat Innovation Awards этого года — компании BP, Deutsche Bank, Emirates NBD, HCA Healthcare и Kohl.

Гибридные и мультиоблачные проекты являются сегодня отраслевым стандартом. Согласно прогнозам IDC, к 2020 году более чем 90% всех международных организаций будут реализовывать собственную мультиоблачную стратегию. Платформа Red Hat OpenShift 4 упрощает развертывание гибридных и мультиоблачных окружений, позволяя ИТ-подразделениям ускорить внедрение новых приложений и помогая предприятиям процветать и дифференцировать свое предложение в условиях все более конкурентных рынках.

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

  • самоуправляемой платформы для гибридного облака, которая обеспечивает удобную облачную работу за счет автоматизации программных обновлений и управления жизненным циклом в масштабах всего гибридного облака, что достигается за счет использования надежного базиса Red Hat Enterprise Linux и Red Hat Enterprise Linux CoreOS. Все это обеспечивает дополнительную безопасность, возможность аудита, повторяемость, простоту управления и удобство для пользователя;
  • возможности адаптации и гетерогенная поддержка, которые будут доступны в ближайшие месяцы от крупнейших поставщиков облачных сервисов, в том числе от Alibaba, Amazon Web Services (AWS), Google Cloud, IBM Cloud, Microsoft Azure, а также для технологий частного облака, таких как OpenStack, платформ виртуализации и bare-metal серверов;
  • упрощенная установка полного стека за счет автоматизации процессов облегчает и ускоряет начало работы с корпоративной платформой Kubernetes;
  • упрощенное развертывание приложений и управление их жизненным циклом с помощью Kubernetes Operators. Корпорация Red Hat стала первой, кто предложил возможность запуска сложных stateful приложений на Kubernetes с выпуском решения Operators, которое позволяет автоматизировать обслуживание приложений, их масштабирование, а также отработку отказов. Сегодня OpenShift 4 предлагает Red Hat OpenShift Certified Operators. Благодаря взаимодействию Red Hat с обширной партнерской экосистемой, сегодня OpenShift 4 включает в себя целое множество различных приложений, которые могут запускаться в виде сервиса в гибридном облаке.

Платформа Red Hat OpenShift Container Platform представляет собой сертифицированную и соответствующую стандартам платформу Kubernetes, что подтверждено Cloud Native Computing Foundation (CNCF). Это единственное корпоративное решение Kubernetes, построенное на базе ведущей корпоративной Linux платформы и опирающееся на богатую экспертизу open source сообщества, совместимую экосистему и лидерство Red Hat. Как ведущий участник сообщества Kubernetes, корпорация Red Hat в своем релизе OpenShift 4 настраивает и улучшает Kubernetes для использования в корпоративной инфраструктуре, предлагая еще более защищенную и безопасную базу исходного кода, сохраняя при этом ключевые инновации от других участников сообщества.

Чтобы обеспечить еще более гибкую модель внедрения с сохранением улучшенной безопасности и высокой стабильности, в платформе OpenShift 4 была представлена Red Hat Enterprise Linux CoreOS, встраиваемая (компактная) версия операционной системы Red Hat Enterprise Linux, специально доработанная для OpenShift. Появление Red Hat Enterprise Linux CoreOS обеспечивает предприятиям дополнительный выбор при внедрении корпоративной платформы Kubernetes в виде легкого, полностью неизменяемого, оптимизированного для контейнеров дистрибутива Linux. В этой версии дистрибутива вопросам безопасности и стабильности по-прежнему уделяется первостепенное значение, при этом автоматические обновления управляются Kubernetes и включаются в OpenShift одним нажатием кнопки. Это помогает сократить объем работ по техническому обслуживанию и повысить продуктивность бизнеса.

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

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

  • сервисы самообслуживания, автоматизации и развертывания приложений, которые помогают разработчикам расширять возможности своих приложений с помощью предоставления по требованию прикладных сервисов и автоматизации процессов сборки и развертывания для контейнизированных приложений посредством Operators;
  • рабочие пространства Red Hat CodeReady Workspaces, которые позволяют разработчикам использовать всю мощь контейнеров и Kubernetes, при этом обеспечивают уже знакомые интегрированные инструменты разработки (IDE), которые используются ими в повседневной работе. Пространства CodeReady Workspaces предлагают еще более однородное, защищенное и приспособленное для совместной работы окружение, чем при запуске контейнеров или виртуальных машин на ноутбуке. Сюда относятся инструменты и зависимости для создания кода, сборки, тестирования, запуска и отладки контейнизированных приложений в веб-IDE;
  • решение OpenShift Service Mesh, которое объединяет в себе проекты Istio, Jaeger и Kiali и образует единый инструмент для «кодирования» логики коммуникаций в архитектурах приложений на базе микросервисов. Благодаря ему команды разработчиков могут сосредоточиться на бизнес-логике;
  • Knative для сборки serverless приложений в Developer Preview, что делает Kubernetes идеальной платформой для сборки, развертывания и управления бессерверными рабочими нагрузками и форматами «функций как сервиса» (FaaS). Среди характеристик Knative можно отметить возможности минимизации ресурсов (scale-to-zero), автомасштабирования, внутрикластерной сборки (in-cluster builds) и поддержку событийных платформ (eventing frameworks) для разработки нативных облачных приложений в Kubernetes. Все это позволяет разработчикам сосредоточиться на написании кода, при этом сложные процессы сборки, развертывания и управления их приложениями остаются скрытыми;
  • KEDA (Kubernetes-based event-driven autoscaling — событийное масштабирование на базе Kubernetes), совместная разработка Microsoft и Red Hat, которая поддерживает развертывание бессерверных событийных контейнеров в Kubernetes, обеспечивая работу Azure Functions в OpenShift, в Developer Preview. Все это позволяет ускорить разработку событийных бессерверных функций как в гибридном облаке, так и локально на платформе Red Hat OpenShift;
  • окружения для развертывания приложений с поддержкой Operator в OpenShift и Red Hat Middleware, позволяют реализовать весь потенциал OpenShift Certified Operators при критически важной интеграции и для автоматизации процессов. Это позволяет ИТ-организациям унифицировать свои окружения разработки на базе возможностей Operator, в результате чего разработчики смогут полностью сосредоточиться на создании сервисов и приложений нового поколения, не беспокоясь о необходимости обновлений или обслуживания своих инструментов;
  • контейнерное хранилище Red Hat OpenShift Container Storage 4 с поддержкой Operator, в настоящее время находится в стадии разработки. Оно предлагает высокомасшабируемое постоянное хранилище для облачных приложений, где необходимы такие функции как шифрование, репликация или обеспечение доступности в гибридном облаке. Команды, работающие над приложениями, смогут динамически выделять ресурсы для постоянных томов для самых различных типов рабочих нагрузок, в том числе для баз данных SQL/NoSQL, процессов непрерывной интеграции и непрерывного развертывания приложений, технологий искусственного интеллекта / машинного обучения.

Платформа Red Hat OpenShift 4 будет доступна в следующем месяце.