Название базовой системы (платформы): | Amazon Web Services (AWS) |
Разработчики: | Amazon |
Дата премьеры системы: | март 2020 г |
Дата последнего релиза: | август 2020 г |
Технологии: | Виртуализация, ОС, Средства разработки приложений |
Содержание |
2020
Выход общедоступной версии ОС
31 августа 2020 года Amazon объявила о всеобщей доступности Bottlerocket — дистрибутива Linux с открытым исходным кодом, предназначенного для запуска контейнерезированных приложений.
Популярные дистрибутивы Linux предназначены для запуска не только контейнеров, которые позволяют запускать приложения в различных вычислительных средах, но и целого ряда других рабочих нагрузок. Поскольку они поддерживают большое количество вариантов использования, в их состав входит большое количество компонентов, которыми трудно управлять.
При разработке Bottlerocket компания отказалась от многих стандартных компонентов Linux и сохранила только те, которые необходимы для запуска рабочих нагрузок на основе контейнеров, создав операционную систему, которая, по ее словам, является более простой в управлении и более безопасной. Дополнительная безопасность связана с тем, что меньшая кодовая база Bottlerocket оставляет меньше потенциальных слабых мест для использования хакерами.
Кроме того, был реализован ряд дополнительных мер, помогающих защититься от угроз. Разработчики написали значительную часть Bottlerocket на языке Rust, который менее подвержен эксплойтам переполнения буфера, чем язык C, на котором ядро Linux преимущественно написано.
Создавая Bottlerocket, компания также укрепила ее защиту от продолжительных угроз, а также от вредоносных приложений, которые, попадая в систему, скрывают свое присутствие. Для этого используется функция ядра под названием dm-verity, которая обнаруживает несанкционированное изменение компонентов.ИТ-директор «Роснефти» Дмитрий Ломилин выступит на TAdviser SummIT 28 ноября
Для обслуживания Bottlerocket системным администраторам не нужно регулярно получать доступ к ОС через свою учетную запись, поэтому у злоумышленников остается меньше шансов проникнуть в систему. Кроме того, разработчик оснастил дистрибутив функцией отката до предыдущей версии на тот случай, если обновление приведет к сбою.
Загрузить Bottlerocket можно на GitHub.[1][2]
Запуск ОС
В марте 2020 года Amazon выпустила операционную систему с открытым исходным кодом для контейнерных приложений. Новое решение под названием Bottlerocket, запущенное на облачной инфраструктуре Amazon Web Services (AWS), позволяет запускать программные контейнеры на «голом железе» (bare metal server) или виртуальных машинах.
К 11 марта 2020 года выпущена предварительная версия AWS Bottlerocket, но она доступна для всех желающих. Она представляет собой урезанную платформу, состоящую только из компонентов, без которых невозможны организация и запуск контейнеров. ОС поддерживает как образы Docker, так и другие, соответствующие формату Open Container Initiative (OCI).
Программные контейнеры популярны среди разработчиков, потому что они могут использоваться для размещения приложений, которые могут работать в различных вычислительных средах без внесения изменений в их основной код.
Но программным контейнерам нужна операционная система для размещения, подавляющее большинство их них работает на ОС общего назначения (general-purpose OS), которые никогда не предназначались для этой цели. Такие платформы в подавляющем числе обновляются по пакетам, что осложняет автоматизацию процесса, пишет в блоге евангелист AWS Джефф Барр (Jeff Barr).
По его словам, обновления для ОС не только медленно устанавливаются, но и создают проблемы безопасности, увеличивая возможности для кибератак. Кроме того, обновления могут быть проблематичными и подверженными ошибкам, а несоответствия с пакетами могут постепенно нарушать целостность кластеров контейнеров.
Именно по этим причинам Amazon разработала Bottlerocket, который можно обновлять за один шаг, а не пакет за пакетом. Идея состоит в том, чтобы упростить пользователям автоматизацию обновлений ОС с помощью сервисов оркестровки контейнеров, таких как Amazon EKS.[3]
Примечания
Подрядчики-лидеры по количеству проектов
Softline (Софтлайн) (53)
Крок (40)
Айтеко (Ай-Теко, iTeco) (13)
Крок Облачные сервисы (13)
Cloud4Y (ООО Флекс) (12)
Другие (509)
Commvault (5)
ITglobal.com (ИТглобалком Рус) (3)
Softline (Софтлайн) (2)
Крок (2)
Cloud4Y (ООО Флекс) (2)
Другие (24)
Крок Облачные сервисы (3)
ISPsystem (Экзософт) (1)
ITglobal.com (ИТглобалком Рус) (1)
Кортис (1)
Крикунов и Партнеры Бизнес Системы (КПБС, KPBS, Krikunov & Partners Business Systems) (1)
Другие (1)
Распределение вендоров по количеству проектов внедрений (систем, проектов) с учётом партнёров
VMware (94, 136)
Microsoft (14, 39)
IBM (18, 38)
Крок (2, 37)
Крок Облачные сервисы (1, 37)
Другие (394, 308)
VMware (4, 6)
Commvault (2, 5)
IBM (2, 4)
ITglobal.com (ИТглобалком Рус) (2, 3)
РусБИТех-Астра (ГК Астра) (1, 3)
Другие (14, 15)
Крок (1, 3)
Крок Облачные сервисы (1, 3)
ISPsystem (Экзософт) (1, 1)
VMware (1, 1)
СП Облачная платформа (Базис, Basis) (1, 1)
Другие (3, 3)
Orion soft (Орион) (2, 4)
Киберпротект (ранее Акронис-Инфозащита, Acronis-Infoprotect) (1, 3)
Крок Облачные сервисы (1, 3)
ITglobal.com (ИТглобалком Рус) (1, 3)
VStack (ИТглобалком Лабс) (1, 3)
Другие (9, 13)
РусБИТех-Астра (ГК Астра) (1, 4)
СП Облачная платформа (Базис, Basis) (2, 2)
ISPsystem (Экзософт) (1, 2)
VStack (ИТглобалком Лабс) (1, 2)
Ред Софт (Red Soft) (1, 2)
Другие (8, 10)
Распределение систем по количеству проектов, не включая партнерские решения
VMware vSphere - 77
Крок: Виртуальный дата-центр (IaaS) - 37
Microsoft Hyper-V - 37
Citrix Virtual Apps и Desktops (ранее XenApp и XenDesktop) - 20
Cisco UCS Unified Computing System (Cisco UCCX) - 18
Другие 366
Commvault Complete Data Protection - 4
Astra Linux: Брест Виртуализация - 3
ITglobal.com: VDI - 3
IBM Cloud Paks - 3
Cloud4Y Виртуальный рабочий стол (VDI) - 2
Другие 16
Крок: Виртуальный дата-центр (IaaS) - 3
Aerodisk vAIR - 1
VMware vSphere - 1
ISPsystem VMmanager - 1
VStack платформа виртуализации - 1
Другие 1
Подрядчики-лидеры по количеству проектов
Солар (ранее Ростелеком-Солар) (46)
Финансовые Информационные Системы (ФИС, FIS, Финсофт) (15)
Форсайт (11)
Axiom JDK (БеллСофт) ранее Bellsoft (10)
Бипиум (Bpium) (10)
Другие (389)
Солар (ранее Ростелеком-Солар) (8)
Финансовые Информационные Системы (ФИС, FIS, Финсофт) (4)
Консом групп, Konsom Group (КонсОМ СКС) (2)
ЛАНИТ - Би Пи Эм (Lanit BPM) (2)
IFellow (АйФэлл) (2)
Другие (30)
Солар (ранее Ростелеком-Солар) (10)
Форсайт (3)
Banks Soft Systems, BSS (Бэнкс Софт Системс, БСС) (3)
Cloud.ru (Облачные технологии) ранее SberCloud (2)
КРИТ (KRIT) (2)
Другие (13)
Распределение вендоров по количеству проектов внедрений (систем, проектов) с учётом партнёров
Солар (ранее Ростелеком-Солар) (2, 48)
Microsoft (41, 47)
Oracle (49, 26)
Hyperledger (Open Ledger Project) (1, 23)
IBM (33, 18)
Другие (595, 304)
Солар (ранее Ростелеком-Солар) (1, 8)
Финансовые Информационные Системы (ФИС, FIS, Финсофт) (1, 4)
Microsoft (4, 3)
Oracle (2, 3)
SAP SE (2, 2)
Другие (16, 19)
Солар (ранее Ростелеком-Солар) (1, 11)
Banks Soft Systems, BSS (Бэнкс Софт Системс, БСС) (1, 3)
Форсайт (1, 3)
Cloud.ru (Облачные технологии) ранее SberCloud (1, 2)
Сбербанк (1, 2)
Другие (9, 9)
Солар (ранее Ростелеком-Солар) (1, 6)
Unlimited Production (Анлимитед Продакшен, eXpress) (1, 6)
МТС Exolve (Межрегиональный ТранзитТелеком, МТТ) (1, 4)
Мобильные ТелеСистемы (МТС) (1, 4)
РЖД-Технологии (1, 3)
Другие (14, 24)
Мобильные ТелеСистемы (МТС) (2, 3)
Солар (ранее Ростелеком-Солар) (1, 3)
Unlimited Production (Анлимитед Продакшен, eXpress) (1, 3)
МТС Exolve (Межрегиональный ТранзитТелеком, МТТ) (1, 2)
Сбербанк (1, 1)
Другие (12, 12)
Распределение систем по количеству проектов, не включая партнерские решения
Solar appScreener (ранее Solar inCode) - 48
Hyperledger Fabric - 23
Windows Azure - 20
FIS Platform - 15
Форсайт. Мобильная платформа (ранее HyperHive) - 12
Другие 324
Solar appScreener (ранее Solar inCode) - 8
FIS Platform - 4
Турбо X - 2
Siemens Xcelerator - 2
Java - 2
Другие 22
Solar appScreener (ранее Solar inCode) - 11
Форсайт. Мобильная платформа (ранее HyperHive) - 3
BSS Digital2Go - 3
Cloud ML Space - 2
Axiom JDK (ранее Liberica JDK до 2022) - 1
Другие 8