Introdução
A infraestrutura como código, às vezes conhecida como IaC, é uma maneira de provisionar recursos de infraestrutura semelhantes à forma como o software é implantado. Esses recursos incluem máquinas virtuais, redes virtuais e aplicativos Web. A infraestrutura como código pode ajudar a automatizar suas implantações, aumentar a confiança em suas implantações e aumentar a eficiência e a capacidade de repetição.
Cenário de exemplo
Suponha que você trabalhe como um administrador de infraestrutura do Azure em uma empresa de brinquedos que está tendo um crescimento significativo no mercado global. Consequentemente, sua infraestrutura precisa escalar com o crescimento da empresa, incluindo:
- Implantações de novos aplicativos para equipes e clientes internos.
- Implantações de várias regiões para dar suporte a seus clientes e parceiros em todo o mundo.
- Implantações de vários ambientes para garantir a consistência.
Você foi solicitado a avaliar se a infraestrutura como código pode ser uma abordagem valiosa para o provisionamento de recursos em sua empresa. Você também precisa decidir qual tecnologia usar ao implantar sua infraestrutura do Azure.
O que faremos?
Neste módulo, você aprenderá sobre o conceito de infraestrutura como código e seus benefícios. Você entenderá a finalidade do Bicep como uma linguagem de infraestrutura como código e entenderá como ele funciona. Você encontrará respostas para as seguintes perguntas:
- O que é a infraestrutura como código?
- Como a infraestrutura como código pode ajudar você a automatizar o provisionamento de recursos?
- O que é o Bicep e como ele funciona?
- Quando você deve usar o Bicep em vez de outras opções de ferramentas?
Qual é a meta principal?
Depois de concluir este módulo, você poderá determinar se a infraestrutura como código é a abordagem e a ferramenta corretas para sua organização.
Pré-requisitos
Você deve estar familiarizado com:
- Terminologia e conceitos básicos da computação em nuvem.
- Tipos diferentes de recursos de nuvem.