Tools for Managing and Deploying Azure Resources Flashcards
1
Q
What does the Azure CLI allow?
A
- allows lot of linux commands
- allows for azure commands which are directly used in your loged-in azure account
2
Q
What is the service Azure Arc?
A
- Cross-Platform VM & Container Management
- allows to manage VMs and containers and physical servers outside of Azure as if they were Azure VM servers and containers
3
Q
What are Azure Arc Features?
A
- consistent management for server across your environment (on-premise, Azure, others providers, …)
- azure VM extensions allows Azure tools to work for monitoring, security and updates
- Supports data services
- works with Kubernetes clusters
- Works with Azure Policy
4
Q
What are Azure VM extensions?
A
- installed on your not-Azure VMs/containters/physical machines
- to work together with Azure Arc to get managed from inside Azure
5
Q
What do Azure VM extensions allow?
A
- collect log data for Log Analytics and Monitor
- Use VM Insights to analyze performance
- download and execute scripts to hybrid connected machines
- refresh certification using Key Vault
6
Q
In Infrastructure as Code what does Infrastructure include?
A
- all servers,
- storage,
- database settings,
- network settings
- firewalls
- load balancers
- etc
All resources running in your Azure accout
7
Q
How do you backup your Infrastructure in Azure?
A
- Infrastructure as Code (IaC)
7
Q
How does IaC work?
A
- you define a config file that defines the infrastructure
- that file can be deployed to deploy the infrastructure
- can be duplicated, copied, i.e. to a different region
8
Q
What is Desired state configuration (DSC)?
A
- related concept to Infrastructure as Code
- once you setup your environment (Ram, hard drive, …) it becomes challenging to manage it over time (**drift **-> over time configurations become slightly different)
- solution is doing setup configurations by files (IaC)
9
Q
What options for Infrastrucutre as Code exist in Azure?
A
- ARM templates (JSON)
- Bicep
- Terraform
- Chef, Puppet
- PowerShell Scripts
- Other type of code
10
Q
What is ARM?
A
- ARM stands for Azure Resource Manager
- deployment and management service for Azure
- management layer that allows you to create, update and delete resources called “deployments”
- all actions that you take to manage your Azure resources go through the ARM layer
11
Q
What does an ARM template consist of?
A
Two files:
- the template itself
- set of parameters needed in the template
12
Q
Which options do you have for running scripts in Azure?
A
- PowerShell
- Bash