CLOUD COMPUTING

Red Hat OpenShift

Управляйте развертываниями в гибридных и мультиоблачных средах

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

Jump to section

Red Hat OpenShift 4 - самое свежее решение

Превращайте ваши идеи в развернутые системы, которые легко масштабировать. Red Hat OpenShift 4 включает Red Hat Enterprise Linux® CoreOS, с установкой в один шаг, повышенной отказоустойчивостью и производительностью, а еще дружественную разработчикам serverless среду.

Как работает Red Hat OpenShift

Совместная работа в проектах

Проекты помогают вам организовать совместную работу как внутри групп, так и между ними. Проект - это пространство имен Kubernetes с аннотациями. На Red Hat OpenShift проекты дают группам пользователей возможность организовывать свой контент и управлять им. Каждый проект обладает своим набором объектов (поды, сервисы и т.д.), политик, ограничений (квоты для каждого типа объекта) и служебных учетных записей (автоматические действия с доступом к объектам). Вы можете создавать собственные проекты или получать доступ к другим проектам через администраторов кластера.

Scalability in projects

Легковесные контейнеры

Red Hat OpenShift оснащена интерфейсом управления контейнерами на хосте и добавляет возможность оркестрации контейнеров Docker на нескольких хостах. Red Hat OpenShift также использует поды Kubernetes. Под — это один или более контейнеров, развернутые на хосте. Под обеспечивает обмен данными между контейнерами. Каждый под имеет собственный IP адрес и собственное пространство портов. Контейнеры внутри подов могут совместно использовать локальное хранилище и сеть, поэтому контейнер может быть легче, чем виртуальная машина.

How lightweight containers work

Сохраняйте работоспособность с помощью сервисов

Поды создаются и уничтожаются по мере масштабирования контейнеров в сторону увеличения или уменьшения. Так называемые “Сервисы” помогают предотвратить уничтожение подов, которые обеспечивают работоспособность других подов. Сервис определяется, как набор подов и используется для назначения политики доступа к подам (обычно это микросервис). Red Hat OpenShift использует сервисы для разделения подов, обеспечивающих работоспособность, от подов, которые больше не нужны, так что вам не нужно вручную отслеживать, какой из них к какой категории относится в постоянно меняющейся среде.

How services preserve functionality

Приложения, работающие везде

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

How Apps work anywhere

Контейнеры и поды

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

Red Hat OpenShift использует поды Kubernetes. Под — это один или более контейнеров, развернутые на хосте. Под обеспечивает обмен данными между контейнерами. Каждый под имеет собственный IP адрес и собственное пространство портов. Контейнеры, содержащиеся внутри пода, могут иметь общий доступ к локальному хранилищу и сетевым службам.

How containers make up a pod

Kubernetes

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

How Kubernetes allows you to scale faster

Доверенный реестр контейнеров

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

How a Docker registry can be trusted

Развертывание по разным инфраструктурам

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

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

How OpenShift helps you deploy across infrastructures

Функционал и преимущества

Так же удобно, как в облаках – везде

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

OpenShift Operator Hub screenshot
Red Hat Enterprise Kubernetes - screenshot

Enterprise Kubernetes

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

Стеки приложений по запросу

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

Пиши и - push

Развертывание выполняется так же просто, как и нажатие кнопки или ввод команды git push. Это сокращает или устраняет многие проблемы современного системного администрирования, связанные с созданием и развертыванием контейнеризированных приложений.

Ускоряйте внедрение

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

Совместимость продуктов

Red Hat OpenShift совместима со всеми продуктами Red Hat и многими решениями других производителей. Узнайте, какие продукты хорошо работают с Red Hat OpenShift.

Red Hat Middleware, совместно с платформой Red Hat OpenShift, обеспечивает взаимно согласованную и интегрированную среду для развертывания, доставки и масштабирования ваших облачно-ориентированных приложений в любых инфраструктурах и на протяжении всего жизненного цикла приложения. Работая вместе, эти продукты оптимизируют развертывание, доставку и масштабируемость cloud-native приложений.

Red Hat OpenShift and Middleware

Все начинается с Red Hat Enterprise Linux

Все технологии в вашем ИТ-стеке должны хорошо работать вместе. Поскольку совместная работа и согласованность зависят от операционной системы (ОС), она должна быть последовательной, надежной и гибкой. Red Hat Enterprise Linux объединяет в себе все это и многое другое - это связь, соединяющая современные ИТ.

Кто уже использует Red Hat OpenShift:

Обучение и сертификация

Container Adoption Boot Camp

Это интенсивное практическое предложение по обучению предоставит вам возможность создавать, разрабатывать, использовать, развертывать и обращаться к контейнерам в качестве инструментов DevOps и цифровой трансформации. Отжиматься от пола не потребуется!

Попробуйте нашу Learning Subscription

Семидневная триальная подписка на Red Hat Learning Subscription