Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a: ✔️ VMs Windows
Neste tutorial, você aprenderá a aumentar a disponibilidade e a confiabilidade de suas máquinas virtuais (VMs) usando conjuntos de disponibilidade. Os Conjuntos de Disponibilidade garantem que as VMs implantadas no Azure estejam distribuídas em vários nós de hardware isolados, em um cluster.
Neste tutorial, você aprenderá a:
- Criar um conjunto de disponibilidade
- Criar uma VM em um conjunto de disponibilidade
- Verifique os tamanhos de VM disponíveis
- Verifique o Azure Advisor
Iniciar o Azure Cloud Shell
O Azure Cloud Shell é um shell interativo gratuito que você pode usar para executar as etapas neste artigo. Tem ferramentas comuns do Azure pré-instaladas e configuradas para utilização com a sua conta.
Para abrir o Cloud Shell, basta selecionar Experimentar no canto superior direito de um bloco de código. Você também pode iniciar o Cloud Shell em uma guia separada do navegador acessando https://shell.azure.com/powershell. Selecione Copiar para copiar os blocos de código, cole-o no Cloud Shell e prima Enter para executá-lo.
Criar um conjunto de disponibilidade
O hardware em um local é dividido em vários domínios de atualização e domínios de falha. Domínio de atualização é um grupo de VMs e o hardware físico subjacente que pode ser reinicializado ao mesmo tempo. As VMs no mesmo domínio de falha compartilham armazenamento comum, bem como uma fonte de alimentação e um switch de rede comuns.
Você pode criar um conjunto de disponibilidade usando New-AzAvailabilitySet . Neste exemplo, o número de domínios de atualização e falha é 2 e o conjunto de disponibilidade é nomeado myAvailabilitySet.
Crie um grupo de recursos.
New-AzResourceGroup `
-Name myResourceGroupAvailability `
-Location EastUS
Crie um conjunto de disponibilidade gerenciado usando New-AzAvailabilitySet com o parâmetro -sku aligned.
New-AzAvailabilitySet `
-Location "EastUS" `
-Name "myAvailabilitySet" `
-ResourceGroupName "myResourceGroupAvailability" `
-Sku aligned `
-PlatformFaultDomainCount 2 `
-PlatformUpdateDomainCount 2
Criar VMs dentro de um conjunto de disponibilidade
As VMs devem ser criadas dentro do conjunto de disponibilidade para garantir que sejam distribuídas corretamente pelo hardware. Não é possível adicionar uma VM existente a um conjunto de disponibilidade depois que ela é criada.
Ao criar uma VM com New-AzVM , você usa o parâmetro -AvailabilitySetName para especificar o nome do conjunto de disponibilidade.
Primeiro, defina um nome de usuário e senha de administrador para a VM com Get-Credential:
$cred = Get-Credential
Agora, crie duas VMs com o comando New-AzVM no conjunto de disponibilidade.
for ($i=1; $i -le 2; $i++)
{
New-AzVm `
-ResourceGroupName "myResourceGroupAvailability" `
-Name "myVM$i" `
-Location "East US" `
-VirtualNetworkName "myVnet" `
-SubnetName "mySubnet" `
-SecurityGroupName "myNetworkSecurityGroup" `
-PublicIpAddressName "myPublicIpAddress$i" `
-AvailabilitySetName "myAvailabilitySet" `
-Credential $cred
}
Leva alguns minutos para criar e configurar ambas as VMs. Quando terminar, você terá duas máquinas virtuais distribuídas pelo hardware subjacente.
Se você examinar o conjunto de disponibilidade no portal acessando Grupos de Recursos>myResourceGroupAvailability>myAvailabilitySet, verá como as VMs são distribuídas entre os dois domínios de falha e atualização.
Observação
Em determinadas circunstâncias, 2 VMs no mesmo AvailabilitySet podem compartilhar o mesmo FaultDomain. Isso pode ser confirmado acessando o seu conjunto de disponibilidade e verificando a coluna Domínio de falha. Isso pode ser causado pela seguinte sequência de eventos durante a implantação das VMs:
- A 1ª VM é implantada
- A 1ª VM está parada/desalocada
- A 2ª VM está implantada. Nessas circunstâncias, o disco do sistema operacional da 2ª VM pode ser criado no mesmo domínio de falha que a 1ª VM e, portanto, a 2ª VM também pousará no mesmo FaultDomain. Para evitar esse problema, é recomendável não parar/desalocar as VMs entre implantações.
Verifique os tamanhos de VM disponíveis
Ao criar uma VM dentro de um conjunto de disponibilidade, você precisa saber quais tamanhos de VM estão disponíveis no hardware. Use o comando Get-AzVMSize para obter todos os tamanhos disponíveis para máquinas virtuais que se podem implantar no conjunto de disponibilidade.
Get-AzVMSize `
-ResourceGroupName "myResourceGroupAvailability" `
-AvailabilitySetName "myAvailabilitySet"
Verifique o Azure Advisor
Você também pode usar o Azure Advisor para obter mais informações sobre como melhorar a disponibilidade de suas VMs. O Consultor do Azure analisa a sua configuração e telemetria de utilização e, em seguida, recomenda soluções que o podem ajudar a melhorar a relação custo-eficácia, o desempenho, a disponibilidade e a segurança dos seus recursos do Azure.
Inicie sessão no portal do Azure, selecione Todos os serviçose digite Advisor. O painel do Consultor mostra recomendações personalizadas para a assinatura selecionada. Para obter mais informações, consulte Introdução ao Azure Advisor.
Próximos passos
Neste tutorial, você aprendeu como:
- Criar um conjunto de disponibilidade
- Criar uma VM em um conjunto de disponibilidade
- Verifique os tamanhos de VM disponíveis
- Verifique o Azure Advisor
Avance para o próximo tutorial para saber mais sobre conjuntos de dimensionamento de máquinas virtuais.