Azure 002 – Virtual Machines
Fonte: Exam Ref AZ-900 Microsoft Azure Fundamentals Published with the authorization of Microsoft Corporation by: Pearson Education, Inc. Copyright © 2019 by Pearson Education link
Azure Resource Manager (ARM)
Camada de serviço que roda no Azure e é responsável pela interação com todos os serviços do Azure.

- Terminologia importante:
- Resource: VM, Storage Account, Web app…
- Resource Group: agrupador lógico de recursos
- Resource Provider: serviço no Azure que provê a funcionalidade. Ex: Microsoft.Compute
- Resource Manager template: Arquivo no formato JSON (JavaScript Object Notation) que define um conjutno de recursos que devem ser criados no Azure.
- Linguagem declarativa: linguagem utilizada nos templates para definir o que deve ser criado.
Templates
https://docs.microsoft.com/pt-br/azure/azure-resource-manager/templates/overview
{
"parameters": {
"demoParam1":{
"type": "string",
"defaultValue": "[[test value]"
}
},
"variables": {
"varname": ""
},
"resources": [
{
"name": "[parameters('storageAccountName')]",
"type": "Microsoft.Storage/storageAccounts",
"apiVersion": "2019-06-01",
"location": "[parameters('location')]",
"properties": {
"accessTier": "[parameters('accessTier')]",
"supportsHttpsTrafficOnly": "[parameters('supportsHttpsTrafficOnly')]"
},
"dependsOn": [],
"sku": {
"name": "[parameters('accountType')]"
},
"kind": "[parameters('kind')]",
"tags": {}
}
],
"outputs": {
"exampleOutput": {
"type": "string",
"value": "[parameters('demoParam1')]"
}
}
}

Grupos de Gerenciamento


Tags
A inclusão de tags nos recursos do Azure permite que você construa outras estruturas de agrupamento dos recursos criados, permitindo consultas através das tags e a utilização de seus valores como filtros em ferramentas de análise de problemas e de custos.

Máquinas Virtuais
- Infraestrutura como serviço necessária para executar instâncias de servidores onde o cliente pode escolher o sistema operacional e a configuração do hardware virtualizado.
- Recursos de uma VM
- Máquina virtual
- Disco
- Interface de rede
- Network Security Group
- Virtual Network
- IP Público
- Storage Account (monitoramento)