Корпорація Майкрософт анонсує CNAB, формат, який не залежить від хмари для пакування та запуску розподілених додатків
1 хв. читати
Опубліковано
Прочитайте нашу сторінку розкриття інформації, щоб дізнатися, як ви можете допомогти MSPoweruser підтримувати редакційну команду Читати далі
Microsoft співпрацює з Docker та іншими, щоб розробити простий спосіб упаковки та підтримки сучасних контейнерних додатків у різних середовищах. Cloud Native Application Bundles (CNAB) — це нова специфікація формату пакетів із відкритим вихідним кодом, за допомогою якої ви можете керувати розподіленими програмами за допомогою одного файлу, який можна інсталювати, надавати ресурси програми в різних середовищах і легко керувати життєвим циклом програми без необхідності використання кількох наборів інструментів. Він працює з Azure, локальним OpenStack, Kubernetes, Swarm, Ansible, Terraform та іншими.
CNAB пропонує такі функції:
- Керуйте дискретними ресурсами як єдиним логічним блоком, який містить програму.
- Використовуйте та визначайте діючі дієслова для керування життєвим циклом програми (встановлення, оновлення, видалення).
- Підпишіть та цифрово підтвердьте пакет, навіть якщо базова технологія його не підтримує.
- Підтвердьте (або додайте підпис до будь-якого моменту життєвого циклу цього пакета) та цифровою перевіркою, що пакет досяг цього стану, щоб контролювати, як пакет можна використовувати.
- Увімкніть експорт пакета та всіх залежностей для надійного відтворення в іншому середовищі, включаючи офлайнові середовища (межі IoT, середовища з повітряним зазором).
- Зберігайте пакети в репозиторіях для віддаленого встановлення.
Дізнайтеся більше про CNAB за посиланням на джерело нижче.
джерело: Microsoft