AWS a publié une nouvelle distribution Linux: Bottlerocket

AWS a publié une nouvelle distribution Linux: Bottlerocket

AWS a publié une nouvelle distribution Linux open source appelée Bottlerocket, spécialement conçue pour fonctionner dans des conteneurs. Le géant du cloud dispose déjà de sa propre distribution Linux optimisée pour fonctionner sur le cloud AWS appelée Amazon Linux, qui peut s'exécuter dans un conteneur Docker ou avec les hyperviseurs Linux KVM, Microsoft Hyper-V et VMware ESXi. Dans un article de blog, Samartha Chandrashekar, chef de produit AWS, a expliqué pourquoi l'entreprise a créé Bottlerocket : « Alors que nos clients adoptent de plus en plus de conteneurs pour exécuter leurs charges de travail, nous avons constaté la nécessité d'une plate-forme de distribution Linux conçue dès le départ pour exécuter des conteneurs avec un l'accent est mis sur la sécurité, les opérations et la gérabilité à grande échelle. Les clients avaient besoin d'un système d'exploitation leur permettant de gérer des milliers d'hôtes exécutant des conteneurs de manière automatisée. "

Système d'exploitation Bottlerocket

Bottlerocket OS n'est pas la première distribution Linux conçue exclusivement pour les conteneurs, car CoreOS, Rancher OS et Project Atomic ont tenté de faire de même dans le passé. En créant une distribution Linux dépourvue de tout ce qui est nécessaire pour exécuter des conteneurs, AWS a effectivement réduit sa surface d'attaque. Dans le même temps, moins de packages sont installés sur le système Bottlerocket sous-jacent, ce qui facilite la mise à jour du système d'exploitation et réduit le risque de problèmes causés par les dépendances. Les mises à jour de Bottlerocket peuvent être « appliquées et annulées de manière atomique, ce qui les rend faciles à automatiser, réduisant ainsi les frais généraux de gestion et les coûts d’exploitation », selon Amazon. Un conteneur de gestion sera également disponible pour les administrateurs système, mais la société envisage de se connecter à une instance individuelle de Bottlerocket « débogage avancé et dépannage rare ». AWS recommande aux organisations d'utiliser Bottlerocket avec un orchestrateur de conteneurs comme Kubernetes. L'entreprise a donc créé une version du système d'exploitation basée sur son service Enterprise Kubernetes (EKS). Cependant, un package pour son service ECS comprenant AWS EC2 et Fargate est actuellement en préversion. Bottlerocket OS est publié en tant que logiciel open source sous la licence Apache 2.0 et son code est actuellement disponible sur GitHub, où AWS acceptera les demandes de fonctionnalités, les rapports de bogues et les contributions. Par inscription