TUTORIAIS & NOTÍCIAS

Amazon lança distribuição Linux própria

2 min read

A Amazon surpreende lança uma distribuição Linux própria. O novo sistema operacional de código aberto é chamado Bottlerocket. Porém, muita calma nessa hora. Antes de se empolgar com a distro e tentar fazer a instalação você precisa saber que ela não funciona da mesma forma que outras como Ubuntu, Debian ou Fedora.

Bottlerocket distribuição Linux da Amazon para execução de contêineres

Muita coisa mudou no setor de TI desde que o termo Cloud surgiu (computação em nuvem). Demora alguns segundos para implantar um servidor Linux geralmente executando em uma maquina virtual (VM), graças aos provedores de servidores em nuvem como Amazon AWS, Google, Linode, Hostgator e entre outro. Além disso, você pode implantar aplicativos e serviços nesses servidores na forma de recipientes graças a ferramentas como Docker e Kubernetes.

O problema é que, quando seu único objetivo é executar os contêineres em um sistema Linux, nem sempre é necessária uma distribuição Linux completa. É por isso que existem sistemas específicos para contêineres que fornecem apenas os pacotes necessários. Isso reduz drasticamente o tamanho do sistema operacional e o tempo de instalação.

O Bottlerocket Linux é desenvolvido especificamente pela Amazon Web Services para executar contêineres em máquinas virtuais ou hosts bare metal. Ele suporta docker images além de outras que seguem o formato de imagem OCI.

O Bottlerocket também usa um sistema de arquivos somente leitura. Sua integridade é verificada no momento da inicialização via dm-verity. Para medidas de segurança adicionais, o acesso SSH só está disponível através do contêiner de administrador (mecanismo adicional).

Você também pode automatizar as atualizações do Bottlerocket usando um serviço de orquestração como o Amazon EKS.

A Amazon também afirma que incluir apenas o software essencial para executar contêineres reduz o número de ataques em comparação com as distribuições Linux de uso geral.

A Amazon não é a primeira a criar uma distro Linux específico para contêineres. O CoreOS foi uma das primeiras distribuições desse tipo. O CoreOS foi adquirido pela Red Hat, que foi vendida para a IBM. A Red Hat recentemente interrompeu o CoreOS e o substituiu pelo Fedora CoreOS.

Na minha opinião, Bottlerocket é uma resposta para concorrer com o Fedora CoreOS da IBM.

Embora os repositórios Bottlerocket estejam disponíveis no GitHub, ainda não é possível achar um pronto para criar imagens. No momento, ele está disponível apenas como uma prévia na AWS.