Microsoft заявила о готовности перевести движок Azure Container Service в разряд открытых проектов. ACS был запущен в апреле этого года, сейчас он представляет собой сложную конфигурацию для внедрения контейнеров в облаке Azure и управления ими. Сервис может применяться для перемещения контейнерных нагрузок в Azure и из него без изменения кода. Фактически, ACS представляет собой управляемый пользователями кластер виртуальных машин, предварительно сконфигурированных для запуска контейнерных приложений.
Помимо этого он позволяет разработчикам управлять оркестровкой приложений, используя такие инструменты, как Apache Mesos или Docker Swarm. В июне ACS получил поддержку Windows Server, до этого сервис контейнеризации мог запускать только виртуальные машины на базе Linux.
Microsoft выложила исходный код движка ACS на GitHub под свободной лицензией MIT. Как сообщается в блоге компании, такое решение позволит ей более тесно сотрудничать с сообществом Open Source, упростит развёртывание DC/OS, Swarm, Kubernetes и управление контейнерами в частном облаке Azure и Azure Stack.
Директор программного менеджмента Azure Кори Сандерс отмечает важность контейнерных технологий. «Контейнеры — следующая эволюция виртуализации, позволяющая организациям быть более гибкими, чем когда-либо. Контейнеры могут запускаться на любом железе, в любом облаке, в любом окружении без модификации. Другими словами, они предлагают по-настоящему открытое и портируемое решение для agile DevOps», — сказал он.
Microsoft также поведала об обновлении ACS. По словам компании, выпуск Kubernetes 1.4 значительно расширяет функционал ACS, превращая Kubernetes в «ещё один полноценный Open Source-вариант движка для оркестровки контейнеров на Azure». Напомним, предварительная версия ACS с начальной поддержкой платформы для управления кластерами Docker-контейнеров Kubernetes появилась ещё в 2014 г.
Обновилась и операционная система DC/OS (Data Center Operating System), ранее известная как DCOS. В версию DC/OS 1.8.4 добавлена поддержка новых приложений, включая GitLab, Artifactory, Confluent Platform. Основанная на ядре Apache Mesos, DC/OS упрощает управление разнородными нагрузками на таких платформах, как Hadoop, Spark, Kafka и Docker. К настоящему времени Mesosphere DC/OS стала коллективным проектом, в котором участвуют более 50 компаний, включая Autodesk, Canonical, Cisco, Citrix, EMC, HPE, Joyent, Microsoft, NetApp и Verizon.
На 14 ноября Microsoft запланировала анонс нововведений для Visual Studio, Visual Studio Team Services и Visual Studio Code, которые позволят более тонко настраивать развёртывание и взаимодействий мультиконтейнерных Linux-приложений.