Introdução

Concluído

Os módulos bíceps permitem dividir um modelo complexo em partes menores. Você pode garantir que cada módulo esteja focado 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 Bicep e como pode criá-los, usá-los e combiná-los para suas próprias 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ê já criou um modelo Bicep que implanta sites para dar suporte ao lançamento de cada novo produto de brinquedo.

A sua empresa lançou recentemente um novo brinquedo: um wombat de controlo remoto. O brinquedo do útero tornou-se popular, e o tráfego para o seu site aumentou significativamente. Os clientes estão reclamando de tempos de resposta lentos porque o servidor não consegue acompanhar a demanda.

Para melhorar o desempenho e reduzir custos, foi-lhe pedido que adicionasse uma rede de distribuição de conteúdo, ou CDN, ao Web site. Você sabe que sua empresa precisará incluir uma CDN em outros sites que ela faz no futuro, mas também que nem todo site precisa de uma CDN. Assim, 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 vamos fazer?

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

Qual é o principal objetivo?

Ao final deste módulo, você será capaz de projetar e construir módulos Bicep que são compostáveis, reutilizáveis e flexíveis. Você também poderá criar modelos Bicep que compõem implantações complexas a partir de um conjunto de módulos.