(Unit 3 of 3) Azure Resource Manager and Azure ARM templates Flashcards
What is ARM?
Azure Resource Manager (ARM) is the deployment and management service for Azure.
What does ARM allow you to do?
management layer that enables you to create, update, and delete **resources **in your Azure account
List some of the benifits of ARM:
- Apply access control to all services
- Manage your infrastructure
- Deploy, manage, and monitor all the resources
- Clarify your organization’s billing
What is Infrastructure as code?
You manage your infrastructure as lines of code
(Cloud Shell, PowerShell, CLI)
What are ARM templates?
Allow you to** describe** the resources you want to use in a declarative JSON format.
The deployment code is verified before any code is run. This ensures that the resources will be created and connected correctly. The template then orchestrates the creation of those resources in ____.
Parallel
List a few benifits of ARM (1)
Declarative syntax ** - you declare what you want to deploy but don’t** need to write the actual programming
List a few benifits of ARM (2)
Repeatable results: Repeatedly deploy your infrastructure
List a few benifits of ARM (3)
Orchestration: You don’t have to worry about the complexities of ordering operations.
List a few benifits of ARM (4)
Modular files: You can break your templates into smaller, reusable components and link them together
Describe the benefits of using ARM (4)
Extensibility: With deployment scripts, you can add PowerShell or Bash scripts to your templates.