AWS ha rilasciato una nuova distribuzione Linux: Bottlerocket

AWS ha rilasciato una nuova distribuzione Linux: Bottlerocket

AWS ha rilasciato una nuova distribuzione Linux open source chiamata Bottlerocket che è stata specificamente progettata per essere eseguita in contenitori. Il colosso del cloud dispone già di una propria distribuzione Linux ottimizzata per l'esecuzione sul cloud AWS chiamato Amazon Linux, che può essere eseguito in un contenitore Docker o con hypervisor Linux KVM, Microsoft Hyper-V e VMware ESXi. In un post sul blog, Samartha Chandrashekar, Product Manager di AWS, ha spiegato perché l'azienda ha creato Bottlerocket, affermando: "Poiché i nostri clienti adottano sempre più container per eseguire i propri carichi di lavoro, abbiamo visto la necessità di una piattaforma Linux di distribuzione progettata da zero per eseguire container con un enfasi su sicurezza, operazioni e gestibilità su larga scala. I clienti avevano bisogno di un sistema operativo che desse loro la possibilità di gestire migliaia di host che eseguivano container con l'automazione. "

Sistema operativo Bottlerocket

Bottlerocket OS non è la prima distribuzione Linux progettata esclusivamente per container, poiché CoreOS, Rancher OS e Project Atomic hanno tentato di fare lo stesso in passato. Creando una distribuzione Linux privata di tutto il necessario per eseguire i container, AWS ha effettivamente ridotto la sua superficie di attacco. Allo stesso tempo, sul sistema Bottlerocket sottostante vengono installati meno pacchetti, rendendo più semplice l'aggiornamento del sistema operativo e riducendo il rischio di problemi causati dalle dipendenze. Gli aggiornamenti di Bottlerocket possono essere "applicati e ripristinati atomicamente, rendendoli facili da automatizzare, riducendo le spese generali di gestione e i costi operativi", secondo Amazon. Un contenitore di gestione sarà disponibile anche per gli amministratori di sistema, ma l'azienda considera la connessione a una singola istanza di Bottlerocket "debug avanzato e rara risoluzione dei problemi". AWS consiglia alle organizzazioni di utilizzare Bottlerocket con un orchestratore di container come Kubernetes, quindi l'azienda ha creato una versione del sistema operativo basata sul suo Enterprise Kubernetes Service (EKS). Tuttavia, un pacchetto per il suo servizio ECS che include AWS EC2 e Fargate è attualmente in anteprima. Il sistema operativo Bottlerocket è rilasciato come software open source con licenza Apache 2.0 e il suo codice è attualmente disponibile su GitHub, dove AWS accetterà richieste di funzionalità, segnalazioni di bug e contributi. Attraverso la registrazione