Conheça o próprio Linux Distribution Bottlerocket da Amazon

8 de setembro de 2020

A Amazon lançou seu próprio sistema operacional de código aberto baseado em Linux, Bottlerocket.

Antes que você fique muito animado e tente instalar e executá-lo, devo dizer que não é sua distribuição regular do Linux como Ubuntu, Fedora ou Debian. Então o que é?

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

Botlerocket Logo

Se você não conhece contêineres no Linux, recomendo ler este artigo da Red Hat.

Muita coisa mudou no setor de TI desde que o termo computação em nuvem foi cunhado pela primeira vez. Demora alguns segundos para implantar um servidor Linux (geralmente rodando em uma VM) graças a provedores de servidores em nuvem como Amazon AWS, Google, Linode, Digital Ocean etc. Além disso, você pode implantar aplicativos e serviços no esses servidores em forma de contêineres, graças a ferramentas como Docker e Kubernetes.

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

Bottlerocket O Linux foi desenvolvido especificamente pela Amazon Web Services para executar contêineres em máquinas virtuais ou hosts bare metal. Ele oferece suporte a imagens docker e outras imagens que seguem o formato imagem OCI.

Recursos do Bottlerocket Linux

Bottlerocket

Aqui está o que esta nova distribuição Linux da Amazon oferece:

Sem atualizações pacote por pacote

O procedimento de atualização da distribuição Linux tradicional é composto pela atualização de pacotes individuais. Bottlerocket usa atualizações baseadas em imagens.

Graças a esta abordagem, conflitos e rupturas são evitados com a possibilidade de uma reversão rápida e completa (se necessário).

Sistema de arquivos somente leitura

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

AWS já governa o mundo da nuvem e com ela

Atualizações automatizadas

Você 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 a superfície de ataque em comparação com distribuições Linux de propósito geral.

Introdução ao Bottlerocket

Você pode encontrar repositórios Bottlerocket no GitHub e também o roadmap público. A partir de agora, ele está disponível apenas para clusters AWS EKS Kubernetes e clusters Amazon ECS como um SO host. Simplesmente, utilize as AMIs Bottlerocket fornecidas pela AWS com Amazon EKS ou ECS.

Você terá que construir suas próprias imagens usando as instruções na página do GitHub, se estiver se perguntando.

Além de tudo isso, você também deve verificar a postagem de anúncio da disponibilidade geral da Bottlerocket e sua página no GitHub para todas as instruções necessárias.

O que você acha?

A Amazon não é a primeira a criar um "Linux específico para contêineres". Acho que o CoreOS estava entre as primeiras distribuições desse tipo. CoreOS foi adquirido pela Red Hat que foi vendido para a IBM. A Red Hat descontinuou recentemente o CoreOS e o substituiu pelo Fedora CoreOS.

O servidor em nuvem é uma grande indústria que continuará crescendo. Um gigante como a Amazon fará de tudo para se manter no mesmo nível ou à frente de seus concorrentes. Na minha opinião, Bottlerocket é uma resposta ao (agora) Fedora CoreOS da IBM.

Quais são suas opiniões sobre isso? O que a Amazon ganha com a Bottlerocket? Se você já usou algo como CoreOS antes, você mudará para Bottlerocket?

Confira também a versão original desse post em inglês
Esse post foi originalmente escrito por Abhishek Prakash e publicado no site itsfoss.com. Tradução sujeita a revisão.

Meet Amazon’s Own Linux Distribution Bottlerocket

Propaganda
Blog Comments powered by Disqus.
Propaganda