Red hat openshift что это
Azure Red Hat OpenShift
Служба Microsoft Azure Red Hat OpenShift позволяет развертывать полностью управляемые кластеры OpenShift.
Azure Red Hat OpenShift расширяет платформу Kubernetes. Для запуска контейнеров в рабочей среде с Kubernetes требуются дополнительные средства и ресурсы. Зачастую в их число входят необходимость использования реестров образов, управления хранением, сетевых решений, а также средств ведения журнала и мониторинга, все из которых должны иметь свою версию и быть совместно протестированы. Создание контейнерных приложений требует даже большей работы над интеграцией с ПО промежуточного слоя, платформами, базами данных и средствами CI/CD. Служба Azure Red Hat OpenShift объединяет все это в рамках одной платформы, что упрощает эксплуатацию для ИТ-отделов, предоставляя отделам по работе с приложениями только те задания, которые им нужно выполнить.
Корпорация Майкрософт и Red Hat совместно выполняют задачи разработки, администрирования и поддержки службы Azure Red Hat OpenShift, обеспечивая интегрированный процесс поддержки. На этой платформе нет виртуальных машин, которыми вам нужно управлять, и не требуется устанавливать исправления. Исправление, обновление и отслеживание главного узла, а также узлов инфраструктуры и приложений от вашего имени осуществляется компанией Red Hat и корпорацией Майкрософт. Кластеры Azure Red Hat OpenShift развертываются в подписке Azure и включаются в счет Azure.
Вы можете выбрать собственный реестр, сеть, хранилище и решения CI/CD или использовать встроенные решения для автоматического управления исходным кодом, создания контейнеров и приложений, а также их развертывания, масштабирования, управления состоянием работоспособности и многого другого. Служба Azure Red Hat OpenShift предоставляет возможности интеграции единого входа через Azure Active Directory.
Чтобы приступить к работе, выполните действия из руководства по созданию кластера Azure Red Hat OpenShift.
Доступ, безопасность и мониторинг
Для повышения безопасности и улучшения управления Azure Red Hat OpenShift позволяет выполнить интеграцию с Azure Active Directory и использовать управление доступом на основе ролей Kubernetes (Kubernetes RBAC). Также можно отслеживать работоспособность кластера и ресурсов.
Кластер и узел
Узлы Azure Red Hat OpenShift выполняются на виртуальных машинах Azure. Можно подключить хранилище к узлам и pod и обновить компоненты кластера.
Соглашение об уровне обслуживания
Azure Red Hat OpenShift предлагает соглашение об уровне обслуживания с гарантией доступности службы на уровне 99,95 %. Дополнительные сведения о соглашении об уровне обслуживания для Azure Red Hat OpenShift см. на этой странице.
Дальнейшие действия
Ознакомьтесь с необходимыми условиями для Azure Red Hat OpenShift:
Национальная библиотека им. Н. Э. Баумана
Bauman National Library
Персональные инструменты
OpenShift
Содержание
Обзор
OpenShift включает Kubernetes для оркестрации контейнеров и управления ими. Здесь добавлены инструменты для разработчиков и операций, позволяющие:
Существует несколько версий OpenShift:
Платформа контейнеров OpenShift
OpenShift Container Platform — это коммерческая версия корпоративного класса, которая разрабатывается и поддерживается компанией Red Hat. Чтобы использовать эту версию, клиенты должен приобрести необходимые права доступа к платформе OpenShift Container Platform. Кроме того, они сами устанавливают и администрируют всю инфраструктуру. Так как клиенты являются владельцами платформы, они могут установить ее в локальном центре обработки данных или в общедоступном облаке (Azure, AWS или Google).
OpenShift в Azure
OpenShift в Azure — это полностью управляемое предложение OpenShift, выполняемое в Azure. Эта служба управляется и поддерживается совместно корпорацией Майкрософт и Red Hat. Кластер будет развернут в подписку Azure клиента. В настоящий момент служба находится в закрытой предварительной версии, а в начале CY 2019 планируется выпустить общедоступную версию. Дополнительные сведения будут представлены, когда предложение будет ближе к общедоступной версии. OKD (прежнее название — OpenShift Origin); OKD — это высокоуровневый проект OpenShift с открытым кодом, который поддерживается сообществом. OKD можно установить в ОС CentOS или Red Hat Enterprise Linux (RHEL).
OpenShift Dedicated
OpenShift Dedicated — это управляемая Red Hat однотенантная (получающая доступ к другим службам в выделенной среде) OpenShift, которая использует платформу контейнеров OpenShift. Red Hat управляет всей базовой инфраструктурой (виртуальными машинами, кластером OpenShift, сетью, хранилищем и т. д.). Кластер связан только с одним клиентом и выполняется в общедоступном облаке (AWS или Google). Начальный кластер включает четыре узла приложений, и все затраты — ежегодные и оплачиваются заранее.
OpenShift Online
OpenShift Online — это мультитенантная(обращающаяся к службам в общей среде в нескольких организациях) платформа OpenShift (на базе Container Platform) под управлением Red Hat. Red Hat управляет всей базовой инфраструктурой (виртуальными машинами, кластером OpenShift, сетью и хранилищем).
Чтобы использовать эту версию, клиенты развертывают контейнеры, но при этом они не могут выбирать, на каких узлах эти контейнеры выполняются. Так как OpenShift Online — это мультитенантная среда, контейнеры могут размещаться на тех же узлах виртуальных машин, что и контейнеры других клиентов. Стоимость вычисляется из расчета на один контейнер.
Преимущества для разработчиков
Преимущества для специалистов IT-систем
Общие предварительные требования для развертывания OpenShift в Azure
При установке OpenShift используются модули playbook Ansible. Чтобы выполнить действия по установке, Ansible использует Secure Shell (SSH) для подключения ко всем узлам кластера. Когда Ansible создает SSH-подключение к удаленным узлам, нет возможности ввести пароль. Поэтому развертывание завершится сбоем, если с закрытым ключом связана парольная фраза. Так как все виртуальные машины развертываются с помощью шаблонов Azure Resource Manager, для доступа к ним используется один открытый ключ. Нужно включить соответствующий закрытый ключ в виртуальную машину, на которой также выполняются все модули playbook. Чтобы сделать это безопасно, используйте Azure Key Vault для передачи закрытого ключа в виртуальную машину. Если контейнерам требуется постоянное хранилище, вам понадобятся постоянные тома. OpenShift поддерживает виртуальные жесткие диски Azure (VHD) для этой возможности, но сначала требуется настроить Azure в качестве поставщика облачных услуг. В этой модели OpenShift выполняет следующие действия:
Чтобы эта конфигурация работала, OpenShift нужны разрешения на выполнение указанных выше задач в Azure. Это достигается с помощью субъекта-службы. Субъект-служба — это учетная запись безопасности в Azure Active Directory, которой предоставляются разрешения на доступ к ресурсам. Субъект-служба должна иметь доступ к учетным записям хранения и виртуальным машинам, входящим в состав кластера. При развертывании всех ресурсов кластера OpenShift в одной группе ресурсов субъект-служба может получить разрешения на доступ к этой группе ресурсов. В этом руководстве описывается создание артефактов, связанных с необходимыми компонентами.
Если у вас еще нет подписки Azure, создайте бесплатную учетную запись Azure, прежде чем начинать работу.
Вход в azzure
Входим в Azure с помощью команды az login и следуем инструкциям на экране или щелкаем «Попробовать», чтобы использовать Cloud Shell.
Создание группы ресурсов
Создание хранилища ключей
Создайте хранилище ключей, где будут храниться ключи SSH для кластера, с помощью команды az keyvault create. Имя хранилища ключей должно быть глобально уникальным. В следующем примере создается хранилище ключей с именем keyvault в группе ресурсов keyvaultrg:
Создание ключа SSH
Ключ SSH необходим для защиты доступа к кластеру OpenShift. Создаем пару ключей SSH с помощью команды ssh-keygen (в Linux или macOS):
Сохранение закрытого ключа SSH в Azure Key Vault
Развертывание OpenShift использует созданный ключ SSH, чтобы защитить доступ к основному кластеру OpenShift. Чтобы обеспечить для развертывания безопасное извлечение ключа SSH, следует ключ в Key Vault с помощью следующей команды:
Создание субъекта-службы
OpenShift взаимодействует с Azure, используя имя пользователя и пароль или субъект-службу. Субъект-служба Azure является удостоверением безопасности, которое можно использовать с приложениями, службами и инструментами автоматизации, такими как OpenShift. Разработчик определять разрешения на то, какие операции может выполнять субъект-служба в Azure, и управлять ими. Рекомендуется ограничить область разрешений субъекта-службы определенными группами ресурсов, а не всей подпиской. Создаем субъект-службу с помощью команды az ad sp create-for-rbac и выведем учетные данные, необходимые для OpenShift: В следующем примере создается субъект-служба, а группе ресурсов с именем openshiftrg назначаются разрешения участника. Прежде всего создаем группу ресурсов с именем openshiftrg:
Далее рассмотрим как развернуть сам кластер OpenShift.
Развертывание платформы контейнеров OpenShift в Azure
Для развертывания платформы OpenShift Container Platform в Azure можно использовать один из нескольких способов: Можно вручную развернуть необходимые компоненты инфраструктуры Azure, а затем следовать инструкциям из документации по платформе OpenShift Container Platform. Также можно использовать существующий шаблон Resource Manager, упрощающий развертывание кластера платформы OpenShift Container Platform. Другой вариант — использовать предложение Azure Marketplace. Для всех вариантов подписка Red Hat является обязательной. Во время развертывания экземпляр Red Hat Enterprise Linux регистрируется в подписке Red Hat и связывается с идентификатором пула, который содержит права доступа к платформе OpenShift Container Platform. Убедитесь, что у вас есть действительное имя пользователя, пароль и идентификатор пула диспетчера подписки Red Hat (RHSM). Можно также использовать ключ активации, идентификатор организации и идентификатор пула. Данные можно проверить, войдя на сайт https://access.redhat.com.
Развертывание платформы контейнеров OpenShift с помощью шаблона Resource Manager
Для развертывания с использованием шаблона Resource Manager используется файл параметров, в котором указываются входные параметры. Для дополнительной настройки развертывания следует создать вилку репозитория GitHub и измените нужные элементы. Например, достаточно часто возникает потребность изменить следующие параметры:
Настройка файла параметров
Разные выпуски могут иметь разные параметры, поэтому следует проверить необходимые параметры для используемой ветви.
Развертывание с помощью Azure CLI
В примере ниже кластер OpenShift и все связанные ресурсы развертываются в группу ресурсов openshiftrg с именем развертывания myOpenShiftCluster. Репозиторий GitHub ссылается непосредственно на шаблон, при этом используется локальный файл параметров с именем azuredeploy.parameters.json.
Для завершения развертывания требуется не менее 30 минут в зависимости от общего количества развертываемых узлов и настроенных параметров. После завершения развертывания в терминале отобразятся полное доменное имя DNS узла-бастиона и URL-адрес консоли OpenShift.
Развертывание платформы контейнеров OpenShift с помощью предложения Azure Marketplace
Для развертывания платформы OpenShift Container Platform в Azure проще всего использовать предложение Azure Marketplace. Это самый простой вариант, но он имеет ограниченные возможности для настройки. Предложение Marketplace включает в себя следующие параметры конфигурации: Master Nodes (Главные узлы): три главных узла, для которых можно указать тип экземпляра. Infra Nodes (Узлы Infra): три узла Infra, для которых можно указать тип экземпляра. Nodes (Узлы): здесь можно настроить число узлов (от 2 до 9) и тип экземпляров. Disk Type (Тип диска): используются Управляемые диски. Networking (Сеть): поддержка новой или существующей сети, а также пользовательского диапазона CIDR. CNS: позволяет включить CNS. Metrics (Метрики): позволяет включить метрики. Logging (Ведение журнала): позволяет включить ведение журнала. Azure Cloud Provider (Поставщик облачных служб): позволяет включить поставщик облачных служб.
Подключение к кластеру OpenShift
Очистка ресурсов
Red Hat OpenShift
Управляйте развертываниями в гибридных и мультиоблачных средах
Red Hat® OpenShift®- это готовая корпоративная контейнерная платформа Kubernetes с полным стеком автоматизированных операций с поддержкой гибридных и мультиоблачных развертываний. Red Hat OpenShift оптимизирована для повышения производительности труда разработчиков и внедрения инноваций.
Превращайте ваши идеи в развернутые системы, которые легко масштабировать. Red Hat OpenShift 4 включает Red Hat Enterprise Linux® CoreOS, с установкой в один шаг, повышенной отказоустойчивостью и производительностью, а еще дружественную разработчикам serverless среду.
Как работает Red Hat OpenShift
Совместная работа в проектах
Легковесные контейнеры
Red Hat OpenShift оснащена интерфейсом управления контейнерами на хосте и добавляет возможность оркестрации контейнеров Docker на нескольких хостах. Red Hat OpenShift также использует поды Kubernetes. Под — это один или более контейнеров, развернутые на хосте. Под обеспечивает обмен данными между контейнерами. Каждый под имеет собственный IP адрес и собственное пространство портов. Контейнеры внутри подов могут совместно использовать локальное хранилище и сеть, поэтому контейнер может быть легче, чем виртуальная машина.
Сохраняйте работоспособность с помощью сервисов
Поды создаются и уничтожаются по мере масштабирования контейнеров в сторону увеличения или уменьшения. Так называемые “Сервисы” помогают предотвратить уничтожение подов, которые обеспечивают работоспособность других подов. Сервис определяется, как набор подов и используется для назначения политики доступа к подам (обычно это микросервис). Red Hat OpenShift использует сервисы для разделения подов, обеспечивающих работоспособность, от подов, которые больше не нужны, так что вам не нужно вручную отслеживать, какой из них к какой категории относится в постоянно меняющейся среде.
Приложения, работающие везде
Сосредоточьтесь на написании программ и оставьте платформе Red Hat OpenShift заботы по созданию, запуску и масштабированию ваших приложений в облачной и локальной инфраструктуре. Перемещайте приложения без сбоев независимо от того, где они запущены. Red Hat OpenShift выполняет эту задачу, рассматривая образ Docker как двоичный артефакт, который включает в себя весь стек приложения и его требования. Образ Docker создается как один из результатов каждой сборки и используется как универсальная развертываемая единица. Это означает, что с Red Hat OpenShift вам нужно сформировать только одну сборку, с которой затем вы можете развернуть приложение где угодно.
Контейнеры и поды
Контейнеры упаковывают и изолируют приложения таким образом, чтобы вы могли перемещать их между разными средами. Платформа Red Hat OpenShift оснащена интерфейсом управления контейнерами, а также возможностью оркестрации контейнеров Docker при установке на нескольких хостах.
Red Hat OpenShift использует поды Kubernetes. Под — это один или более контейнеров, развернутые на хосте. Под обеспечивает обмен данными между контейнерами. Каждый под имеет собственный IP адрес и собственное пространство портов. Контейнеры, содержащиеся внутри пода, могут иметь общий доступ к локальному хранилищу и сетевым службам.
Kubernetes
Red Hat OpenShift позволяет вам объединять группы хостов в кластеры и эффективно управлять этими кластерами. Кластеры могут охватывать хосты, расположенные в публичных, частных и гибридных облаках. Red Hat OpenShift является идеальной платформой для хостинга облачных cloud-native приложений, требующих максимально быстрого масштабирования.
Доверенный реестр контейнеров
Реестр Docker предоставляет надежный источник образов контейнеров. Red Hat OpenShift может создавать образы контейнеров на основе вашего исходного кода, развертывать их и управлять их жизненным циклом. Red Hat OpenShift предоставляет внутренний, интегрированный реестр Docker, который вы можете развернуть в своей среде для локального управления образами. Вы также можете установить реестр Red Hat OpenShift Container Platform в качестве изолированного реестра образов контейнеров.
Развертывание по разным инфраструктурам
Используйте Red Hat OpenShift для развертывания приложений в различных инфраструктурах или для перехода от существующего контейнерного образа к новому. Масштабируйте ваши приложения горизонтально, чтобы удовлетворять растущий спрос.
Каждый раз при развертывании создается новый контроллер репликации, который запускает поды. Контроллер репликации гарантирует постоянную работоспособность определенного количества реплик. Deployer-поды управляют развертыванием. При замене развернутой системы, предыдущий контроллер репликации сохраняется, чтобы при необходимости можно было легко откатиться к прошлой конфигурации.
Что нужно знать о Red Hat OpenShift Service Mesh
Переход на Kubernetes и Linux-инфраструктуры при цифровой трансформации организаций приводит к тому, что приложения все чаще начинают строиться на основе микросервисной архитектуры и, как следствие, очень часто обрастают сложными схемами маршрутизации запросов между сервисами.
В Red Hat OpenShift Service Mesh мы выходим за рамки традиционной маршрутизации и предлагаем компоненты для трассировки и визуализации таких запросов, чтобы сделать взаимодействие сервисов более простым и надежным. Введение специального логического уровня управления, так называемой сервисной сетки service mesh, помогает упростить подключение, контроль и оперативное управление на уровне каждого отдельного приложения, развернутого на Red Hat OpenShift, ведущей Kubernetes-платформе корпоративного класса.
Red Hat OpenShift Service Mesh предлагается в виде специального Kubernetes-оператора, опробовать возможности которого в Red Hat OpenShift 4 можно здесь.
Улучшенное отслеживание, маршрутизация и оптимизация коммуникаций на уровне приложений и сервисов
Используя только аппаратные балансировщики нагрузки, специализированное сетевое оборудование и прочие решения подобного плана, которые стали нормой в современных ИТ-средах, очень сложно, а порой и невозможно согласованно и единообразно регулировать и управлять коммуникациями на уровне «service-to-service», которые возникают между приложениями и их сервисами. С появлением дополнительного уровня управления service mesh контейнеризированные приложения могут лучше отслеживать, маршрутизировать и оптимизировать свои коммуникации с Kubernetes как ядром платформы. Service mesh помогает упростить управление гибридными нагрузками при наличии нескольких локаций и более детально контролировать местоположение данных. Благодаря выпуску OpenShift Service Mesh мы надеемся, что этот важный компонент стека микросервисных технологий расширит возможности организаций при реализации мультиоблачных и гибридных стратегий.
OpenShift Service Mesh построен на основе нескольких проектов с открытым кодом, таких как Istio, Kiali и Jaeger, и дает возможность запрограммировать коммуникационную логику в рамках архитектуры микросервисных приложений. В результате команды разработчиков могут полностью сконцентрироваться на разработке приложений и сервисов, решающих бизнес-задачи.
Упрощая жизнь разработчикам
Как мы уже писали, до появления service mesh огромная часть работы по управлению сложными взаимодействиями между сервисами ложилась на плечи разработчиков приложений. В этих условиях им нужен целый комплекс инструментов для управления жизненным циклом приложения, начиная от контроля результатов развертывания кода и заканчивая управлением трафиком приложений в продакшн. Для успешной работы приложения все его службы должны нормально взаимодействовать друг с другом. Трассировка дает разработчику возможность отследить, как каждый сервис взаимодействует с остальными функциями, и помогает выявить узкие места, создающие ненужные задержки в реальной работе.
Возможность визуализировать связи между всеми сервисами и увидеть топологию взаимодействия также помогает лучше понять сложную картину межсервисных взаимосвязей. Объединяя эти полезные возможности в рамках OpenShift Service Mesh, Red Hat предлагает разработчику расширенный набор инструментов, необходимых для успешной разработки и развертывания облачных микросервисов.
Для упрощения создания service mesh наше решение позволяет легко реализовать этот уровень управления в рамках уже существующего экземпляра OpenShift с помощью соответствующего Kubernetes-оператора. Этот оператор берет на себя задачи по установке, сетевой интеграции и оперативному управлению всеми необходимыми компонентами, что позволяет сразу же начать использовать только что созданную сетку service mesh для развертывания реальных приложений.
Снижение трудозатрат на внедрение и управление service mesh позволяет быстрее создавать и обкатывать концепции приложений и не терять контроль над ситуацией по мере их развития. Зачем ждать, пока управлением межсервисными коммуникациями перерастет в настоящую проблему? OpenShift Service Mesh легко предоставит необходимую масштабируемость еще до того, как она вам реально понадобится.
Список преимуществ, которые OpenShift Service Mesh дает пользователям OpenShift, включает в себя:
Что касается дальнейшего развития технологий service mesh, то в начале этого года Red Hat объявила о своем участии в отраслевом проекте Service Mesh Interface (SMI), который преследует целью повысить интероперабельности указанных технологий, предлагаемых различными вендорами. Сотрудничество в рамках этого проекта поможет нам предоставить пользователям Red Hat OpenShift более широкий и гибкий выбор, и приблизить наступление новой эпохи, когда мы сможем предложить разработчикам среды класса «NoOps».
Red Hat OpenShift
Red Hat® OpenShift® is an enterprise-ready Kubernetes container platform built for an open hybrid cloud strategy. It provides a consistent application platform to manage hybrid cloud, multicloud, and edge deployments.
What is Red Hat OpenShift?
Red Hat OpenShift is the leading enterprise Kubernetes platform* that enables a cloud-like experience everywhere it’s deployed. Whether it’s in the cloud, on-premise or at the edge, Red Hat OpenShift gives you the ability to choose where you build, deploy, and run applications through a consistent experience. Red Hat OpenShift’s full-stack automated operations and self-service provisioning for developers lets teams work together more efficiently to move ideas from development to production.
Ready to migrate from Red Hat OpenShift 3 to 4? Start here.
Open Answers: What is Red Hat OpenShift?
Features and benefits
Work with traditional, modernized, and cloud-native applications
Support the most demanding workloads including AI/ML, Java, data analytics, databases, and more. Automate deployment and life-cycle management with our vast ecosystem of technology partners.
Choose the consumption model that fits your needs
Use Red Hat OpenShift cloud services to start developing and deploying apps today, or self-manage your deployment for additional customization.
Support the builder’s journey with the right developer tools
Whether you’re a beginner or an experienced developer, Red Hat’s developer tools portfolio supports a builder’s journey to cloud-native and allows each developer to start where they are.
Deploy applications closer to your users and data
Get faster data-driven outcomes and better application experiences anywhere—even at your most remote locations—with Red Hat OpenShift at the edge.
Improve security of the full application life cycle
Decrease your operational risk by shifting security left and automating DevSecOps, using built-in policy templates to enforce security and configuration best practices, and protecting application workloads at runtime.
Gain end-to-end visibility and control for your Kubernetes clusters
Extend the value of Red Hat OpenShift by deploying apps, managing multiple clusters, and enforcing policies across clusters at scale all from a single console.
Bring big ideas to life with
Red Hat OpenShift
From edge computing to AI/ML, serverless, DevSecOps, and cloud-native, what could you create with one hybrid cloud platform orchestrating all of your workloads?
Outcomes of using Red Hat OpenShift
Architecture
Consistency across any infrastructure
Red Hat OpenShift provides a consistent application platform for the management of existing, modernized, and cloud-native applications that runs on any cloud.
Red Hat OpenShift provides a common abstraction layer across any infrastructure to give both developers and operations teams commonality in how applications are packaged, deployed, and managed. This allows you to run applications where it makes the most sense, without creating different operational models because of the host environment.
Development
Develop innovative applications faster
Develop faster with a complete enterprise Kubernetes platform to build, test, deploy, and run applications. Red Hat OpenShift includes self-service access to developer tools, a browser-based IDE, a broad selection of coding languages, data and storage services, and full CI/CD services for automating application delivery and supporting a DevOps process.
Red Hat OpenShift also gives you the ability to integrate and use public cloud services such as AI/ML or analytics, and access to a commercial ISV software marketplace for the platform.
Operations
Run and manage applications anywhere
With Red Hat OpenShift, sysadmins and operations teams can manage applications, virtual machines, and containers from a single control plane. Regardless of where Red Hat OpenShift is installed the interface remains the same for administrators and developers, allowing you to control clusters, services, and roles for multiple teams from a central administrative console.
Automate Kubernetes operations with OpenShift Operators and standardize automation in application delivery using built-in CI/CD tools.
Red Hat OpenShift plans
The flexibility of Red Hat OpenShift starts with where you deploy it. The questions you should ask yourself are: Where will I deploy Red Hat OpenShift? Who sends me the bill? Who will manage and support it?
You can deploy Red Hat OpenShift as a managed service on your preferred cloud provider for a seamless experience on Azure, AWS, IBM Cloud, or Google Cloud.
For greater control, choose a self-managed deployment of Red Hat OpenShift on any private or public cloud, on bare metal, or at the edge. Read our sizing and subscription guide to better understand the subscription model for self-managed Red Hat OpenShift offerings.
Cloud hosted
Azure
Red Hat and Microsoft
Red Hat and Microsoft
Cloud hosted
Choice of:
AWS or Google Cloud
1. Red Hat for
OpenShift
2. AWS or Google
Cloud for
infrastructure used
Cloud hosted
IBM Cloud
Cloud hosted
AWS
Any
Private cloud
Public cloud
Bare metal
Virtual machines
Edge
1. Red Hat for
OpenShift
2. Any cloud or
compute resources
used from cloud
provider(s)
Red Hat for
OpenShift support
Another party for
infrastructure support
Any
Private cloud
Public cloud
Bare metal
Virtual machines
Edge
1. Red Hat for
OpenShift
2. Any cloud or
compute resources
used from cloud
provider(s)
Red Hat for
OpenShift support
Another party for
infrastructure support
Any
Private cloud
Public cloud
Bare metal
Virtual machines
Edge
1. Red Hat for
OpenShift
2. Any cloud or
compute resources
used from cloud
provider(s)
Red Hat for
OpenShift support
Another party for
infrastructure support
Additional services
Red Hat Marketplace
Discover and access certified software for your container-based environment.
See Red Hat Marketplace
Red Hat Advanced Cluster Management for Kubernetes
Enables organizations to manage their Kubernetes clusters with consistency across the hybrid cloud.
Red Hat Advanced Cluster Security for Kubernetes
Build, deploy, and run applications more securely across the open hybrid cloud.
A shared technological foundation
Red Hat’s open hybrid cloud strategy is built on the technological foundation of Linux®, containers, and automation. An open hybrid cloud approach gives you the flexibility to run your applications anywhere you need them.
Red Hat Ansible Automation Platform helps Red Hat OpenShift users create and run reusable infrastructure as code and automate provisioning tasks for cloud providers, storage solutions, and other infrastructure components.
Red Hat OpenShift delivers a complete application platform for both traditional and cloud-native apps allowing them to run anywhere. Built on Red Hat Enterprise Linux and compatible with Red Hat Ansible Automation Platform, Red Hat OpenShift enables automation inside and outside your Kubernetes clusters.
Red Hat Enterprise Linux is the proven foundation for Red Hat OpenShift, certified on thousands of hardware and cloud vendor technologies. This means the security, performance, interoperability, and innovation of Red Hat Enterprise Linux is extended throughout your infrastructure to provide a single platform that can run wherever you need it.