Компания Docker, которая занимается разработкой контейнерной технологии, уже добилась признания в среде разработчиков. Ее следующая цель — предприятия, пишет ZDNet. Новая коммерческая платформа Docker предназначена для создания и управления контейнерами, а также для масштабирования гибридных облачных сред.
Docker Enterprise Edition (EE) включает среду исполнения, инструменты оркестровки контейнеров, а также средства управления и обеспечения безопасности. Одновременно компания инициировала программу сертификации, которая позволит сторонним разработчикам размещать свои приложения в Docker Store. Docker сертифицировала EE для работы с такими дистрибутивами, как CentOS, Red Hat Enterprise Linux (RHEL), Ubuntu, SUSE Linux Enterprise Server (SLES), Oracle Linux и Windows Server 2016. Помимо этого EE работает в облачных средах AWS и Azure.
Платформа вышла в трех редакциях — базовой, стандартной и расширенной. В базовой версии предлагается сертификация инфраструктуры и поддержка. Сертифицированные контейнеры и плагины доступны в Docker Store. Стандартная версия дополнена многопользовательской поддержкой c возможностью изолированно обслуживать разных пользователей, например подписчиков SaaS, в рамках одного сервиса. В рамках этой редакции предлагаются дополнительные инструменты для управления контейнерами и их образами; средства обеспечения безопасности адаптированы для работы в ЦОДах. Расширенная версия комплектуется антивирусом и инструментом для мониторинга уязвимостей.
Docker EE можно заказать как у самой компании, так и у её партнеров — Alibaba, Canonical, HPE, IBM и Microsoft. Docker сообщила, что упростит базовую настройку редакции Community Edition для работы на нескольких операционных системах в облачных службах AWS и Microsoft Azure. Community Edition — бесплатная и предназначена для разработчиков и DevOps-команд. Ранее сообщалось, что Docker усилил свой Open Source-движок контейнеров и платформу Docker Datacenter продвинутыми функциями, призванными улучшить защиту контейнеров.
В основе разработанной Docker технологии лежит открытый код. Она требуется для автоматизации развертывания приложений внутри программных контейнеров. Работа Docker на программном уровне представляет из себя дополнительный уровень абстрации, что сравнимо с технологией виртуализации операционных систем. Основные черты, отличающие его от виртуальной машины — это легковесность, ресурсоёмкость и практически полная независимость от инфраструктуры.