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)