Контейнеры как сервис – впервые в России
21.05.2018
Mail.ru Group запустила услугу работы с Kubernetes по сервисной модели.
В облаке, построенном на платформе OpenStack, компания Mail.ru Group запустила услугу «контейнеры как сервис» (CaaS). С помощью системы управления Kubernetes клиенты могут в автоматизированном режиме создавать кластеры для работы своих контейнеризируемых приложений. Анонсированная на OpenStack Meetup Moscow, услуга, по словам руководителя PaaS-продуктов компании Дмитрия Лазоренко, – первая реализация модели CaaS в публичном облаке на постсоветском пространстве.
Популярность контейнерных решений стремительно растет. По сути – это новый этап виртуализации. В спектре облачных услуг CaaS находится между IaaS и PaaS. Если виртуальные машины работают с виртуализированной инфраструктурой (процессоры, память), то контейнеры – с виртуализированной операционной системой. При этом можно снизить нагрузку на аппаратные ресурсы, сократить дублирование кода в памяти, добиться существенной экономии на стоимости лицензии (стоимость лицензии ОС делится на число владельцев использующих ее контейнеров).
Если раньше контейнеризацию использовали в основном для разработки и тестирования, то сейчас, согласно приведенным Дмитрием Лазоренко данным, 75% компаний применяют ее в промышленной эксплуатации. Появился рынок контейнерных решений, на котором в прошлом году компании во всем мире заработали более $1 млрд – это больше, чем объем облачного рынка в России. Впечатляют и его темпы роста – 35% GARP.
Для управления контейнерами используют оркестраторы, наиболее популярный из которых – Kubernetes. Благодаря обеспечиваемому оркестратором масштабированию успешно выдержала взрывной рост популярности игра Pokemon Go. С помощью Kubernetes работают компании SAP, Philips и Samsung, а также российская компания Avito.
Российский рынок облачных услуг продолжает интенсивно развиваться. В начале года Mail.Ru Group объединила все облачные сервисы для бизнеса (Infra, Hotbox и Icebox) в новое направление под брендом Mail.Ru Cloud Solutions (MCS) и объявила о своем намерении в течение ближайших трех лет занять 15% российского рынка облачных IaaS-решений. Теперь компания решила заняться рынками CaaS и PaaS.
В облачную платформу входят стандартные решения OpenStack: Nova, Glance, Neuron, Cinder, Keystone и Horizon, а также разработки компании: объектное хранилище и система билинга. В качестве большой системы хранения данных используется Ceph.
C помощью OpenStack Magnum разворачивается Kubernetes, который поддерживает сервисы оркестрации, безопасности и мониторинга. На базе горизонтально масштабируемого кластера Kubernetes поднимаются более сложные решения, использующие контейнеры: «платформы как сервис» (PaaS), «базы данных как сервис», облачная аналитика и даже блокчейн (в планах стоит развертывание платформы Hyperledger). Развертываются каталог приложений и маркетплейс.
Mail.ru Group берет на себя сопровождение инфраструктуры, обновление и обеспечение совместимости новых версий, что зачастую представляет проблему для ИТ-служб клиентов, развернувших OpenStack в своем дата-центре. При использовании облака ИТ-службы компаний смогут сконцентрироваться на решении конкретных задач бизнеса.
Рост спроса на OpenStack как платформы для публичных и приватных облаков порождает спрос на решения для миграции в OpenStack. Другой сценарий – использование облака Mail.ru Group как резервной площадки на случай аварии (DR-площадки). Партнером по реализации DR-решений выступает компания Hystax.
Конкурентными преимуществами своего облачного решения Mail.ru Group считает использование open source, расположение облака на территории России, что особенно актуально в связи с последней активностью Роскомнадзора, посекундный биллинг и большую вычислительную инфраструктуру компании, позволяющую быстро масштабировать проекты.