Microsoft и Docker объединились для упрощения упаковки и запуска «облачных» приложений

5 декабря 2018, 15:55
Microsoft и Docker объединились для упрощения упаковки и запуска «облачных» приложений

Microsoft и Docker объявили о запуске совместного проекта с открытым кодом Cloud Native Application Bundle (CNAB), задача которого — упростить управление жизненным циклом cloud-native приложений, пишет TechCrunch.

CNAB представляет собой спецификацию, которая даёт возможность прописывать, как собирать пакеты и запускать приложения. Разработчики смогут указать свои ресурсы и развернуть приложения на любой платформе, от локальной рабочей станции до публичных облачных сервисов.

В рамках проекта Microsoft запустила собственную эталонную реализацию клиента CNAB под названием Duffle. Он позволяет выполнять типичные шаги жизненного цикла приложения (установку, обновление, деинсталляцию), создавать новые CNAB-пакеты и добавлять к ним криптографическую защиту. Docker также работает над интеграцией Cloud Native Application Bundle в свои инструменты.

Помимо этого, Microsoft выпустила расширения Visual Studio для создания и хостинга пакетов, образец реализации сервера с репозиториями пакетов и инсталлятор Electron, позволяющий устанавливать пакеты с помощью графического интерфейса.

Microsoft и Docker независимо работали над схожими внутренними проектами и решили объединить силы для запуска единого открытого проекта, который намерены сделать стандартом в отрасли. Компании надеются, что со временем спецификация станет развиваться самостоятельно, независимо от её создателей.

Обсуждение