Когда Mesosphere объявила о переводе своей ОС для дата-центров Data Center Operating System (DC/OS) в разряд Open Source, вокруг нового открытого проекта был сформирован альянс из 57 компаний, включая Microsoft, HPE, Cisco, Autodesk, EMC, Citrix, Canonical, NetApp, Twitter, Yelp, Verizon и др.
Движение Mesosphere в сторону открытости стало неожиданностью для многих наблюдателей. Компания объясняет этот шаг желанием увеличить сообщество разработчиков, партнеров и пользователей и тем самым расширить функциональные возможности своей технологии для дата-центров.
DC/OS представляет собой совокупность функций и утилит, работающих поверх свободного ПО для управления кластерами, и развивается в рамках проекта Apache Mesos. Система умеет агрегировать ресурсы в пулы для вычислений, хранения данных и выполнения сетевых функций.
Mesosphere позиционирует DC/OS в качестве будущей системы управления контейнерами для предприятий и альтернативы аналогичным системам, таким как Docker, Kubernetes и VMware/Pivotal. Основой для таких амбициозных планов является поддержка со стороны Microsoft, HPE, Cisco и др., благодаря которой DC/OS может стать платформой для управления не только Linux-, но и Windosw-контейнерами, которые должны появиться в конце этого года.
Дело в том, что в прошлом августе Microsoft представила предварительную версию Windows Server 2016, снабженную встроенными средствами для контейнеризации приложений. Для реализации этого функционала компания сотрудничала с Docker, известной своей платформой контейнерной виртуализации. Выпуск Windows Server 2016, по слухам, может произойти в III квартале.
Microsoft поддерживает контейнеризацию и в своем облаке Azure. Недавно стал доступен сервис Azure Container Service, предоставляющий возможность запускать контейнеры Docker. Разработчики могут управлять своим контейнерами, размещенными в облаке, с помощью средств Docker Swarm или Apache Mesos.
При развитии Azure Container Service компания будет ориентироваться на интеграцию, в первую очередь, с проектами Docker и Mesosphere. По словам представителей Microsoft, платформа DC/OS была выбрана для Azure Container Service, чтобы заказчики могли строить, развертывать и администрировать приложения как в облаке Azure, так и в своих частных и гибридных облачных средах.
Помимо Microsoft планы интеграции DC/OS есть и у других компаний, включая HPE, Accenture и Equinix. Например, Equinix, крупнейший глобальный оператор коммерческих ЦОДов, собирается использовать DC/OS в качестве основы для формирования экосистемы партнеров, продвигающих инновации в области многооблачных сред и Интернета вещей.