Rehospedar um aplicativo local em VMs do Azure com migrações para AzureRehost an on-premises application on Azure VMs with Azure Migrate

Este artigo demonstra como a empresa fictícia Contoso rehospeda um aplicativo de front-end do Windows .NET de duas camadas em execução em VMs VMware, migrando as VMs de aplicativo para VMs do Azure.This article demonstrates how the fictional company Contoso rehosts a two-tier Windows .NET front-end application running on VMware VMs, by migrating the application VMs to Azure VMs.

O aplicativo SmartHotel360 usado neste exemplo é fornecido como código-fonte aberto.The SmartHotel360 application used in this example is provided as open source. Se quiser usá-lo em seus próprios testes, você poderá baixá-lo do GitHub.If you'd like to use it for your own testing purposes, you can download it from GitHub.

Geradores de negóciosBusiness drivers

A equipe de liderança de TI trabalhou em conjunto com parceiros comerciais para entender o que eles desejam obter com essa migração:The IT leadership team has worked closely with business partners to understand what they want to achieve with this migration:

  • Resolva o crescimento dos negócios.Address business growth. A Contoso está crescendo e, como resultado, há pressão sobre seus sistemas e infraestrutura locais.Contoso is growing, and as a result there is pressure on their on-premises systems and infrastructure.
  • Limitar o risco.Limit risk. O aplicativo SmartHotel360 é essencial para os negócios da contoso.The SmartHotel360 application is critical for the Contoso business. Ele deseja mover o aplicativo para o Azure com risco zero.It wants to move the application to Azure with zero risk.
  • Estender.Extend. A contoso não quer modificar o aplicativo, mas quer garantir que ele esteja estável.Contoso doesn't want to modify the application, but does want to ensure that it's stable.

Metas de migraçãoMigration goals

A equipe de nuvem da Contoso fixou metas para esta migração.The Contoso cloud team has pinned down goals for this migration. Essas metas são usadas para determinar o melhor método de migração:These goals are used to determine the best migration method:

  • Após a migração, o aplicativo no Azure deve ter os mesmos recursos de desempenho que hoje no VMware.After migration, the application in Azure should have the same performance capabilities as it does today in VMware. O aplicativo permanecerá como crítico na nuvem, pois ele é local.The application will remain as critical in the cloud as it is on-premises.
  • A contoso não quer investir neste aplicativo.Contoso doesn't want to invest in this application. Ele é importante para os negócios, mas, em sua forma atual, a Contoso apenas deseja passá-lo com segurança para a nuvem.It is important to the business, but in its current form Contoso simply wants to move it safely to the cloud.
  • A contoso não deseja alterar o modelo de Ops para este aplicativo.Contoso doesn't want to change the ops model for this application. A Contoso deseja interagir com ele na nuvem da mesma forma que faz agora.Contoso do want to interact with it in the cloud in the same way that they do now.
  • A contoso não quer alterar nenhuma funcionalidade de aplicativo.Contoso doesn't want to change any application functionality. Somente o local do aplicativo será alterado.Only the application location will change.

Design da soluçãoSolution design

Depois de fixar metas e requisitos, a Contoso cria e examina uma solução de implantação e identifica o processo de migração, incluindo os serviços do Azure que ela usará para a migração.After pinning down goals and requirements, Contoso designs and review a deployment solution, and identifies the migration process, including the Azure services that Contoso will use for the migration.

Aplicativo atualCurrent application

  • O aplicativo está em camadas em duas VMs ( WEBVM e SQLVM ).The application is tiered across two VMs (WEBVM and SQLVM).
  • As VMs estão localizadas no host VMware ESXi contosohost1.contoso.com (versão 6.5).The VMs are located on VMware ESXi host contosohost1.contoso.com (version 6.5).
  • O ambiente VMware é gerenciado pelo vCenter Server 6.5 (vcenter.contoso.com), em execução em uma VM.The VMware environment is managed by vCenter Server 6.5 (vcenter.contoso.com), running on a VM.
  • A Contoso tem um datacenter local (contoso-datacenter), com um controlador de domínio local (contosodc1).Contoso has an on-premises datacenter (contoso-datacenter), with an on-premises domain controller (contosodc1).

Arquitetura propostaProposed architecture

  • Como o aplicativo é uma carga de trabalho de produção, as VMs de aplicativo no Azure residirão no grupo de recursos de produção ContosoRG .Since the application is a production workload, the application VMs in Azure will reside in the production resource group ContosoRG.
  • As VMs de aplicativo serão migradas para a região primária do Azure (leste dos EUA 2) e colocadas na rede de produção ( VNET-PROD-EUS2 ).The application VMs will be migrated to the primary Azure region (East US 2) and placed in the production network (VNET-PROD-EUS2).
  • A VM de front-end da Web residirá na sub-rede de front-end ( PROD-FE-EUS2 ) na rede de produção.The web front-end VM will reside in the front-end subnet (PROD-FE-EUS2) in the production network.
  • A VM do banco de dados residirá na sub-rede do banco de dados ( PROD-DB-EUS2 ) na rede de produção.The database VM will reside in the database subnet (PROD-DB-EUS2) in the production network.
  • As VMs locais no datacenter da Contoso serão descomissionadas após a migração.The on-premises VMs in the Contoso datacenter will be decommissioned after the migration is done.

Arquitetura de cenário

Considerações do banco de dadosDatabase considerations

Como parte do processo para criar a solução, a Contoso fez uma comparação de recursos entre o Banco de Dados SQL do Azure e o SQL Server.As part of the solution design process, Contoso did a feature comparison between Azure SQL Database and SQL Server. As considerações a seguir ajudaram a decidir usar SQL Server em execução em uma VM IaaS do Azure:The following considerations helped them to decide to use SQL Server running on an Azure IaaS VM:

  • Usar uma VM do Azure em execução SQL Server parece ser uma solução ideal se a contoso precisar personalizar o sistema operacional e o banco de dados, ou se quiser colocar e executar aplicativos de terceiros na mesma VM.Using an Azure VM running SQL Server seems to be an optimal solution if Contoso needs to customize the operating system and the database, or if it might want to colocate and run third-party applications on the same VM.
  • Com o Software Assurance, no futuro, a Contoso pode trocar as licenças existentes por tarifas com desconto em um Instância Gerenciada de SQL usando o Benefício Híbrido do Azure para SQL Server.With Software Assurance, in future Contoso can exchange existing licenses for discounted rates on a SQL Managed Instance using the Azure Hybrid Benefit for SQL Server. Isso pode economizar até 30% no SQL Instância Gerenciada.This can save up to 30 percent on SQL Managed Instance.

Análise de soluçãoSolution review

A Contoso avalia o design proposto reunindo uma lista de prós e contras.Contoso evaluates the proposed design by putting together a pros and cons list.

ConsideraçãoConsideration DetalhesDetails
PrósPros Ambas as VMs de aplicativo serão movidas para o Azure sem alterações, tornando a migração simples.Both the application VMs will be moved to Azure without changes, making the migration simple.

Como a Contoso está usando uma abordagem de comparação e de deslocamento para ambas as VMs de aplicativo, nenhuma ferramenta especial de configuração ou migração é necessária para o banco de dados do aplicativo.Since Contoso is using a lift and shift approach for both application VMs, no special configuration or migration tools are needed for the application database.

A Contoso pode aproveitar seu investimento em Software Assurance usando o Benefício Híbrido do Azure.Contoso can take advantage of their investment in Software Assurance, using the Azure Hybrid Benefit.

A contoso manterá o controle total das VMs de aplicativo no Azure.Contoso will retain full control of the application VMs in Azure.
ContrasCons WEBVMe SQLVM estão executando o Windows Server 2008 R2.WEBVM and SQLVM are running Windows Server 2008 R2. O sistema operacional tem suporte do Azure para funções específicas.The operating system is supported by Azure for specific roles. Saiba mais.Learn more.

A Web e as camadas de dados do aplicativo permanecem como pontos únicos de falha.The web and data tiers of the application remain as single points of failure.

O SQLVM está em execução no SQL Server 2008 R2, que não está mais no suporte base.SQLVM is running on SQL Server 2008 R2, which is no longer in mainstream support. Mas há suporte para VMs do Azure.But it is supported for Azure VMs. Saiba mais.Learn more.

A Contoso deve continuar a dar suporte ao aplicativo em VMs do Azure, em vez de mudar para um serviço gerenciado, como o serviço de Azure App e o banco de dados SQL do Azure.Contoso must continue supporting the application on Azure VMs, rather than moving to a managed service such as Azure App Service and Azure SQL Database.

Processo de migraçãoMigration process

A contoso migrará as VMs de front-end e de banco de dados do aplicativo para as VMs do Azure usando o método sem agente de ferramenta de migração de servidor do Azure:.Contoso will migrate the application front-end and database VMs to Azure VMs using the Azure Migrate: Server Migration tool agentless method.

  • Como primeira etapa, a contoso prepara e configura os componentes do Azure para migrações para Azure: migração de servidor e prepara a infraestrutura do VMware local.As a first step, Contoso prepares and sets up Azure components for Azure Migrate: Server Migration, and prepares the on-premises VMware infrastructure.
  • Eles já têm a infraestrutura do Azure em vigor, portanto, a contoso precisa apenas adicionar configurar a replicação das VMs por meio da ferramenta migrações para Azure: Server Migration.They already have the Azure infrastructure in place, so Contoso just needs to add configure the replication of the VMs through the Azure Migrate: Server Migration tool.
  • Com tudo preparado, a Contoso pode iniciar a replicação das VMs.With everything prepared, Contoso can start replicating the VMs.
  • Depois que a replicação estiver habilitada e funcionando, a contoso migrará a VM testando a migração e, se for bem-sucedida, realizando o failover para o Azure.After replication is enabled and working, Contoso will migrate the VM by testing the migration and if successful, failing it over to Azure.

Processo de migração

Serviços do AzureAzure services

ServiçoService DescriçãoDescription CustoCost
Migrações para Azure: Migração de ServidorAzure Migrate: Server Migration O serviço orquestra e gerencia a migração de seus aplicativos e cargas de trabalho locais e as instâncias de VM AWS/GCP.The service orchestrates and manages migration of your on-premises applications and workloads, and AWS/GCP VM instances. Durante a replicação para o Azure, são gerados encargos do Armazenamento do Azure.During replication to Azure, Azure Storage charges are incurred. As VMs do Azure são criadas e incorrem em encargos, quando ocorre a migração e as VMs estão em execução no Azure.Azure VMs are created, and incur charges, when the migration occurs and the VMs are running in Azure. Saiba mais sobre encargos e preços.Learn more about charges and pricing.

Pré-requisitosPrerequisites

Aqui está o que a Contoso precisa para executar esse cenário.Here's what Contoso needs to run this scenario.

RequisitosRequirements DetalhesDetails
Assinatura do AzureAzure subscription A Contoso criou assinaturas em um artigo anterior desta série.Contoso created subscriptions in an earlier article in this series. Se você não tiver uma assinatura do Azure, crie uma conta gratuita.If you don't have an Azure subscription, create a free account.

Se você criar uma conta gratuita, será o administrador da assinatura e poderá executar todas as ações.If you create a free account, you're the administrator of your subscription and can perform all actions.

Se você usar uma assinatura existente e não for o administrador, será necessário trabalhar com o administrador para receber permissões de Proprietário ou de Colaborador.If you use an existing subscription and you're not the administrator, you need to work with the admin to assign you Owner or Contributor permissions.

Se forem necessárias permissões mais granulares, leia este artigo.If you need more granular permissions, review this article.
Infraestrutura do AzureAzure infrastructure Saiba como a Contoso configurou uma infraestrutura do Azure.Learn how Contoso set up an Azure infrastructure.

Saiba mais sobre os requisitos de pré-requisitos específicos para migrações para Azure: migração de servidor.Learn more about specific prerequisites requirements for Azure Migrate: Server Migration.
Servidores locaisOn-premises servers Os servidores vCenter locais devem estar executando a versão 5,5, 6,0, 6,5 ou 6,7.On-premises vCenter servers should be running version 5.5, 6.0, 6.5 or 6.7.

Os hosts ESXi devem executar a versão 5,5, 6,0, 6,5 ou 6,7.ESXi hosts should run version 5.5, 6.0, 6.5 or 6.7.

Uma ou mais VMs do VMware devem estar em execução no host ESXi.One or more VMware VMs should be running on the ESXi host.

Etapas do cenárioScenario steps

Aqui está como os administradores da Contoso executarão a migração:Here's how Contoso admins will run the migration:

  • Etapa 1: preparar o Azure para migrações para Azure: migração de servidor.Step 1: Prepare Azure for Azure Migrate: Server Migration. Eles adicionam a ferramenta de migração de servidor ao projeto de migrações para Azure.They add the server migration tool to their Azure Migrate project.
  • Etapa 2: preparar o VMware local para migrações para Azure: migração de servidor.Step 2: Prepare on-premises VMware for Azure Migrate: Server Migration. Eles preparam contas para descoberta de VM e se preparando para se conectar a VMs do Azure após a migração.They prepare accounts for VM discovery, and prepare to connect to Azure VMs after migration.
  • Etapa 3: replicar VMs.Step 3: Replicate VMs. Eles configuram a replicação e começam a replicar VMs para o armazenamento do Azure.They set up replication, and start replicating VMs to Azure Storage.
  • Etapa 4: migrar as VMs com migrações para Azure: migração de servidor.Step 4: Migrate the VMs with Azure Migrate: Server Migration. Eles executam uma migração de teste para verificar se tudo está funcionando e, em seguida, executam uma migração completa para mover as VMs para o Azure.They run a test migration to make sure everything's working, and then run a full migration to move the VMs to Azure.

Etapa 1: preparar o Azure para a migração do Azure: ferramenta de migração de servidorStep 1: Prepare Azure for the Azure Migrate: Server Migration tool

Aqui estão os componentes do Azure que a Contoso precisa para migrar as máquinas virtuais para o Azure:Here are the Azure components Contoso needs to migrate the VMs to Azure:

  • Uma VNet na qual as VMs do Azure serão localizadas quando elas forem criadas durante a migração.A VNet in which Azure VMs will be located when they're created during migration.
  • Migração do Azure: OVA (ferramenta de migração de servidor) provisionada e configurada.The Azure Migrate: Server Migration tool (OVA) provisioned and configured.

Eles configuram estes da seguinte forma:They set these up as follows:

  1. Configurar uma rede-a contoso já configurou uma rede que pode ser para migrações para Azure: migração de servidor quando implantou a infraestrutura do AzureSet up a network-Contoso already set up a network that can be for Azure Migrate: Server Migration when they deployed the Azure infrastructure

    • O aplicativo SmartHotel360 é um aplicativo de produção e as VMs serão migradas para a rede de produção do Azure ( VNET-PROD-EUS2 ) na região primária ( East US 2 ).The SmartHotel360 application is a production application, and the VMs will be migrated to the Azure production network (VNET-PROD-EUS2) in the primary region (East US 2).
    • Ambas as VMs serão colocadas no ContosoRG grupo de recursos, que é usado para recursos de produção.Both VMs will be placed in the ContosoRG resource group, which is used for production resources.
    • A VM de front-end do aplicativo ( WEBVM ) será migrada para a sub-rede de front-end ( PROD-FE-EUS2 ) na rede de produção.The application front-end VM (WEBVM) will migrate to the front-end subnet (PROD-FE-EUS2), in the production network.
    • A VM do banco de dados do aplicativo ( SQLVM ) será migrada para a sub-rede do banco de dados ( PROD-DB-EUS2 ) na rede de produção.The application database VM (SQLVM) will migrate to the database subnet (PROD-DB-EUS2), in the production network.
  2. Provisionar a ferramenta migrações para Azure: migração de servidor.Provision the Azure Migrate: Server Migration tool.

    • De migrações para Azure, baixe a imagem OVA e importe-a para o VMware.From Azure Migrate, download the OVA image and import it into VMware.

      Baixar o arquivo OVA

    • Inicie a imagem importada e configure a ferramenta, incluindo as seguintes etapas:Start the imported image and configure the tool, including the following steps:

      • Configure os pré-requisitos.Set up the prerequisites.

        Configurar a ferramenta

      • Aponte a ferramenta para a assinatura do Azure.Point the tool to the Azure subscription.

        Configurar a ferramenta

      • Defina as credenciais do VMware vCenter.Set the VMware vCenter credentials.

        Configurar a ferramenta

      • Adicione quaisquer credenciais baseadas no Windows para descoberta.Add any Windows-based credentials for discovery.

        Configurar a ferramenta

  3. Uma vez configurado, levará algum tempo para que a ferramenta enumere todas as máquinas virtuais.Once configured, it will take some time for the tool to enumerate all the virtual machines. Depois de concluído, você verá que eles são preenchidos na ferramenta de migração do Azure no Azure.Once complete, you will see them populate in the Azure Migrate tool in Azure.

Precisa de mais ajuda?Need more help?

Saiba mais sobre como configurar o migrações para Azure: ferramenta de migração de servidor.Learn about setting up the Azure Migrate: Server Migration tool.

Preparar VMs locaisPrepare on-premises VMs

Após a migração, a contoso deseja se conectar às VMs do Azure e permitir que o Azure gerencie as VMs.After migration, Contoso wants to connect to the Azure VMs and allow Azure to manage the VMs. Para fazer isso, os administradores da Contoso fazem o seguinte antes da migração:To do this, Contoso admins do the following before migration:

  1. Para acesso pela internet, eles:For access over the internet, they:

    • Habilite RDP ou SSH na VM local antes da migração.Enable RDP or SSH on the on-premises VM before migration.
    • Assegure-se de que as regras TCP e UDP sejam incluídas para o perfil ** Público **.Ensure that TCP and UDP rules are added for the Public profile.
    • Verifique se o RDP ou SSH é permitido no firewall do sistema operacional.Check that RDP or SSH is allowed in the operating system firewall.
  2. Para acessar o VPN site a site, eles:For access over Site-to-Site VPN, they:

    • Habilite RDP ou SSH na VM local antes da migração.Enable RDP or SSH on the on-premises VM before migration.
    • Verifique se o RDP ou SSH é permitido no firewall do sistema operacional.Check that RDP or SSH is allowed in the operating system firewall.
    • Para o Windows, defina a política de SAN do sistema operacional na VM local como OnlineAll.For Windows, set the operating system's SAN policy on the on-premises VM to OnlineAll.
  3. Instale o agente do Azure.Install the Azure agent.

  4. Outras considerações:Other considerations:

    • Para o Windows, não deve haver nenhuma atualização do Windows pendente na VM ao disparar uma migração.For Windows, there should be no Windows updates pending on the VM when triggering a migration. Se houver, eles não poderão efetuar login na VM até que a atualização seja concluída.If there are, they won't be able to log into the VM until the update completes.
    • Após a migração, eles podem verificar o diagnóstico de inicialização para exibir uma captura de tela da VM.After migration, they can check boot diagnostics to view a screenshot of the VM. Se isso não funcionar, eles devem verificar se a VM está em execução e revisar essas dicas de solução de problemas .If this doesn't work, they should verify that the VM is running, and review these troubleshooting tips.

Precisa de mais ajuda?Need more help?

Etapa 2: replicar as VMs locaisStep 2: Replicate the on-premises VMs

Antes que os administradores da Contoso possam executar uma migração para o Azure, eles precisam configurar e habilitar a replicação.Before Contoso admins can run a migration to Azure, they need to set up and enable replication.

Com a descoberta concluída, é possível começar a replicação de VMs do VMware no Azure.With discovery completed, you can begin replication of VMware VMs to Azure.

  1. No projeto de migração do Azure > servidores, migrações para Azure: migração de servidor, selecione replicar.In the Azure Migrate project > Servers, Azure Migrate: Server Migration, select Replicate.

    Replicar VMs

  2. Em replicar > configurações de origem > são seus computadores virtualizados?, selecione Sim, com VMware vSphere.In Replicate > Source settings > Are your machines virtualized?, select Yes, with VMware vSphere.

  3. Em Dispositivo local, selecione o nome do dispositivo de Migrações para Azure que você configurou > OK.In On-premises appliance, select the name of the Azure Migrate appliance that you set up > OK.

    Configurações de origem

  4. Em Máquinas virtuais, selecione os computadores que deseja replicar.In Virtual machines, select the machines you want to replicate.

    • Se você tiver executado uma avaliação das VMs, poderá aplicar recomendações de dimensionamento de VM e de tipo de disco (Premium/Standard) dos resultados da avaliação.If you've run an assessment for the VMs, you can apply VM sizing and disk type (premium/standard) recommendations from the assessment results. Para fazer isso, em Importar configurações de migração de uma avaliação de Migrações para Azure? , selecione a opção Sim.To do this, in Import migration settings from an Azure Migrate assessment?, select the Yes option.
    • Se você não tiver executado uma avaliação ou não quiser usar as configurações de avaliação, selecione a opção não .If you didn't run an assessment, or you don't want to use the assessment settings, select the No option.
    • Se você optou por usar a avaliação, selecione o grupo de VMs e o nome da avaliação.If you selected to use the assessment, select the VM group, and assessment name.

    Selecionar avaliação

  5. Em Máquinas virtuais, pesquise as VMs conforme necessário e marque cada VM que você deseja migrar.In Virtual machines, search for VMs as needed, and check each VM you want to migrate. Em seguida, selecione Avançar: configurações de destino.Then select Next: Target settings.

  6. Em Configurações de destino, selecione a assinatura e a região de destino para a qual você migrará e especifique o grupo de recursos no qual as VMs do Azure residirão após a migração.In Target settings, select the subscription, and target region to which you'll migrate, and specify the resource group in which the Azure VMs will reside after migration. Em Rede Virtual, selecione a VNet/sub-rede do Azure na qual as VMs do Azure serão ingressadas após a migração.In Virtual Network, select the Azure VNet/subnet to which the Azure VMs will be joined after migration.

  7. Em benefício híbrido do Azure, selecione o seguinte:In Azure Hybrid Benefit, select the following:

    • Selecione Não se não desejar aplicar o Benefício Híbrido do Azure.Select No if you don't want to apply Azure Hybrid Benefit. Em seguida, selecione Avançar.Then select Next.
    • Selecione Sim se você tiver computadores Windows Server cobertos com assinaturas ativas do Software Assurance ou do Windows Server e quiser aplicar o benefício aos computadores que estão sendo migrados.Select Yes if you have Windows Server machines that are covered with active Software Assurance or Windows Server subscriptions, and you want to apply the benefit to the machines you're migrating. Em seguida, selecione Avançar.Then select Next.
  8. Em Computação, examine o nome da VM, o tamanho, o tipo de disco do sistema operacional e o conjunto de disponibilidade.In Compute, review the VM name, size, OS disk type, and availability set. As VMs devem estar em conformidade com os requisitos do Azure.VMs must conform with Azure requirements.

    • Tamanho da VM: Se você estiver usando recomendações de avaliação, a lista suspensa tamanho da VM conterá o tamanho recomendado.VM size: If you're using assessment recommendations, the VM size dropdown will contain the recommended size. Caso contrário, as Migrações para Azure escolherão um tamanho com base na correspondência mais próxima na assinatura do Azure.Otherwise Azure Migrate picks a size based on the closest match in the Azure subscription. Como alternativa, escolha um tamanho manual no tamanho da VM do Azure.Alternatively, pick a manual size in Azure VM size.
    • Disco do so: Especifique o disco do sistema operacional (inicialização) para a VM.OS disk: Specify the OS (boot) disk for the VM. O disco do sistema operacional é o disco que tem o carregador de inicialização e o instalador do sistema operacional.The OS disk is the disk that has the operating system bootloader and installer.
    • Conjunto de disponibilidade: Se a VM deve estar em um conjunto de disponibilidade do Azure após a migração, especifique o conjunto.Availability set: If the VM should be in an Azure availability set after migration, specify the set. O conjunto precisa estar no grupo de recursos de destino especificado para a migração.The set must be in the target resource group you specify for the migration.
  9. Em Discos, especifique se os discos da VM devem ser replicados no Azure e selecione o tipo de disco (discos gerenciados Premium ou HDD/SSD Standard) no Azure.In Disks, specify whether the VM disks should be replicated to Azure, and select the disk type (standard SSD/HDD or premium-managed disks) in Azure. Em seguida, selecione Avançar.Then select Next.

    • Você pode excluir discos da replicação.You can exclude disks from replication.
    • Se você excluir os discos, eles não estarão presentes na VM do Azure após a migração.If you exclude disks, won't be present on the Azure VM after migration.
  10. Em examinar e iniciar a replicação, examine as configurações e, em seguida, selecione replicar para iniciar a replicação inicial para os servidores.In Review and start replication, review the settings, then select Replicate to start the initial replication for the servers.

Observação

É possível atualizar configurações de replicação a qualquer momento antes que a replicação seja iniciada em Gerenciar > Replicando computadores.You can update replication settings any time before replication starts, in Manage > Replicating machines. Não é possível alterar as configurações após o início da replicação.Settings can't be changed after replication starts.

Etapa 3: migrar as VMsStep 3: Migrate the VMs

Os administradores da Contoso executam uma migração rápida de testes e uma migração completa para migrar as VMs.Contoso admins run a quick test migration, and then a full migration to migrate the VMs.

Execute um teste de migraçãoRun a test migration

  1. Em metas de migração > servidores > migrações para Azure: migração de servidor, selecione testar servidores migrados.In Migration goals > Servers > Azure Migrate: Server Migration, select Test migrated servers.

    Testar servidores migrados

  2. Selecione e segure (ou clique com o botão direito do mouse) a VM a ser testada e, em seguida, selecione testar migrar.Select and hold (or right-click) the VM to test, then select Test migrate.

    Migração de teste

  3. Em Migração de Teste, selecione a VNet do Azure na qual a VM do Azure estará localizada após a migração.In Test Migration, select the Azure VNet in which the Azure VM will be located after the migration. Recomendamos que você use uma VNet que não seja de produção.We recommend you use a nonproduction VNet.

  4. O trabalho Migração de teste é iniciado.The Test migration job starts. Monitore o trabalho nas notificações do portal.Monitor the job in the portal notifications.

  5. Após a conclusão da migração, veja a VM do Azure migrada em Máquinas Virtuais no portal do Azure.After the migration finishes, view the migrated Azure VM in Virtual Machines in the Azure portal. O nome do computador tem o sufixo -Test.The machine name has a suffix -Test.

  6. Após a conclusão do teste, selecione e segure (ou clique com o botão direito do mouse) na VM do Azure em replicar computadorese selecione limpar migração de teste.After the test is done, select and hold (or right-click) the Azure VM in Replicating machines, then select Clean up test migration.

    Limpar migração

Migrar as VMsMigrate the VMs

Agora, os administradores da Contoso executam uma migração completa.Now Contoso admins run a full migration.

  1. No projeto migrações para Azure > servidores > migrar Azure: migração de servidore, em seguida, selecione replicar servidores.In the Azure Migrate project > Servers > Azure Migrate: Server Migration, then select Replicating servers.

    Replicando servidores

  2. Em replicando computadores, selecione e mantenha pressionado (ou clique com o botão direito do mouse) a VM > migrar.In Replicating machines, select and hold (or right-click) the VM > Migrate.

  3. Em Migrar > Desligar máquinas virtuais e realizar uma migração planejada sem perda de dados, selecione Sim > OK.In Migrate > Shut down virtual machines and perform a planned migration with no data loss, select Yes > OK.

    • Por padrão, as Migrações para Azure desligam a VM local e executam uma replicação sob demanda para sincronizar as alterações de VM ocorridas desde a última replicação.By default Azure Migrate shuts down the on-premises VM, and runs an on-demand replication to synchronize any VM changes that occurred since the last replication occurred. Isso garante que não haja nenhuma perda de dados.This ensures no data loss.
    • Se você não quiser desligar a VM, selecione Não.If you don't want to shut down the VM, select No.
  4. Um trabalho de migração é iniciado para a VM.A migration job starts for the VM. Acompanhe o trabalho nas notificações do Azure.Track the job in Azure notifications.

  5. Após a conclusão do trabalho, você poderá exibir e gerenciar a VM na página Máquinas Virtuais.After the job finishes, you can view and manage the VM from the Virtual Machines page.

Precisa de mais ajuda?Need more help?

Limpar após a migraçãoClean up after migration

Com a migração concluída, as camadas de aplicativo SmartHotel360 agora estão em execução em VMs do Azure.With migration complete, the SmartHotel360 application tiers are now running on Azure VMs.

Agora, a contoso precisa concluir estas etapas de limpeza:Now, Contoso needs to complete these cleanup steps:

  • Após a conclusão da migração, pare a replicação.After the migration is complete, stop replication.
  • Remova o WEBVM computador do inventário do vCenter.Remove the WEBVM machine from the vCenter inventory.
  • Remova o SQLVM computador do inventário do vCenter.Remove the SQLVM machine from the vCenter inventory.
  • Remover WEBVM e SQLVM de trabalhos de backup locais.Remove WEBVM and SQLVM from local backup jobs.
  • Atualizar a documentação interna para mostrar o novo local e endereços IP para as máquinas virtuais.Update internal documentation to show the new location, and IP addresses for the VMs.
  • Examinar todos os recursos que interagem com as máquinas virtuais e atualizar configurações relevantes ou documentação para refletir a nova configuração.Review any resources that interact with the VMs, and update any relevant settings or documentation to reflect the new configuration.

Revisar a implantaçãoReview the deployment

Agora, com o aplicativo em execução, a contoso precisa estar operacional e protegê-lo completamente no Azure.With the application now running, Contoso now needs to fully operationalize and secure it in Azure.

SegurançaSecurity

A equipe de segurança da Contoso revisa as VMs do Azure, para determinar os problemas de segurança.The Contoso security team reviews the Azure VMs, to determine any security issues.

  • Para controlar o acesso, a equipe examina os NSGs (Grupos de Segurança de Rede) das VMs.To control access, the team reviews the network security groups (NSGs) for the VMs. NSGs são usados para garantir que apenas o tráfego permitido para o aplicativo possa acessá-lo.NSGs are used to ensure that only traffic allowed to the application can reach it.
  • A equipe também considera a proteção dos dados no disco usando o Azure Disk Encryption e o Key Vault.The team also consider securing the data on the disk using Azure Disk Encryption and Key Vault.

Para obter mais informações, consulte práticas recomendadas de segurança para cargas de trabalho de IaaS no Azure.For more information, see Security best practices for IaaS workloads in Azure.

Continuidade dos negócios e recuperação de desastresBusiness continuity and disaster recovery

Para a BCDR (continuidade dos negócios e recuperação de desastres), a Contoso executa as seguintes ações:For business continuity and disaster recovery (BCDR), Contoso takes the following actions:

Licenciamento e otimização de custoLicensing and cost optimization

  • A Contoso tem o licenciamento existente para suas VMs e aproveitará o Benefício Híbrido do Azure.Contoso has existing licensing for their VMs, and will take advantage of the Azure Hybrid Benefit. A Contoso converterá as VMs do Azure existentes para aproveitar esses preços.Contoso will convert the existing Azure VMs, to take advantage of this pricing.
  • A contoso habilitará o Gerenciamento de custos e a cobrança do Azure para ajudar a monitorar e gerenciar os recursos do Azure.Contoso will enable Azure Cost Management and Billing to help monitor and manage the Azure resources.

ConclusãoConclusion

Neste artigo, a contoso rehospedava o aplicativo SmartHotel360 no Azure migrando as VMs de aplicativo para VMs do Azure usando a ferramenta migrações para Azure: Server Migration.In this article, Contoso rehosted the SmartHotel360 application in Azure by migrating the application VMs to Azure VMs using the Azure Migrate: Server Migration tool.