Migrar máquinas virtuais e conjuntos de dimensionamento de máquinas virtuais para suporte à zona de disponibilidade
Este guia descreve como migrar Máquinas Virtuais (VMs) e Conjuntos de Dimensionamento de Máquinas Virtuais do suporte à zona de indisponibilidade para o suporte à zona de disponibilidade. Orientamos você pelas diferentes opções de migração, incluindo como você pode usar o suporte à zona de disponibilidade para soluções de recuperação de desastres.
A Máquina Virtual (VM) e os Conjuntos de Dimensionamento de Máquina Virtual são serviços habilitados para zona de disponibilidade, o que significa que os recursos da VM podem ser implantados usando um dos seguintes métodos:
Zonal: Os recursos de VM são implantados em uma zona de disponibilidade específica e autoselecionada para atingir requisitos mais rigorosos de latência ou desempenho.
Redundante de zona: os recursos de VM são replicados para uma ou mais zonas dentro da região para melhorar a resiliência do aplicativo e dos dados em uma arquitetura de alta disponibilidade (HA).
Para garantir a alta disponibilidade de seus recursos de computação, recomendamos que você selecione várias zonas para suas novas VMs e Conjuntos de Dimensionamento de Máquina Virtual ao migrar para zonas de disponibilidade.
Para obter mais informações sobre o suporte à zona de disponibilidade para serviços VM, consulte Confiabilidade em máquinas virtuais. Para obter suporte de zona de disponibilidade para conjuntos de dimensionamento de máquina virtual, consulte Confiabilidade em conjuntos de escala de máquina virtual.
Pré-requisitos
Para migrar para o suporte à zona de disponibilidade, suas SKUs de VM devem estar disponíveis nas zonas da sua região. Para verificar a disponibilidade de SKU da VM, use um dos seguintes métodos:
- Use o PowerShell para verificar a disponibilidade de SKU da VM.
- Use a CLI do Azure para verificar a disponibilidade de SKU da VM.
- Vá para os serviços do Azure com suporte à zona de disponibilidade.
Requisitos de tempo de inatividade
Como as VMs zonais são criadas nas zonas de disponibilidade, todas as opções de migração mencionadas neste artigo exigem tempo de inatividade durante a implantação.
Opção de migração 1: reimplantação
Quando usar a reimplantação
Use a opção de reimplantação se tiver configurado boas práticas de Infraestrutura como Código (IaC) para gerenciar a infraestrutura. Essa opção de reimplantação oferece mais controle e a capacidade de automatizar vários processos dentro de seus pipelines de implantação.
Considerações sobre reimplantação
Quando você reimplanta seus recursos de VM e Conjuntos de Escala de Máquina Virtual, os recursos subjacentes, como disco gerenciado e endereço IP para a VM, são criados na mesma zona de disponibilidade. Você deve usar um endereço IP público SKU padrão e um balanceador de carga para criar recursos de rede com redundância de zona.
Os discos gerenciados existentes sem suporte à zona de disponibilidade não podem ser anexados a uma VM com suporte à zona de disponibilidade. Para anexar discos gerenciados existentes a uma VM com suporte à zona de disponibilidade, você precisa tirar um instantâneo dos discos atuais e, em seguida, criar sua VM com os novos discos gerenciados anexados.
Para implantações zonais que exigem latência de rede razoavelmente baixa e bom desempenho entre a camada de aplicativo e a camada de dados, use grupos de posicionamento de proximidade. Os grupos de proximidade podem forçar o agrupamento de diferentes recursos de VM sob uma única coluna de rede. Para obter um exemplo de uma carga de trabalho SAP que usa grupos de posicionamento de proximidade, consulte Grupos de posicionamento de proximidade do Azure para latência de rede ideal com aplicativos SAP
Como reimplantar
Se você quiser migrar os dados em seus discos gerenciados atuais ao criar uma nova VM, siga as instruções em Migrar seus discos gerenciados.
Se você quiser criar apenas uma nova VM com novos discos gerenciados em uma zona de disponibilidade, consulte:
Para saber como criar Conjuntos de Dimensionamento de Máquina Virtual em uma zona de disponibilidade, consulte Criar um conjunto de dimensionamento de máquina virtual que usa Zonas de Disponibilidade.
Migrar seus discos gerenciados
Nesta seção, você migra os dados de seus discos gerenciados atuais para discos gerenciados de armazenamento com redundância de zona (ZRS) ou discos gerenciados zonais.
Etapa 1: Crie seu snapshot
A maneira mais fácil e limpa de criar um instantâneo é fazê-lo enquanto a VM está offline. Consulte Instantâneos. Se você escolher essa abordagem, algum tempo de inatividade deve ser esperado. Para criar um instantâneo da sua VM usando o portal do Azure, o PowerShell ou a CLI do Azure, consulte Criar um instantâneo de um disco rígido virtual
Se você estiver tirando um instantâneo de um disco conectado a uma VM em execução, leia as orientações em Instantâneos antes de continuar.
Nota
Os discos gerenciados de origem permanecem intactos com suas configurações atuais e você continuará a ser cobrado por eles. Para evitar isso, você deve excluir manualmente os discos depois de concluir a migração e confirmar que os novos discos estão funcionando. Para obter mais informações, consulte Localizar e excluir discos gerenciados e não gerenciados do Azure não anexados.
Etapa 2: migrar os dados em seus discos gerenciados
Agora que você tem instantâneos de seus discos originais, pode usá-los para criar discos gerenciados ZRS ou discos gerenciados zonais.
Migrar seus dados para discos gerenciados zonal
Para migrar um disco gerenciado não zonal para o zonal:
Crie um disco gerenciado zonal a partir do instantâneo do disco de origem. O parâmetro zone deve corresponder à sua VM zonal. Para criar um disco gerenciado zonal a partir do instantâneo, você pode usar a CLI do Azure (exemplo abaixo), o PowerShell ou o portal do Azure.
az disk create --resource-group $resourceGroupName --name $diskName --location $location --zone $zone --sku $storageType --size-gb $diskSize --source $snapshotId
Migrar seus dados para discos gerenciados pelo ZRS
Importante
O armazenamento com redundância de zona (ZRS) para discos gerenciados tem algumas restrições. Para obter mais informações, consulte Limitações.
Crie um disco gerenciado pelo ZRS a partir do instantâneo do disco de origem usando o seguinte trecho da CLI do Azure:
# Create a new ZRS Managed Disks using the snapshot Id and the SKU supported storageType=Premium_ZRS location=westus2 az disk create --resource-group $resourceGroupName --name $diskName --sku $storageType --size-gb $diskSize --source $snapshotId
Etapa 3: Criar uma nova VM com seus novos discos
Agora que você migrou seus dados para discos gerenciados ZRS ou discos gerenciados zonais, crie uma nova VM com esses novos discos definidos como o sistema operacional e discos de dados:
az vm create -g MyResourceGroup -n MyVm --attach-os-disk newZonalOSDiskCopy --attach-data-disks newZonalDataDiskCopy --os-type linux
Opção de migração 2: VM regional para movimentação zonal
Esta seção detalha como mover máquinas virtuais do Azure de instância única de uma configuração Regional para uma Zona de Disponibilidade de destino dentro da mesma região do Azure.
Principais benefícios da mudança regional para zonal
Os benefícios de uma mudança regional para zonal são:
- Experiência do usuário aprimorada- As novas zonas de disponibilidade na região desejada reduzem a latência e criam uma boa experiência do cliente.
- Tempo de inatividade reduzido- As máquinas virtuais são suportadas por toda parte, melhorando assim a resiliência e a disponibilidade do aplicativo.
- Conectividade de rede – Aproveita a infraestrutura existente, como redes virtuais (VNETs), sub-redes, grupos de segurança de rede (NSGs) e balanceadores de carga (LBs), que podem suportar a configuração zonal de destino.
- Alta escalabilidade- Orquestra o movimento em escala reduzindo os pontos de toque manuais e minimiza o tempo geral de migração de dias para horas ou até minutos, dependendo do volume de dados.
Componentes
Os seguintes componentes são usados durante uma mudança regional para zonal:
Componente | Detalhes |
---|---|
Mover coleção | Uma coleção move é um objeto do Azure Resource Manager que é criado durante o processo de movimentação regional para zonal. A coleção é baseada na região da VM e nos parâmetros de assinatura e contém metadados e informações de configuração sobre os recursos que você deseja mover. As VMs adicionadas a uma coleção de movimentação devem estar na mesma assinatura e região/local, mas podem ser selecionadas de diferentes grupos de recursos. |
Mover recurso | Quando você adiciona VM(s) a uma coleção de movimentação, ela é rastreada como um recurso de movimentação e essas informações são mantidas na coleção de movimentação para cada uma das VMs que estão atualmente no processo de movimentação. A coleção de movimentação será criada em um grupo de recursos temporário em sua assinatura e poderá ser excluída junto com o grupo de recursos, se desejado. |
Dependências | Quando você adiciona VMs à coleção de movimentação, as verificações de validação são feitas para determinar se as VMs têm alguma dependência que não esteja na coleção de movimentação. Por exemplo, uma placa de interface de rede (NIC) é um recurso dependente para uma VM e deve ser movida junto com a VM. Depois de identificar as dependências para cada uma das VMs, você pode adicionar dependências à coleção de movimentação e movê-las também, ou pode selecionar recursos existentes alternativos na configuração zonal de destino. Você pode selecionar uma VNET existente na configuração zonal de destino ou criar uma nova VNET, conforme aplicável. |
Matriz de suporte
Computação de máquinas virtuais
A tabela a seguir descreve a matriz de suporte para mover máquinas virtuais de uma configuração regional para zonal:
Cenário | Suporte | Detalhes |
---|---|---|
VM de instância única | Suportado | Há suporte para a movimentação regional para zonal de VM(s) de instância única. |
VMs num Conjunto de Disponibilidade | Não suportado | |
VMs dentro de conjuntos de escala de máquina virtual com orquestração uniforme | Não suportado | |
VMs dentro de conjuntos de dimensionamento de máquina virtual com orquestração flexível | Não suportado | |
Regiões suportadas | Suportado | Apenas as regiões suportadas pela zona de disponibilidade são suportadas. Saiba mais para saber mais sobre os detalhes da região. |
VMs já localizadas em uma zona de disponibilidade | Não suportado | Não há suporte para movimentação entre zonas. Somente VMs que estão dentro da mesma região podem ser movidas para outra zona de disponibilidade. |
Extensões de VMs | Não suportado | A movimentação de VM é suportada, mas as extensões não são copiadas para a VM zonal de destino. |
VMs com início seguro | Suportado | Reative a opção Monitoramento de integridade no portal e salve a configuração após a mudança. |
VMs confidenciais | Suportado | Reative a opção Monitoramento de integridade no portal e salve a configuração após a mudança. |
Gerar 2 VMs (arranque da UEFI) | Suportado | |
VMs em Grupos de colocação de proximidade | Suportado | O grupo de colocação por proximidade (PPG) de origem não é mantido na configuração zonal. |
VMs do Spot (VMs de baixa prioridade) | Suportado | |
VMs com Dedicated Host | Suportado | O host dedicado da VM de origem não será preservado. |
VMs com Colocação em cache ativada | Suportado | |
VMs criadas a partir de imagens do marketplace | Suportado | |
VMs criadas a partir de imagens personalizadas | Suportado | |
VM com licença HUB (Benefício de Utilização Híbrida) | Suportado | |
Políticas do RBAC da VM | Não suportado | A movimentação de VM é suportada, mas os RBACs não são copiados para a VM zonal de destino. |
VMs que utilizam Redes Aceleradas | Suportado |
Configurações de armazenamento de Máquinas Virtuais
A tabela seguinte descreve a matriz de suporte para mover definições de armazenamento de máquinas virtuais:
Cenário | Suporte | Detalhes |
---|---|---|
VMs com disco gerido | Suportado | Há suporte para a movimentação regional para zonal de VM(s) de instância única. |
VMs usando discos não gerenciados | Não suportado | |
VMs que utilizam Discos Ultra | Não suportado | |
VMs que utilizam Discos de SO Efémeros | Não suportado | |
VMs que utilizam discos partilhados | Não suportado | |
VMs com HDDs Standard | Suportado | |
VMs com SSDs Standard | Suportado | |
VMs com SSDs Premium | Suportado | |
VMs com discos NVMe (otimizados para armazenamento - série Lsv2) | Suportado | |
Disco temporário nas VMs | Suportado | Serão criados discos temporários; no entanto, eles não conterão os dados dos discos temporários de origem. |
VMs com discos ZRS | Suportado | |
VMs com ADE (Azure Disk Encryption) | Suportado | |
VMs com encriptação do lado do servidor que utilizam chaves geridas pelo serviço | Suportado | |
VMs com encriptação do lado do servidor que utilizam chaves geridas pelo cliente | Suportado | |
VMs com encriptação baseada no Anfitrião ativada com PM | Não suportado | |
VMs com encriptação baseada no Anfitrião ativada com CMK | Não suportado | |
VMs com encriptação baseada no Anfitrião ativada com encriptação Dupla | Não suportado |
Configurações de rede de Máquinas Virtuais
A tabela seguinte descreve a matriz de suporte para mover definições de rede de máquinas virtuais:
Cenário | Suporte | Detalhes |
---|---|---|
NIC | Suportado | Por predefinição, é criado um novo recurso. No entanto, pode especificar um recurso existente na configuração do destino. |
VNET | Suportado | Por predefinição, é utilizada a rede virtual de origem (VNET) ou pode especificar um recurso existente na configuração do destino. |
Como mover uma VM da configuração regional para a zonal
Antes de mover uma VM da configuração regional para a zonal, consulte Perguntas frequentes - Mover a VM de instância única do Azure de regional para zonal.
Para saber como mover VMs da configuração regional para a configuração zonal dentro da mesma região no portal do Azure, consulte Mover VMs de instância única do Azure da configuração regional para a zonal.
Para saber como fazer o mesmo usando o Azure PowerShell e a CLI, consulte Mover uma VM em uma zona de disponibilidade usando o Azure PowerShell e a CLI.
Opção de migração 3: Azure Resource Mover
Quando usar o Azure Resource Mover
Use o Azure Resource Mover para obter uma maneira fácil de mover VMs ou VMs criptografadas de uma região sem zonas de disponibilidade para outra com suporte à zona de disponibilidade. Se quiser saber mais sobre os benefícios de usar o Azure Resource Mover, consulte Por que usar o Azure Resource Mover?.
Considerações sobre o Azure Resource Mover
Quando você usa o Azure Resource mover, todas as chaves e segredos são copiados do cofre da chave de origem para o cofre da chave de destino recém-criado na região de destino. Todos os recursos relacionados às chaves gerenciadas pelo cliente, como Cofres de Chaves do Azure, conjuntos de criptografia de disco, VMs, discos e instantâneos, devem estar na mesma assinatura e região. O recurso de disponibilidade e redundância padrão do Cofre de Chaves do Azure não pode ser usado como o cofre de chave de destino para os recursos de VM movidos, mesmo que a região de destino seja uma região secundária para a qual seu cofre de chave de origem é replicado.
Como usar o Azure Resource Mover
Para saber como mover VMs para outra região, consulte Mover VMs do Azure para uma zona de disponibilidade em outra região
Para saber como mover VMs criptografadas para outra região, consulte Tutorial: Mover VMs criptografadas do Azure entre regiões
Considerações sobre recuperação de desastres
Normalmente, as zonas de disponibilidade são usadas para implantar VMs em uma configuração de Alta Disponibilidade. Eles podem estar muito próximos uns dos outros para servir como uma solução de recuperação de desastres durante um desastre natural. No entanto, há cenários em que as zonas de disponibilidade podem ser usadas para recuperação de desastres. Para saber mais, consulte Usando zonas de disponibilidade para recuperação de desastres.
Os requisitos a seguir devem fazer parte de uma estratégia de recuperação de desastres que ajude sua organização a executar suas cargas de trabalho durante interrupções planejadas ou não planejadas em zonas:
- A VM de origem já deve ser uma VM zonal, o que significa que ela foi colocada em uma zona lógica.
- Você precisa replicar sua VM de uma zona para outra usando o serviço Azure Site Recovery.
- Depois que sua VM for replicada para outra zona, você poderá seguir as etapas para executar um drill de recuperação de desastres, failover, reproteger e failback.
- Para habilitar a recuperação de desastres de VM entre zonas de disponibilidade, siga as instruções em Habilitar recuperação de desastres de VM do Azure entre zonas de disponibilidade.
Passos Seguintes
- Serviços do Azure com zonas de disponibilidade
- Regiões do Azure com zonas de disponibilidade
- Fiabilidade em Máquinas Virtuais
- Confiabilidade em conjuntos de dimensionamento de máquinas virtuais
- Mover VMs do Azure de instância única da configuração regional para a configuração zonal usando o PowerShell
- Mover VMs do Azure de instância única da configuração regional para a configuração zonal via portal