AWS создала ОС для запуска контейнеров Bottlerocket
Amazon Web Services создала операционную систему для запуска контейнеров Bottlerocket. Компания позиционирует систему как основу для приложений в Amazon EKS и EC2.
Эта ОС с открытым кодом на базе Linux работает на материальных и виртуальных серверах. Исходники есть на GitHub: большая часть кода написана на Rust.
Что интересного в Bottlerocket?
- Хорошая система безопасности и низкие расходы — минимум приложений и утилит. Командная оболочка и SSH отключены по умолчанию;
- Почти всегда ФС работает в режиме только для чтения. Во время загрузки работает проверка на целостность;
- Быстрое развертывание, обновление и откат системы: обновления основаны не на пакетах, а на образах;
- Система автоматизации обновлений — преимущество для работы с большим парком инстансов.
- Интеграция с сервисами AWS и все плюсы от инстансов EC2;
- Можно делать кастомные сборки на основе Bottlerocket;
- Поддержка системы на 3 года;
- Ориентирование на соответствующие стандарту OCI и Docker-образы.
Мануал по Bottlerocket — вот по этой ссылке. Предварительная версия системы распространяется в формате образа AMI на EC2.
Хотите научиться работать с AWS? Скоро старт курса AWS от IT Education Center. Проходите по ссылке и учите облачные технологии с нами!