Red Hat начала работать как поставщик платформы для ОС Linux. Эволюционировав с годами, эта платформа включила в себя виртуализацию и облачную инфраструктуру. С превращением компании в более широкопрофильного инфраструктурного вендора направление по разработке продуктов и технологий в ней возглавил Пол Кормье, пришедший в Red Hat на работу в 2001 г.
В видеоинтервью порталу eWeek Кормье, который в настоящее время занимает пост президента подразделения Products and Technologies, а также исполнительного вице-президента Red Hat, разъяснил свое видение дальнейшего развития платформы Red Hat, в которой важное место отводится технологии контейнеризации.
На взгляд Кормье, сутью новой ИТ-инфраструктуры являются физические, виртуальные, частные и публичные облачные технологии. Что касается продуктов, конкретно связанных с облачной инфраструктурой, компания имеет комплект Red Hat Cloud Infrastructure (RHCI), в который входят ОС Red Hat Enterprise Linux, гипервизор KVM (Kernel-based Virtual Machine), OpenStack и инструменты инсталляции и управления всем этим стеком.
Хотя у традиционных гипервизоров, в нашем случае KVM, еще есть место в корпоративной инфраструктуре, Кормье считает куда более перспективной виртуализацию на основе технологии контейнеризации. В последний релиз Red Hat Enterprise Linux 7 встроена поддержка контейнеров Docker. Кормье пояснил, что один и тот же контейнер Red Hat Enterprise Linux может работать на физическом сервере, в виртуальной машине или в облаке OpenStack. А в рамках PaaS-технологии Red Hat OpenShift приложения могут создаваться и развертываться с контейнерами. «Контейнеры — это транспортное средство для переноса приложений в облако», — сказал Кормье.
Поставщик ОС, поддерживающий контейнеры, имеет от этого особую пользу. По словам Кормье, контейнеры являются технологией ОС, и именно поэтому они столь эффективны. «Контейнерам предстоит изменить мир», — считает Кормье.
По соображениям стратегии выхода на рынок Red Hat сотрудничает с фирмой Docker, главным коммерческим спонсором свободного проекта Docker, в рамках которого ведется первичная разработка одноименной контейнерной технологии. Одной из главных коммерческих разработок фирмы Docker является Docker Hub с публичными и частными репозиториями приложений, готовых для работы в Docker. Кормье отметил, что у Red Hat появится собственный репозиторий для Docker-приложений.
По словам Кормье, контейнер является частью пользовательского пространства ОС Linux. Он добавил, что свободное сочетание элементов пользовательского пространства ОС между разными вендорами Linux нельзя назвать типичным явлением.
«У нас появится пакет инструментов разработки для наших ISV-партнеров и разработчиков. В реальности контейнер специфичен для конкретной ОС», — сказал Кормье.
В целом, продолжение развития и расширения технологии контейнеров является главной задачей Кормье и Red Hat на предстоящие месяцы.
«В обозримом будущем наша главная цель — сделать контейнеры более доступными для разработчиков приложений и более интегрированными со всеми нашими продуктами», — сказал Кормье.