Expandir a funcionalidade do modelo do Azure Resource ManagerExtend Azure Resource Manager template functionality

Em 2016, a equipa de padrões e práticas do Microsoft criou um conjunto de blocos modulares de modelo do Azure Resource Manager com o objetivo de simplificar a implementação de recursos.In 2016, the Microsoft patterns & practices team created a set of Azure Resource Manager template building blocks with the goal of simplifying resource deployment. Cada bloco modular contém um conjunto de modelos previamente concebidos que implementam conjuntos de recursos especificados pelos ficheiros de parâmetro separados.Each building block contains a set of pre-built templates that deploy sets of resources specified by separate parameter files.

Os modelos de bloco modular foram concebidos para serem combinados em conjunto, para criar implementações maiores e mais complexas.The building block templates are designed to be combined together to create larger and more complex deployments. Por exemplo, implementar uma máquina virtual no Azure precisa de uma rede virtual, contas de armazenamento e outros recursos.For example, deploying a virtual machine in Azure requires a virtual network, storage accounts, and other resources. O modelo de bloco modular de rede virtual implementa uma rede virtual e sub-redes.The virtual network building block template deploys a virtual network and subnets. O modelo de bloco modular de máquina virtual implementa contas de armazenamento, interfaces de rede e as VMs reais.The virtual machine building block template deploys storage accounts, network interfaces, and the actual VMs. Em seguida, pode criar um script ou modelo para chamar ambos os modelos de bloco modular com os respetivos ficheiros de parâmetro correspondentes, para implementar uma arquitetura completa com uma operação.You can then create a script or template to call both building block templates with their corresponding parameter files to deploy a complete architecture with one operation.

Ao desenvolver os modelos de bloco modular, a equipa de padrões e práticas criou diversos conceitos para expandir a funcionalidade de modelo do Azure Resource Manager.While developing the building block templates, p&p designed several concepts to extend Azure Resource Manager template functionality. Nesta série, iremos descrever muitos destes conceitos para que os possa utilizar nos seus próprios modelos.In this series, we will describe several of these concepts so you can use them in your own templates.

Nota

Estes artigos partem do princípio de que tem um grande conhecimento de modelos do Azure Resource Manager.These articles assume you have an advanced understanding of Azure Resource Manager templates.