- Azure for Architects
- Ritesh Modi
- 229字
- 2021-07-08 09:33:33
Azure Resource Manager templates
In an earlier section, we witnessed deployment features such as multi-service, multi-region, extensible, and idempotent provided by the ARM. ARM templates are primary means of provisioning resources in the ARM. ARM templates provide implementation support for ARM deployment features.
ARM templates provide a declarative model through which resources, their configuration, scripts, and extensions are specified. ARM templates are based on JavaScript Object Notation (JSON) format. They use the JSON syntax and conventions to declare and configure resources. JSON files are text-based, human-friendly, and easily readable files.
They can be stored in a source code repository and have version control. They are also a means to represent IAC that can be used to provision resources in an Azure resource group again and again, predictably, consistently, and uniformly. A template needs a resource group for deployment. It can only be deployed to a resource group and the resource group should exist before executing a template deployment. A template is not capable of creating a resource group.
Templates provide the flexibility to be generic and modular in their design and implementation. Templates provide the ability to accept parameters from users, declare internal variables, help in defining dependencies between resources, link resources within same or different resource groups, and execute other templates. They also provide scripting language type expressions and functions that make them dynamic and customizable at runtime.
- Web程序設計及應用
- Fundamentals of Linux
- GeoServer Cookbook
- Arduino開發實戰指南:LabVIEW卷
- 程序員面試算法寶典
- Internet of Things with the Arduino Yún
- C語言程序設計學習指導與習題解答
- bbPress Complete
- C語言課程設計
- 微服務從小白到專家:Spring Cloud和Kubernetes實戰
- iPhone應用開發從入門到精通
- Python 3 數據分析與機器學習實戰
- jQuery技術內幕:深入解析jQuery架構設計與實現原理
- SignalR:Real-time Application Development(Second Edition)
- WildFly Cookbook