- PVSM.RU - https://www.pvsm.ru -

AWS представила свою ОС для запуска контейнеров — Bottlerocket

Вчера в блоге облачного провайдера AWS была представлена [1] новая операционная система на базе Linux, предназначенная для запуска контейнеров, — Bottlerocket [2].

AWS представила свою ОС для запуска контейнеров — Bottlerocket - 1

Новый проект позиционируется как «операционная система с открытым кодом, основанная на Linux и созданная для использования в Amazon Web Services с целью запуска контейнеров на виртуальных машинах или железных серверах». Исходный код Bottlerocket доступен на GitHub [3] на условиях свободных лицензий (MIT и Apache 2.0).

Ключевые особенности новой ОС, заявленные её создателями из AWS:

  • увеличенный uptime для контейнеризированных приложений, что достигается благодаря особому механизму обновлений, которые накладываются в один шаг (вместо потребности обновлять каждый пакет отдельно, как в привычных дистрибутивах GNU/Linux) и легко откатываются при необходимости;
  • улучшенная безопасность и утилизация ресурсов благодаря тому, что в систему включён только минимальный набор программного обеспечения для запуска контейнеров;
  • оптимизации для запуска на Amazon EC2 и поддержка последних возможностей инстансов EC2, а также интеграция с сервисами AWS для оркестровки контейнеров, реестров образов и наблюдаемости работы приложений;
  • простая автоматизация обновлений ОС через сервисы вроде Amazon EKS;
  • возможность кастомных сборок ОС благодаря открытой модели разработки — например, для работы с выбранными системами оркестровки контейнеров (приветствуются и отправка соответствующих изменений в upstream проекта);
  • 3-летняя поддержка сборок Bottlerocket от AWS.

В Bottlerocket поддерживаются образы Docker, а также те, что соответствуют спецификации стандарта Open Container Initiative (OCI).

В настоящий момент ОС доступна бесплатно как предварительный релиз для всех желающих в виде образа AMI (Amazon Machine Image) на Amazon Elastic Cloud Compute (EC2). Быстрое руководство по запуску Bottlerocket представлено здесь [4].

Первый релиз ОС ориентирован на использование с Kubernetes в качестве хостовой ОС для pod'ов.

Среди технологических партнёров AWS, уже оставивших свои отзывы про успешное тестирование своих продуктов/сервисов с BottleRocket, значатся такие компании, как Datadog, New Relic, Sysdig, Trend Micro и Weaveworks.

P.S.

Читайте также в нашем блоге:

Автор: shurup

Источник [9]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/linux/349184

Ссылки в тексте:

[1] была представлена: https://aws.amazon.com/ru/blogs/aws/bottlerocket-open-source-os-for-container-hosting/

[2] Bottlerocket: https://aws.amazon.com/bottlerocket/

[3] доступен на GitHub: https://github.com/bottlerocket-os/bottlerocket

[4] здесь: https://github.com/bottlerocket-os/bottlerocket/blob/develop/QUICKSTART.md

[5] В AWS представили Firecracker — микровиртуализацию для Linux: https://habr.com/ru/company/flant/blog/431192/

[6] Релизы для Kubernetes-экосистемы с KubeCon'19: JFrog Container Registry, Kui от IBM, Loki 1.0.0…: https://habr.com/ru/company/flant/news/t/476966/

[7] Kubernetes в Amazon (EKS) стал общедоступным: https://habr.com/company/flant/blog/413409/

[8] Awless — мощная альтернативная CLI-утилита для работы с сервисами AWS: https://habr.com/company/flant/blog/330398/

[9] Источник: https://habr.com/ru/post/491834/?utm_campaign=491834&utm_source=habrahabr&utm_medium=rss