CLOUD COMPUTING
Red Hat OpenShift
Управляйте развертываниями в гибридных и мультиоблачных средах
Red Hat® OpenShift®- это готовая корпоративная контейнерная платформа Kubernetes с полным стеком автоматизированных операций с поддержкой гибридных и мультиоблачных развертываний. Red Hat OpenShift оптимизирована для повышения производительности труда разработчиков и внедрения инноваций.
Red Hat OpenShift 4 - самое свежее решение
Превращайте ваши идеи в развернутые системы, которые легко масштабировать. Red Hat OpenShift 4 включает Red Hat Enterprise Linux® CoreOS, с установкой в один шаг, повышенной отказоустойчивостью и производительностью, а еще дружественную разработчикам serverless среду.
Как работает Red Hat OpenShift
Совместная работа в проектах
Проекты помогают вам организовать совместную работу как внутри групп, так и между ними. Проект - это пространство имен Kubernetes с аннотациями. На 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 включает в себя операционную систему Linux корпоративного уровня, среду исполнения контейнеров, сетевые службы, решения для мониторинга, ведения реестра, аутентификации и авторизации. Автоматизируйте управление жизненным циклом для повышения уровня безопасности, создания оптимизированных решений, упрощения операций с кластерами и обеспечения переносимости приложений.
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 Enterprise Linux
Все технологии в вашем ИТ-стеке должны хорошо работать вместе. Поскольку совместная работа и согласованность зависят от операционной системы (ОС), она должна быть последовательной, надежной и гибкой. Red Hat Enterprise Linux объединяет в себе все это и многое другое - это связь, соединяющая современные ИТ.
Кто уже использует Red Hat OpenShift:
Обучение и сертификация
Container Adoption Boot Camp
Это интенсивное практическое предложение по обучению предоставит вам возможность создавать, разрабатывать, использовать, развертывать и обращаться к контейнерам в качестве инструментов DevOps и цифровой трансформации. Отжиматься от пола не потребуется!
Попробуйте нашу Learning Subscription
Семидневная триальная подписка на Red Hat Learning Subscription