Компания Red Hat, поставщик решений с открытым кодом, объявила о выпуске Red Hat OpenShift 4.8, новой версии отраслевой Kubernetes-платформы корпоративного класса. Решение помогает организациям ускорить создание современных облачных приложений без отказа от имеющихся ИТ-систем, в которые были вложены значительные инвестиции.

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

  • базы данных и системы кэширования данных;
  • системы сбора, подготовки и аналитической обработки данных;
  • журналирование и мониторинг;
  • сервера приложений и веб;
  • системы искусственного интеллекта и машинного обучения (AI/ML);
  • заказные приложения на основе Java и Microsoft .NET.

Red Hat OpenShift 4.8, в основе которого лежит Kubernetes 1.21 и runtime-интерфейс CRI-O 1.21, упрощает работу разработчиков, а также расширяет спектр рабочих нагрузок и сценариев использования гибридного облака. Список новшеств и улучшений OpenShift 4.8 включает в себя следующие возможности и функции:

  • поддержка двойного стека IPv6/IPv4 и одинарного стека IPv6 обеспечивает интероперабельность и связь приложений в средах, где наряду с IPv4 применяется IPv6, например, в Cloud-Native Network Functions на сетях телеком-операторов, а также в госучреждениях, где в обязательном порядке требуется поддержка IPv6. Кроме того, это помогает обеспечить дополнительную безопасность приложений, включая соответствие регулятивным требованиям;
  • OpenShift Pipelines теперь позволяет пользователям декларативно задавать, версионировать и отслеживать изменения в конвейерах доставки приложений по аналогии с исходным кодом в репозиториях Git. Таким образом, разработчики могут использовать рабочие процессы на основе Git для автоматизации развертывания конвейеров CI/CD, чтобы вводить в строй новые функции более быстрым и безопасными для бизнеса способом. Кроме того, Git-процессы можно использовать для управления конвейерами с ведением записей аудита в виде Git-коммитов, что пригодится при коллективном изменении конвейеров в ходе их жизненного цикла;
  • новые возможности консоли OpenShift для разработчиков, включая возможность кодировать и тестировать приложения Spring Boot локально, прежде чем выкладывать код в общий доступ. Кроме того, расширяя поддержку разработки с использованием технологий Serverless, Red Hat OpenShift 4.8 предлагает дополнительные опции масштабирования из консоли разработчика;
  • OpenShift Serverless Functions позволяют разработчикам создавать функции и запускать их OpenShift по требованию. Этот функционал, доступный в версии technology preview, помогает упростить, автоматизировать и ускорить разработку и эксплуатацию приложений за счет устранения ручных операций по подготовке и масштабированию инфраструктуры;
  • песочница для контейнеров OpenShift на основе СПО-проекта Kata Containers, обеспечивают более безопасную среду выполнения контейнеров с использованием легковесных виртуальных машин. Этот функционал доступен в версии technology preview и может применяться для защиты особых рабочих нагрузок с повышенными требованиями безопасности на уровне приложений. Для подавляющего большинства приложений и сервисов хватает стандартных средств безопасности Linux-контейнеров, однако песочница обеспечивает дополнительный уровень изоляции для особо критичных в плане безопасности задач, вроде запуска привилегированных нагрузок или недоверенного кода.

За последние годы выросло количество нагрузок OpenShift, предлагаемых сторонними разработчиками, которые являются ISV-партнерами Red Hat. Упомянутый выше опрос компании Pulse показал, что 63% респондентов используют либо комбинацию из ISV- и заказных нагрузок, либо только ISV-нагрузки на базе контейнеров и Kubernetes.

Планируется, что общедоступная версия Red Hat OpenShift 4.8 выйдет в июле 2021 года, в том числе в виде ознакомительного варианта на портале Developer Sandbox for Red Hat Openshift.