Capítulo 7. Automatizando implantações Linux no Azure
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
À medida que as organizações expandem seus aplicativos e infraestrutura, as implantações e configurações manuais rapidamente se tornam impraticáveis e propensas a erros. Para resolver isso, as práticas modernas de DevOps — GitOps, CI/CD, automação e infraestrutura como código — fornecem uma estrutura para implantações consistentes, repetíveis e automatizadas. Essas práticas não se referem apenas à eficiência; elas aumentam fundamentalmente a confiabilidade, a escalabilidade e a segurança das cargas de trabalho Linux no Microsoft Azure.
Neste capítulo, exploramos como aproveitar o ecossistema de ferramentas de automação e integrações do Azure para implantar e gerenciar aplicativos Linux de maneira integrada. Abordaremos:
- Infraestrutura como código (IaC)
-
Usando o Azure Resource Manager (ARM), Bicep, Terraform e Ansible para gerenciar a infraestrutura como código controlado por versão
- Plataformas de hospedagem de código e automação
-
Implantação consistente de aplicativos e infraestrutura com GitHub Actions e Azure DevOps
- Modelos de entrega de aplicativos
-
Explorando o Azure App Service, o Azure Container Apps, o AKS e as VMs do Azure
- Microsoft Copilot para Azure
-
Acelerar o planejamento da infraestrutura com automação baseada em IA
Infraestrutura como Código (IaC)
A IaC permite definir a infraestrutura ...
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