Capítulo 7. Containerização, orquestração e implantações
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Nos últimos anos, a contentorização tornou-se um fator de mudança no mundo do desenvolvimento e da implementação de software. Os métodos tradicionais de criação e implantação de aplicativos geralmente enfrentam desafios como inconsistência, falta de portabilidade e uso ineficiente de recursos. A contentorização oferece uma solução para estes problemas de uma forma nova e eficaz.
Então, o que é contentorização? Simplificando, é uma maneira de empacotar um aplicativo junto com tudo o que ele precisa para ser executado - como bibliotecas e dependências - em uma unidade leve e portátil chamada de contêiner. Esses contêineres garantem que o aplicativo seja executado da mesma forma, não importa onde seja implantado, seja no laptop de um desenvolvedor, em um servidor de teste ou em um ambiente de produção. Esta consistência ajuda os programadores a concentrarem-se na escrita de código sem se preocuparem com problemas de compatibilidade ou com as complexidades da implementação. Docker, uma das ferramentas mais populares para contentorização, facilita a criação, partilha e execução destes contentores. Simplifica o processo de desenvolvimento, ajudando as equipas a trabalhar mais rapidamente e a colocar as suas aplicações no mercado mais rapidamente.
Neste capítulo, começaremos explicando os conceitos básicos da ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access