(Unit 3 of 3) Azure Resource Manager and Azure ARM templates Flashcards

1
Q

What is ARM?

A

Azure Resource Manager (ARM) is the deployment and management service for Azure.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What does ARM allow you to do?

A

management layer that enables you to create, update, and delete **resources **in your Azure account

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

List some of the benifits of ARM:

A
  1. Apply access control to all services
  2. Manage your infrastructure
  3. Deploy, manage, and monitor all the resources
  4. Clarify your organization’s billing
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is Infrastructure as code?

A

You manage your infrastructure as lines of code

(Cloud Shell, PowerShell, CLI)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are ARM templates?

A

Allow you to** describe** the resources you want to use in a declarative JSON format.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

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 ____.

A

Parallel

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

List a few benifits of ARM (1)

A

Declarative syntax ** - you declare what you want to deploy but don’t** need to write the actual programming

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

List a few benifits of ARM (2)

A

Repeatable results: Repeatedly deploy your infrastructure

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

List a few benifits of ARM (3)

A

Orchestration: You don’t have to worry about the complexities of ordering operations.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

List a few benifits of ARM (4)

A

Modular files: You can break your templates into smaller, reusable components and link them together

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Describe the benefits of using ARM (4)

A

Extensibility: With deployment scripts, you can add PowerShell or Bash scripts to your templates.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly