Azure Resource Manager şablon işlevselliğini genişletmeExtend Azure Resource Manager template functionality

2016’da Microsoft desenler ve uygulamalar ekibi, kaynak dağıtımını basitleştirmek amacıyla bir Azure Resource Manager şablon yapı taşları kümesi oluşturdu.In 2016, the Microsoft patterns & practices team created a set of Azure Resource Manager template building blocks with the goal of simplifying resource deployment. Her yapı taşı, ayrı parametre dosyaları tarafından belirtilen kaynak kümeleri dağıtan, önceden oluşturulmuş bir şablon kümesi içerir.Each building block contains a set of prebuilt templates that deploy sets of resources specified by separate parameter files.

Bu yapı taşı şablonları, birleştirilerek daha büyük ve daha karmaşık dağıtımlar oluşturulabilecek şekilde tasarlanmıştır.The building block templates are designed to be combined together to create larger and more complex deployments. Örneğin, Azure’da sanal makine dağıtmak için bir sanal ağ, depolama hesapları ve başka kaynaklar gerekir.For example, deploying a virtual machine in Azure requires a virtual network, storage accounts, and other resources. Sanal ağ yapı taşı şablonu tarafından bir sanal ağ ve alt ağlar dağıtılır.The virtual network building block template deploys a virtual network and subnets. Sanal makine yapı taşı şablonu tarafından depolama hesapları, ağ arabirimleri ve VM’lerin kendisi dağıtılır.The virtual machine building block template deploys storage accounts, network interfaces, and the actual VMs. Daha sonra, her iki yapı taşı şablonunu ilgili parametre dosyalarıyla çağırarak tek bir işlemle eksiksiz bir mimari dağıtmak için bir betik veya şablon oluşturabilirsiniz.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.

Desenler ve uygulamalar ekibi, yapı taşı şablonlarını geliştirirken Azure Resource Manager şablon işlevselliğini genişletmeye yönelik çeşitli kavramlar tasarladı.While developing the building block templates, p&p designed several concepts to extend Azure Resource Manager template functionality. Bu seride, bu kavramları kendi şablonlarınızda kullanabilmeniz için bunların birkaçını açıklıyoruz.In this series, we will describe several of these concepts so you can use them in your own templates.

Not

Bu makalelerde, Resource Manager şablonları konusunda ileri düzeyde bilgili olduğunuz varsayılır.These articles assume you have an advanced understanding of Azure Resource Manager templates.