Inserito il: Mar 10, 2020
Oggi, Amazon Web Services (AWS) ha annunciato l'anteprima pubblica di Bottlerocket, un nuovo sistema operativo (OS) open source basato su Linux, costruito appositamente per eseguire i container. Bottlerocket è dotato di un meccanismo di aggiornamento in un unico passaggio e include solo il software essenziale per eseguire i container. Queste proprietà consentono ai clienti di utilizzare gli orchestratori di container per gestire gli aggiornamenti del sistema operativo con interruzioni minime, consentendo un miglior tempo di attività per le applicazioni containerizzate e minori costi operativi. Attualmente, Bottlerocket è supportato per l'uso con Amazon EKS. Presto sarà supportato anche Amazon ECS.
La maggior parte dei container oggi viene eseguita su sistemi operativi generici, che sono costruiti per supportare applicazioni confezionate in una varietà di formati, compresi i container. Gli aggiornamenti di questi sistemi operativi generici vengono applicati pacchetto per pacchetto. Le complesse dipendenze tra i loro pacchetti possono causare errori, rendendo il processo di aggiornamento del sistema operativo difficile da automatizzare. Al contrario, gli aggiornamenti di Bottlerocket possono essere applicati e riportati indietro in un unico passaggio: questo li rende semplici da automatizzare, riducendo le spese di gestione e migliorando i tempi di attività per le applicazioni containerizzate.
Puoi iniziare a usare Bottlerocket lanciando le istanze di Amazon EC2 con l'AMI di Bottlerocket e unendole a un cluster EKS di Amazon seguendo le istruzioni qui. Bottlerocket è sviluppato come progetto open source su GitHub. Le build di Bottlerocket fornite da AWS sono coperte dai piani di AWS Support. Per saperne di più, visita la pagina Bottlerocket.