Introdução

Concluído

Os módulos de Bicep permitem dividir um modelo complexo em partes menores. Você pode garantir que cada módulo esteja focalizado em uma tarefa específica e que os módulos sejam reutilizáveis para várias implantações e cargas de trabalho.

Neste módulo, você aprenderá sobre os benefícios dos módulos do Bicep e como você pode criá-los, usá-los e combiná-los em suas implantações.

Cenário de exemplo

Suponha que você seja responsável por implantar e configurar a infraestrutura do Azure em uma empresa de brinquedos. Você criou anteriormente um modelo do Bicep que implanta sites para dar suporte ao lançamento de cada brinquedo novo.

Recentemente, sua empresa lançou um novo brinquedo: um vombate de controle remoto. O bichinho de pelúcia vombate se tornou popular e o tráfego em seu site aumentou significativamente. Os clientes estão reclamando de tempos de resposta lentos porque o servidor não pode acompanhar a demanda.

Para melhorar o desempenho e reduzir o custo, você foi solicitado a adicionar uma CDN (rede de distribuição de conteúdo) ao site. Você sabe que sua empresa precisará incluir uma CDN em outros sites que fizer no futuro, mas que nem todos os sites precisam de uma CDN. Portanto, você decide tornar o componente CDN opcional.

Architecture diagram that shows two variants: one with traffic flowing from the internet to the app through a CDN, and another without a CDN.

O que faremos?

Neste módulo, você criará um conjunto de módulos do Bicep para implantar seu site e CDN. Em seguida, você criará um modelo que usa esses módulos juntos.

Qual é a meta principal?

Ao final deste módulo, você poderá projetar e criar módulos do Bicep que sejam combináveis, reutilizáveis e flexíveis. Você também poderá criar modelos do Bicep que compõem implantações complexas de um conjunto de módulos.