Migração suportada por plataforma dos recursos IaaS clássicos para o Azure Resource ManagerPlatform-supported migration of IaaS resources from classic to Azure Resource Manager

Importante

Hoje, cerca de 90% dos VMs da IaaS estão a usar o Azure Resource Manager.Today, about 90% of IaaS VMs are using Azure Resource Manager. A partir de 28 de fevereiro de 2020, os VM clássicos foram depreciados e serão totalmente retirados a 1 de março de 2023.As of February 28, 2020, classic VMs have been deprecated and will be fully retired on March 1, 2023. Saiba mais sobre esta depreciação e como isso o afeta.Learn more about this deprecation and how it affects you.

Este artigo fornece uma visão geral sobre a ferramenta de migração suportada pela plataforma, como migrar recursos do Azure Service Manager (ASM) aka Classic para Resource Manager (ARM) e detalhes como conectar recursos dos dois modelos de implementação que coexistem na sua subscrição utilizando gateways de rede virtual para site.This article provides overview on platform-supported migration tool, how to migrate resources from the Azure Service Manager (ASM) aka Classic to Resource Manager (ARM) deployment models and details how to connect resources from the two deployment models that coexist in your subscription by using virtual network site-to-site gateways. Pode ler mais sobre funcionalidades e benefícios do Azure Resource Manager.You can read more about Azure Resource Manager features and benefits.

A ASM suporta dois produtos computativos diferentes, Azure Virtual Machines (clássico) aka IaaS VMs & Azure Cloud Services (clássico) aka PaaS VMs ou Web/Worker Roles.ASM supports two different compute products, Azure Virtual Machines (classic) aka IaaS VMs & Azure Cloud Services (classic) aka PaaS VMs or Web/Worker Roles. Este documento fala apenas sobre a migração de Máquinas Virtuais Azure (clássicas).This document only talks about migrating Azure Virtual Machines (classic).

Objetivo para a migraçãoGoal for migration

O Gestor de Recursos permite a implementação de aplicações complexas através de modelos, configura máquinas virtuais utilizando extensões VM e incorpora a gestão e marcação de acesso.Resource Manager enables deploying complex applications through templates, configures virtual machines by using VM extensions, and incorporates access management and tagging. O Azure Resource Manager inclui uma implementação paralela e escalável para máquinas virtuais em conjuntos de disponibilidade.Azure Resource Manager includes scalable, parallel deployment for virtual machines into availability sets. O novo modelo de implementação também fornece gestão do ciclo de vida do cálculo, rede e armazenamento de forma independente.The new deployment model also provides lifecycle management of compute, network, and storage independently. Finalmente, há um foco em permitir a segurança por padrão com a aplicação de máquinas virtuais numa rede virtual.Finally, there’s a focus on enabling security by default with the enforcement of virtual machines in a virtual network.

Quase todas as funcionalidades do modelo de implementação clássica são suportadas para computação, rede e armazenamento sob o Azure Resource Manager.Almost all the features from the classic deployment model are supported for compute, network, and storage under Azure Resource Manager. Para beneficiar das novas capacidades no Azure Resource Manager, pode migrar as implementações existentes a partir do modelo de implementação Classic.To benefit from the new capabilities in Azure Resource Manager, you can migrate existing deployments from the Classic deployment model.

Recursos apoiados & configurações para a migraçãoSupported resources & configurations for migration

Recursos apoiados para a migraçãoSupported resources for migration

  • Máquinas VirtuaisVirtual Machines
  • Conjuntos de DisponibilidadeAvailability Sets
  • Contas de ArmazenamentoStorage Accounts
  • Redes VirtuaisVirtual Networks
  • Gateways de VPNVPN Gateways
  • Gateways de rota expresso (apenas na mesma subscrição que apenas a Rede Virtual)Express Route Gateways (in the same subscription as Virtual Network only)
  • Grupos de Segurança de RedeNetwork Security Groups
  • Tabelas de RotaRoute Tables
  • IPs ReservadosReserved IPs

Configurações suportadas para migraçãoSupported configurations for migration

Estes recursos clássicos da IAS são apoiados durante a migraçãoThese classic IaaS resources are supported during migration

ServiçoService ConfiguraçãoConfiguration
Azure AD Domain ServicesAzure AD Domain Services Redes virtuais que contêm serviços de domínio AD AzureVirtual networks that contain Azure AD Domain services

Âmbitos de migração apoiadosSupported scopes of migration

Existem quatro maneiras diferentes de completar a migração de recursos de computação, rede e armazenamento:There are four different ways to complete migration of compute, network, and storage resources:

Migração de máquinas virtuais (NÃO numa rede virtual)Migration of virtual machines (NOT in a virtual network)

No modelo de implementação do Gestor de Recursos, a segurança é aplicada para as suas aplicações por padrão.In the Resource Manager deployment model, security is enforced for your applications by default. Todos os VMs precisam de estar numa rede virtual no modelo de Gestor de Recursos.All VMs need to be in a virtual network in the Resource Manager model. A plataforma Azure reinicia ( Stop , e ) os Deallocate Start VMs como parte da migração.The Azure platform restarts (Stop, Deallocate, and Start) the VMs as part of the migration. Tem duas opções para as redes virtuais para as quais as Máquinas Virtuais serão migradas para:You have two options for the virtual networks that the Virtual Machines will be migrated to:

  • Pode solicitar à plataforma a criação de uma nova rede virtual e migrar a máquina virtual para a nova rede virtual.You can request the platform to create a new virtual network and migrate the virtual machine into the new virtual network.
  • Pode migrar a máquina virtual para uma rede virtual existente no Gestor de Recursos.You can migrate the virtual machine into an existing virtual network in Resource Manager.

Nota

Neste âmbito de migração, tanto as operações de gestão-avião como as operações de data-plane não podem ser permitidas durante um período de tempo durante a migração.In this migration scope, both the management-plane operations and the data-plane operations may not be allowed for a period of time during the migration.

Migração de máquinas virtuais (numa rede virtual)Migration of virtual machines (in a virtual network)

Para a maioria das configurações de VM, apenas os metadados estão a migrar entre os modelos de implementação Classic e Resource Manager.For most VM configurations, only the metadata is migrating between the Classic and Resource Manager deployment models. Os VM subjacentes estão a funcionar no mesmo hardware, na mesma rede, e com o mesmo armazenamento.The underlying VMs are running on the same hardware, in the same network, and with the same storage. As operações de gestão-avião não podem ser permitidas durante um determinado período de tempo durante a migração.The management-plane operations may not be allowed for a certain period of time during the migration. No entanto, o plano de dados continua a funcionar.However, the data plane continues to work. Ou seja, as suas aplicações em execução em cima de VMs (clássico) não incorrem em tempo de inatividade durante a migração.That is, your applications running on top of VMs (classic) do not incur downtime during the migration.

As seguintes configurações não são suportadas atualmente.The following configurations are not currently supported. Se o suporte for adicionado no futuro, alguns VMs nesta configuração podem incorrer em tempo de inatividade (passar por stop, deallocate e reiniciar operações VM).If support is added in the future, some VMs in this configuration might incur downtime (go through stop, deallocate, and restart VM operations).

  • Tem mais de uma disponibilidade definida num único serviço de nuvem.You have more than one availability set in a single cloud service.
  • Tem um ou mais conjuntos de disponibilidade e VMs que não estão numa disponibilidade definida num único serviço de nuvem.You have one or more availability sets and VMs that are not in an availability set in a single cloud service.

Nota

Neste âmbito de migração, o plano de gestão não pode ser autorizado durante um período de tempo durante a migração.In this migration scope, the management plane may not be allowed for a period of time during the migration. Para certas configurações descritas anteriormente, ocorre tempo de inatividade do plano de dados.For certain configurations as described earlier, data-plane downtime occurs.

Migração de contas de armazenamentoMigration of storage accounts

Para permitir uma migração perfeita, pode implementar VMs do Gestor de Recursos numa conta de armazenamento clássica.To allow seamless migration, you can deploy Resource Manager VMs in a classic storage account. Com esta capacidade, os recursos de computação e rede podem e devem ser migrados independentemente das contas de armazenamento.With this capability, compute and network resources can and should be migrated independently of storage accounts. Assim que migrar sobre as máquinas virtuais e a Rede Virtual, precisa de migrar para as suas contas de armazenamento para completar o processo de migração.Once you migrate over your Virtual Machines and Virtual Network, you need to migrate over your storage accounts to complete the migration process.

Se a sua conta de armazenamento não tiver discos associados ou dados de Máquinas Virtuais e tiver apenas bolhas, ficheiros, tabelas e filas, então a migração para O Gestor de Recursos Azure pode ser feita como uma migração autónoma sem dependências.If your storage account does not have any associated disks or Virtual Machines data and only has blobs, files, tables, and queues then the migration to Azure Resource Manager can be done as a standalone migration without dependencies.

Nota

O modelo de implementação do Gestor de Recursos não tem o conceito de imagens e discos clássicos.The Resource Manager deployment model doesn't have the concept of Classic images and disks. Quando a conta de armazenamento é migrada, imagens e discos clássicos não são visíveis na pilha de Gestor de Recursos, mas os VHDs de suporte permanecem na conta de armazenamento.When the storage account is migrated, Classic images and disks are not visible in the Resource Manager stack but the backing VHDs remain in the storage account.

As imagens que se seguem mostram como atualizar uma conta de armazenamento clássico para uma conta de armazenamento do Azure Resource Manager utilizando o portal Azure:The following screenshots show how to upgrade a Classic storage account to an Azure Resource Manager storage account using Azure portal:

  1. Inicie sessão no portal do Azure.Sign in to the Azure portal.

  2. Navegue até à sua conta de armazenamento.Navigate to your storage account.

  3. Na secção Definições, clique em Migrar para ARM.In the Settings section, click Migrate to ARM.

  4. Clique em Validar para determinar a viabilidade da migração.Click on Validate to determine migration feasibility.

  5. Se a validação passar, clique em Preparar para criar uma conta de armazenamento migrada.If validation passes, click on Prepare to create a migrated storage account.

  6. Escreva sim para confirmar a migração e clique em Comprometer-se a terminar a migração.Type yes to confirm migration and click Commit to finish the migration.

    Validar Conta de Armazenamento

    Preparar Conta de Armazenamento

    Finalizar a migração da conta de armazenamento

Migração de recursos não ligadosMigration of unattached resources

As contas de armazenamento sem discos associados ou dados de Máquinas Virtuais podem ser migradas de forma independente.Storage Accounts with no associated disks or Virtual Machines data may be migrated independently.

Grupos de Segurança de Rede, Tabelas de Rota & IPs reservados que não estejam ligados a máquinas virtuais e redes virtuais também podem ser migrados de forma independente.Network Security Groups, Route Tables & Reserved IPs that are not attached to any Virtual Machines and Virtual Networks can also be migrated independently.


Funcionalidades e configurações não suportadasUnsupported features and configurations

Algumas funcionalidades e configurações não são suportadas atualmente; as seguintes secções descrevem as nossas recomendações à sua volta.Some features and configurations are not currently supported; the following sections describe our recommendations around them.

Funcionalidades não suportadasUnsupported features

As seguintes funcionalidades não são suportadas atualmente.The following features are not currently supported. Pode remover opcionalmente estas definições, migrar os VMs e, em seguida, reativar as definições no modelo de implementação do Gestor de Recursos.You can optionally remove these settings, migrate the VMs, and then re-enable the settings in the Resource Manager deployment model.

Fornecedor de recursosResource provider FuncionalidadeFeature RecomendaçãoRecommendation
ComputaçãoCompute Discos de máquina virtuais não associados.Unassociated virtual machine disks. As bolhas VHD por trás destes discos serão migradas quando a Conta de Armazenamento for migradaThe VHD blobs behind these disks will get migrated when the Storage Account is migrated
ComputaçãoCompute Imagens de máquina virtual.Virtual machine images. As bolhas VHD por trás destes discos serão migradas quando a Conta de Armazenamento for migradaThe VHD blobs behind these disks will get migrated when the Storage Account is migrated
RedeNetwork ACLs de ponto final.Endpoint ACLs. Remova os ACLs de ponto final e relfera a migração.Remove Endpoint ACLs and retry migration.
RedeNetwork Gateway de AplicaçãoApplication Gateway Remova o Gateway de Aplicação antes de iniciar a migração e, em seguida, recrie o Gateway de aplicação uma vez que a migração esteja completa.Remove the Application Gateway before beginning migration and then recreate the Application Gateway once migration is complete.
RedeNetwork Redes virtuais usando VNet Peering.Virtual networks using VNet Peering. Migrar a Rede Virtual para Gestor de Recursos, em seguida, peer.Migrate Virtual Network to Resource Manager, then peer. Saiba mais sobre o VNet Peering.Learn more about VNet Peering.

Configurações não suportadasUnsupported configurations

As seguintes configurações não são suportadas atualmente.The following configurations are not currently supported.

ServiçoService ConfiguraçãoConfiguration RecomendaçãoRecommendation
Resource ManagerResource Manager Role-Based Controlo de Acesso (RBAC) para recursos clássicosRole-Based Access Control (RBAC) for classic resources Como o URI dos recursos é modificado após a migração, recomenda-se que planeie as atualizações políticas do RBAC que precisam de acontecer após a migração.Because the URI of the resources is modified after migration, it is recommended that you plan the RBAC policy updates that need to happen after migration.
ComputaçãoCompute Múltiplas sub-redes associadas a um VMMultiple subnets associated with a VM Atualize a configuração da sub-rede para apenas uma sub-rede.Update the subnet configuration to reference only one subnet. Isto pode exigir que remova um NIC secundário (que se refere a outra sub-rede) do VM e o recoloque após a migração ter terminado.This may require you to remove a secondary NIC (that is referring to another subnet) from the VM and reattach it after migration has completed.
ComputaçãoCompute Máquinas virtuais que pertencem a uma rede virtual mas não têm uma sub-rede explícita atribuídaVirtual machines that belong to a virtual network but don't have an explicit subnet assigned Pode eliminar opcionalmente o VM.You can optionally delete the VM.
ComputaçãoCompute Máquinas virtuais que têm alertas, políticas de autoescalaVirtual machines that have alerts, Autoscale policies A migração passa e estas configurações são abandonadas.The migration goes through and these settings are dropped. É altamente recomendável que avalie o seu ambiente antes de fazer a migração.It is highly recommended that you evaluate your environment before you do the migration. Em alternativa, pode reconfigurar as definições de alerta após a conclusão da migração.Alternatively, you can reconfigure the alert settings after migration is complete.
ComputaçãoCompute Extensões XML VM (BGInfo 1.*, Visual Studio Debugger, Web Deploy e Remote Debugging)XML VM extensions (BGInfo 1.*, Visual Studio Debugger, Web Deploy, and Remote Debugging) Esta ação não é suportada.This is not supported. Recomenda-se que remova estas extensões da máquina virtual para continuar a migração ou serão retiradas automaticamente durante o processo de migração.It is recommended that you remove these extensions from the virtual machine to continue migration or they will be dropped automatically during the migration process.
ComputaçãoCompute Diagnóstico de arranque com armazenamento PremiumBoot diagnostics with Premium storage Desativar a função de diagnóstico de arranque para os VMs antes de continuar com a migração.Disable Boot Diagnostics feature for the VMs before continuing with migration. Pode voltar a ativar os diagnósticos de arranque na pilha de Gestor de Recursos após a conclusão da migração.You can re-enable boot diagnostics in the Resource Manager stack after the migration is complete. Além disso, as bolhas que estão a ser utilizadas para a imagem e registos em série devem ser eliminadas para que não seja mais cobrado por essas bolhas.Additionally, blobs that are being used for screenshot and serial logs should be deleted so you are no longer charged for those blobs.
ComputaçãoCompute Serviços em nuvem que contêm funções web/trabalhadorCloud services that contain web/worker roles Atualmente, isto não é apoiado.This is currently not supported.
ComputaçãoCompute Serviços em nuvem que contêm mais de um conjunto de disponibilidade ou conjuntos de disponibilidade múltiplas.Cloud services that contain more than one availability set or multiple availability sets. Atualmente, isto não é apoiado.This is currently not supported. Por favor, mova as Máquinas Virtuais para o mesmo conjunto de disponibilidade antes de migrar.Please move the Virtual Machines to the same availability set before migrating.
ComputaçãoCompute VM com extensão do Centro de Segurança AzureVM with Azure Security Center extension O Azure Security Center instala automaticamente extensões nas suas Máquinas Virtuais para monitorizar a sua segurança e elevar os alertas.Azure Security Center automatically installs extensions on your Virtual Machines to monitor their security and raise alerts. Estas extensões geralmente são instaladas automaticamente se a política do Centro de Segurança Azure estiver ativada na subscrição.These extensions usually get installed automatically if the Azure Security Center policy is enabled on the subscription. Para migrar as Máquinas Virtuais, desative a política do centro de segurança na subscrição, que removerá a extensão de monitorização do Centro de Segurança das Máquinas Virtuais.To migrate the Virtual Machines, disable the security center policy on the subscription, which will remove the Security Center monitoring extension from the Virtual Machines.
ComputaçãoCompute VM com extensão de backup ou instantâneoVM with backup or snapshot extension Estas extensões são instaladas numa Máquina Virtual configurada com o serviço Azure Backup.These extensions are installed on a Virtual Machine configured with the Azure Backup service. Embora a migração destes VM não seja apoiada, siga as orientações aqui para manter os backups que foram tomados antes da migração.While the migration of these VMs is not supported, follow the guidance here to keep backups that were taken prior to migration.
ComputaçãoCompute VM com extensão de recuperação do local de AzureVM with Azure Site Recovery extension Estas extensões são instaladas numa Máquina Virtual configurada com o serviço de Recuperação do Local Azure.These extensions are installed on a Virtual Machine configured with the Azure Site Recovery service. Enquanto a migração do armazenamento utilizado com a Recuperação do Local funcionará, a replicação atual será impactada.While the migration of storage used with Site Recovery will work, current replication will be impacted. É necessário desativar e ativar a replicação de VM após a migração do armazenamento.You need to disable and enable VM replication after storage migration.
RedeNetwork Redes virtuais que contêm máquinas virtuais e funções web/trabalhadorVirtual networks that contain virtual machines and web/worker roles Atualmente, isto não é apoiado.This is currently not supported. Por favor, mova as funções Web/Trabalhador para a sua própria Rede Virtual antes de migrar.Please move the Web/Worker roles to their own Virtual Network before migrating. Uma vez que a rede virtual clássica é migrada, a rede virtual do Gestor de Recursos Azure emigrou pode ser espreitada com a clássica Rede Virtual para obter uma configuração semelhante à anterior.Once the classic Virtual Network is migrated, the migrated Azure Resource Manager Virtual Network can be peered with the classic Virtual Network to achieve similar configuration as before.
RedeNetwork Circuitos clássicos da Rota ExpressaClassic Express Route circuits Atualmente, isto não é apoiado.This is currently not supported. Estes circuitos precisam de ser migrados para O Gestor de Recursos Azure antes de iniciar a migração da IAAS.These circuits need to be migrated to Azure Resource Manager before beginning IaaS migration. Para saber mais, consulte os circuitos Moving ExpressRoute do clássico ao modelo de implementação do Gestor de Recursos.To learn more, see Moving ExpressRoute circuits from the classic to the Resource Manager deployment model.
Serviço de Aplicações do AzureAzure App Service Redes virtuais que contêm ambientes de Serviço de AplicaçõesVirtual networks that contain App Service environments Atualmente, isto não é apoiado.This is currently not supported.
Azure HDInsightAzure HDInsight Redes virtuais que contêm serviços HDInsightVirtual networks that contain HDInsight services Atualmente, isto não é apoiado.This is currently not supported.
Serviços de ciclo de vida da Microsoft DynamicsMicrosoft Dynamics Lifecycle Services Redes virtuais que contêm máquinas virtuais que são geridas pela Dynamics Lifecycle ServicesVirtual networks that contain virtual machines that are managed by Dynamics Lifecycle Services Atualmente, isto não é apoiado.This is currently not supported.
API Management do AzureAzure API Management Redes virtuais que contêm implementações de Gestão API da AzureVirtual networks that contain Azure API Management deployments Atualmente, isto não é apoiado.This is currently not supported. Para migrar o IaaS VNET, mude o VNET da implementação da API Management, que não é uma operação de inatividade.To migrate the IaaS VNET, change the VNET of the API Management deployment, which is a no downtime operation.

Passos seguintesNext steps