Azure Red Hat OpenShift

Служба Microsoft Azure Red Hat OpenShift позволяет развертывать полностью управляемые кластеры OpenShift на Azure. Azure Red Hat OpenShift расширяет Kubernetes путем объединения оркестрации контейнеров с инструментами, необходимыми для запуска контейнеров в рабочей среде, включая реестры образов, управление хранилищами, сеть, ведение журнала, мониторинг и CI/CD. Azure Red Hat OpenShift объединяет все эти элементы в единую интегрированную платформу.

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

Архитектура развертывания

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

Стандартная архитектура

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

Архитектура размещённых управляющих плоскостей

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

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

Доступ, безопасность и мониторинг

Для повышения безопасности и управления Azure Red Hat OpenShift позволяет интегрироваться с идентификатором Microsoft Entra и использовать управление доступом на основе ролей Kubernetes (Kubernetes RBAC). Также можно отслеживать работоспособность кластера и ресурсов.

Вы можете выбрать собственный реестр, сеть, хранилище и решения CI/CD или использовать встроенные решения для автоматического управления исходным кодом, создания контейнеров и приложений, а также их развертывания, масштабирования, управления состоянием работоспособности и многого другого.

Кластер и узел

Узлы Azure Red Hat OpenShift выполняются на виртуальных машинах Azure. Можно подключить хранилище к узлам и pod и обновить компоненты кластера.

Соглашение об уровнях обслуживания

Azure Red Hat OpenShift предлагает соглашение об уровне обслуживания, чтобы гарантировать доступность службы 99.95% времени. Дополнительные сведения об уровне обслуживания см. в статье об уровне обслуживания Azure Red Hat OpenShift.