Reencauma aplicação no local sobre VMs Azure utilizando Azure MigrateRehost an on-premises application on Azure VMs by using Azure Migrate

Este artigo demonstra como a empresa fictícia Contoso reencamba uma aplicação frontal de dois níveis do Windows .NET em funcionamento em máquinas virtuais VMware (VMs) através da migração de VMs de aplicações para VMs Azure.This article demonstrates how the fictional company Contoso rehosts a two-tier Windows .NET front-end application running on VMware virtual machines (VMs) by migrating application VMs to Azure VMs.

A aplicação SmartHotel360 utilizada neste exemplo é fornecida como fonte aberta.The SmartHotel360 application used in this example is provided as open source. Se quiser usá-lo para os seus próprios fins de teste, pode descarregá-lo a partir do GitHub.If you want to use it for your own testing purposes, you can download it from GitHub.

Impulsionadores de negóciosBusiness drivers

A equipa de liderança de TI tem trabalhado em estreita colaboração com parceiros de negócios para entender o que querem alcançar com esta migração.The IT leadership team has worked closely with business partners to understand what they want to achieve with this migration. Querem:They want to:

  • Dar resposta ao crescimento da empresa.Address business growth. O Contoso está a crescer, por isso há pressão sobre os sistemas e infraestruturas da empresa.Contoso is growing, so there's pressure on the company's on-premises systems and infrastructure.
  • Limitar o risco.Limit risk. A aplicação SmartHotel360 é fundamental para o negócio contoso.The SmartHotel360 application is critical for the Contoso business. A empresa quer mover o pedido para a Azure sem risco zero.The company wants to move the application to Azure with zero risk.
  • Prolongar.Extend. A Contoso não quer modificar a aplicação, mas quer garantir que a aplicação é estável.Contoso doesn't want to modify the application, but it does want to ensure that the application is stable.

Objetivos de migraçãoMigration goals

A equipa de cloud da Contoso definiu os objetivos da migração.The Contoso cloud team has pinned down goals for this migration. Utilizou estes objetivos para determinar o melhor método de migração:It used these goals to determine the best migration method:

  • Após a migração, a aplicação em Azure deve ter as mesmas capacidades de desempenho que tem hoje em VMware.After migration, the application in Azure should have the same performance capabilities as it does today in VMware. A aplicação permanecerá tão crítica na nuvem como no local.The application will remain as critical in the cloud as it is on-premises.
  • Apesar desta aplicação ser importante para a Contoso, a empresa não quer investir nela neste momento.Although this application is important to Contoso, the company doesn't want to invest in it at this time. Contoso quer mover a aplicação em segurança para a nuvem na sua forma atual.Contoso wants to move the application safely to the cloud in its current form.
  • A Contoso não quer mudar o modelo de operações para esta aplicação.Contoso doesn't want to change the ops model for this application. Contoso quer interagir com ele na nuvem da mesma forma que agora.Contoso does want to interact with it in the cloud in the same way that it does now.
  • A Contoso não quer alterar nenhuma funcionalidade da aplicação.Contoso doesn't want to change any application functionality. Apenas o local da aplicação será alterado.Only the application location will change.

Design de soluçãoSolution design

Depois de estabelecer objetivos e requisitos, a Contoso projeta e analisa uma solução de implantação.After establishing goals and requirements, Contoso designs and reviews a deployment solution. Contoso identifica o processo de migração, incluindo os serviços Azure que utilizará para a migração.Contoso identifies the migration process, including the Azure services that it will use for the migration.

Aplicação atualCurrent application

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

Arquitetura propostaProposed architecture

  • Como a aplicação é uma carga de trabalho de produção, a aplicação VMs em Azure residirá no grupo de recursos de ContosoRG produção.Because the application is a production workload, the application VMs in Azure will reside in the production resource group ContosoRG.
  • A aplicação VMs será migrada para a região primária de Azure (Leste dos EUA 2) e colocada 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).
  • O VM frontal da web residirá na sub-rede frontal ( 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 base de dados VM residirá na sub-rede de base 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 no local no datacenter da Contoso vão ser desativadas após a conclusão da migração.The on-premises VMs in the Contoso datacenter will be decommissioned after the migration is done.

Diagrama que mostra a arquitetura do cenário.

Considerações sobre a base de dadosDatabase considerations

Como parte do processo de conceção da solução, a Contoso fez uma comparação de funcionalidades entre a Base 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 seguintes considerações ajudaram a empresa a decidir utilizar o SQL Server em execução num Azure IaaS VM:The following considerations helped the company to decide to use SQL Server running on an Azure IaaS VM:

  • A utilização de um Azure VM em execução do SQL Server parece ser uma solução ideal se a Contoso precisar de personalizar o sistema operativo e a base de dados, ou co-localizar e executar aplicações de parceiros no mesmo 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 co-locate and run partner applications on the same VM.
  • Com a Garantia de Software, a Contoso pode posteriormente trocar licenças existentes por tarifas com desconto em Azure SQL Managed Instance utilizando o Azure Hybrid Benefit for SQL Server.With Software Assurance, Contoso can later exchange existing licenses for discounted rates on Azure SQL Managed Instance by using the Azure Hybrid Benefit for SQL Server. Isto pode economizar até 30 por cento em SQL Managed Instance.This can save up to 30 percent on SQL Managed Instance.

Análise da soluçãoSolution review

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

ConsideraçãoConsideration DetalhesDetails
VantagensPros Ambos os VMs de aplicação serão transferidos para 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 o Contoso está a usar uma abordagem de elevação e mudança para ambos os VMs de aplicação, não precisa de nenhuma configuração especial ou ferramentas de migração para a base de dados de aplicações.Because Contoso is using a lift-and-shift approach for both application VMs, it doesn't need any special configuration or migration tools for the application database.

A Contoso pode aproveitar o seu investimento em Software Assurance utilizando o Azure Hybrid Benefit.Contoso can take advantage of its investment in Software Assurance by using the Azure Hybrid Benefit.

A Contoso manterá o controlo total da aplicação VMs em Azure.Contoso will retain full control of the application VMs in Azure.
DesvantagensCons WEBVM e SQLVM estão a executar o Windows Server 2008 R2.WEBVM and SQLVM are running Windows Server 2008 R2. O Azure suporta o sistema operativo para funções específicas.Azure supports the operating system for specific roles. Saiba mais.Learn more.

Os níveis web e de dados da aplicação permanecem como pontos únicos de falha.The web and data tiers of the application remain as single points of failure.

SQLVM está a funcionar no SQL Server 2008 R2.SQLVM is running on SQL Server 2008 R2. O SQL Server 2008 R2 já não está no suporte mainstream, mas é suportado por VMs Azure.SQL Server 2008 R2 is no longer in mainstream support, but it is supported for Azure VMs. Saiba mais.Learn more.

A Contoso deve continuar a apoiar a aplicação em VMs Azure em vez de se mudar para um serviço gerido, como o Azure App Service ou a Azure SQL Database.Contoso must continue supporting the application on Azure VMs rather than moving to a managed service such as Azure App Service or Azure SQL Database.

Processo de migraçãoMigration process

A Contoso migrará a aplicação front-end e base de dados VMs para VMs Azure utilizando o método sem agente na ferramenta Azure Migrate: Server Migration.Contoso will migrate the application front-end and database VMs to Azure VMs by using the agentless method in the Azure Migrate: Server Migration tool.

  • Como primeiro passo, a Contoso prepara e configura componentes Azure para a Azure Migrate: Server Migration, e prepara a infraestrutura VMware no local.As a first step, Contoso prepares and sets up Azure components for Azure Migrate: Server Migration, and prepares the on-premises VMware infrastructure.
  • A infraestrutura Azure está em vigor, pelo que o Contoso apenas precisa de configurar a replicação dos VMs através da ferramenta Azure Migrate: Server Migration.The Azure infrastructure is in place, so Contoso just needs to configure the replication of the VMs through the Azure Migrate: Server Migration tool.
  • Com tudo preparado, a Contoso pode começar a replicar as VMs.With everything prepared, Contoso can start replicating the VMs.
  • Após a replicação estar ativada e a funcionar, a Contoso migrará o VM testando a migração e falhando-a em Azure, se for bem sucedida.After replication is enabled and working, Contoso will migrate the VM by testing the migration and failing it over to Azure, if successful.

Diagrama que mostra os passos no processo de migração.

Serviços do AzureAzure services

ServiçoService DescriçãoDescription CustoCost
Azure Migrate: Migração de servidoresAzure Migrate: Server Migration O serviço orquestra e gere a migração de aplicações e cargas de trabalho no local, bem como de instâncias de Amazon Web Services (AWS) e Google Cloud Platform (GCP).The service orchestrates and manages migration of on-premises applications and workloads as well as Amazon Web Services (AWS) and Google Cloud Platform (GCP) VM instances. Durante a replicação para o Azure, existem custos relacionados com o Armazenamento do Microsoft Azure.During replication to Azure, Azure Storage charges are incurred. Os VMs Azure são criados, e incorrem em taxas, quando a migração ocorre e os VMs estão em execução em Azure.Azure VMs are created, and incur charges, when the migration occurs and the VMs are running in Azure. Saiba mais sobre taxas e preços.Learn more about charges and pricing.

Pré-requisitosPrerequisites

A Contoso e outros utilizadores devem cumprir os seguintes pré-requisitos para este cenário.Contoso and other users must meet the following prerequisites for this scenario.

RequisitosRequirements DetalhesDetails
Subscrição do AzureAzure subscription A Contoso criou subscrições num artigo anterior nesta série.Contoso created subscriptions in an earlier article in this series. Se não tiver uma subscrição do Azure, crie uma conta gratuita.If you don't have an Azure subscription, create a free account.

Se criar uma conta gratuita, será o administrador da sua subscrição 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 utilizar uma subscrição existente e não for o administrador, trabalhe com o administrador para atribuir permissões ao Proprietário ou Colaborador.If you use an existing subscription and you're not the administrator, work with the admin to assign you Owner or Contributor permissions.

Se precisar de mais permissões granulares, consulte o acesso à Recuperação do Local de Gestão com o controlo de acesso baseado em funções Azure.If you need more granular permissions, see Manage Site Recovery access with Azure role-based access control.
Infraestrutura do AzureAzure infrastructure Saiba como o Contoso criou uma infraestrutura Azure.Learn how Contoso set up an Azure infrastructure.

Saiba mais sobre pré-requisitos específicos para Azure Migrate: Migração de servidores.Learn more about specific prerequisites for Azure Migrate: Server Migration.
Servidores no localOn-premises servers Os servidores vCenter no local devem estar a executar 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 anfitriões 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 VMware devem estar em execução no anfitrião ESXi.One or more VMware VMs should be running on the ESXi host.

Passos do cenárioScenario steps

Veja como a Contoso vai executar a migração:Here's how Contoso admins will run the migration:

  • Passo 1: Prepare o Azure para Azure Migrate: Migração do servidor.Step 1: Prepare Azure for Azure Migrate: Server Migration. Eles adicionam a ferramenta de migração do servidor ao seu projeto Azure Migrate.They add the server migration tool to their Azure Migrate project.
  • Passo 2: Replicar VMs no local.Step 2: Replicate on-premises VMs. Configuram a replicação e começam a replicar VMs para o Azure Storage.They set up replication and start replicating VMs to Azure Storage.
  • Passo 3: Migrar os VMs com Azure Migrate: Migração do servidor.Step 3: Migrate the VMs with Azure Migrate: Server Migration. Fazem uma migração de teste para garantir que está tudo a funcionar, e depois fazem uma migração completa para mover os VMs para Azure.They run a test migration to make sure everything's working, and then run a full migration to move the VMs to Azure.

Passo 1: Prepare o Azure para Azure Migrate: Migração do servidorStep 1: Prepare Azure for Azure Migrate: Server Migration

Para migrar os VMs para Azure, o Contoso precisa de uma rede virtual na qual os VMs Azure serão localizados quando forem criados durante a migração.To migrate the VMs to Azure, Contoso needs a virtual network in which Azure VMs will be located when they're created during migration. Também precisa da ferramenta Azure Migrate: Server Migration (ficheiro OVA) forjada e configurada.It also needs the Azure Migrate: Server Migration tool (OVA file) provisioned and configured.

  1. Criar uma rede.Set up a network. Contoso já criou um que pode ser usado para Azure Migrate: Migração de servidores quando implementou a infraestrutura Azure.Contoso already set up one that can be used for Azure Migrate: Server Migration when it deployed the Azure infrastructure.

    • A aplicação SmartHotel360 é uma aplicação de produção, e os VMs serão migrados para a rede de produção 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).
    • Ambos os VMs serão colocados no ContosoRG grupo de recursos, que é utilizado para recursos produtivos.Both VMs will be placed in the ContosoRG resource group, which is used for production resources.
    • O VM frontal da aplicação WEBVM migrará para a sub-rede frontal ( 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 base de dados de aplicações VM SQLVM ( ) migrará para a sub-rede de base 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. Provision the Azure Migrate: Server Migration tool.Provision the Azure Migrate: Server Migration tool.

    1. A partir de Azure Migrate, descarregue a imagem OVA e importe-a em VMware.From Azure Migrate, download the OVA image and import it into VMware.

      Screenshot que mostra o botão de descarregamento para o ficheiro O V A.

    2. Inicie a imagem importada e configuure a ferramenta, incluindo os seguintes passos:Start the imported image and configure the tool, including the following steps:

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

        Screenshot que mostra a área para configurar termos de licença pré-requisitos.

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

        Screenshot que mostra seleções para se registar com Azure Migrate.

      • Desajuste as credenciais VMware vCenter.Set the VMware vCenter credentials.

        Screenshot que mostra seleções para especificar um servidor vCenter.

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

        Screenshot da área para descobrir aplicações e dependências em máquinas virtuais.

Quando completar a configuração, a ferramenta demorará algum tempo a enumerar todos os VMs.When you complete the configuration, the tool will take some time to enumerate all the VMs. Você vai vê-los povoar a ferramenta Azure Migrate em Azure quando este processo terminar.You'll see them populate the Azure Migrate tool in Azure when this process finishes.

Precisa de mais ajuda?Need more help?

Saiba como configurar a ferramenta Azure Migrate: Server Migration.Learn about how to set up the Azure Migrate: Server Migration tool.

Preparar VMs no localPrepare on-premises VMs

Após a migração, Contoso quer ligar-se aos VMs Azure e permitir que a Azure gere os VMs.After migration, Contoso wants to connect to the Azure VMs and allow Azure to manage the VMs. Os administradores do Contoso devem fazer os seguintes passos antes da migração:The Contoso admins must do the following steps before migration:

  1. Para acesso através da internet:For access over the internet:

    • Ativar RDP ou SSH nas VM no local antes da migração.Enable RDP or SSH on the on-premises VM before migration.
    • Asseguram que as regras TCP e UDP são adicionadas para o perfil Público.Ensure that TCP and UDP rules are added for the Public profile.
    • Verifique se o RDP ou o SSH são permitidos na firewall do sistema operativo.Check that RDP or SSH is allowed in the operating system firewall.
  2. Para acesso ao site-a-site VPN:For access over site-to-site VPN:

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

Outras considerações:Other considerations:

  • Para o Windows, não deverá haver atualizações do Windows pendentes no VM quando estiver a desencadear uma migração.For Windows, there should be no Windows updates pending on the VM when you're triggering a migration. Se houver, os administradores não poderão iniciar sessão no VM até que as atualizações terminem.If there are, the admins won't be able to log in to the VM until the updates finish.
  • Após a migração, os administradores podem verificar os diagnósticos boot para visualizar uma imagem do VM.After migration, the admins can check Boot diagnostics to view a screenshot of the VM. Se isto não funcionar, devem verificar se o VM está a funcionar e rever as dicas de resolução de problemas.If this doesn't work, they should verify that the VM is running and review troubleshooting tips.

Precisa de mais ajuda?Need more help?

Saiba como preparar VMs para migração.Learn about how to prepare VMs for migration.

Passo 2: Replicar os VMs no localStep 2: Replicate the on-premises VMs

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

Com a descoberta concluída, podem começar a replicação de VMware VMs para Azure.With discovery completed, they can begin replication of VMware VMs to Azure.

  1. No projeto Azure Migrate, vá aos Servidores > Azure Migrate: Migração de servidores.In the Azure Migrate project, go to Servers > Azure Migrate: Server Migration. Em seguida, selecione Replicar.Then select Replicate.

    Screenshot de seleções para replicar máquinas virtuais.

  2. Nas > definições de Fonte Replicate > As suas máquinas estão virtualizadas? In Replicate > Source settings > Are your machines virtualized?, select Yes, with VMware vSphere.

  3. No aparelho no local, selecione o nome do aparelho Azure Migrate que configura e, em seguida, selecione OK.In On-premises appliance, select the name of the Azure Migrate appliance that you set up, and then select OK.

    Screenshot que mostra as definições de origem.

  4. Nas máquinas Virtuais, selecione as máquinas que pretende replicar.In Virtual machines, select the machines that you want to replicate.

    • Se tiver feito uma avaliação para os VMs, pode aplicar recomendações de tamanho VM e tipo de disco (premium ou padrão) a partir dos resultados da avaliação.If you've run an assessment for the VMs, you can apply VM sizing and disk type (premium or standard) recommendations from the assessment results. Para tal, em Importar definições de migração de uma avaliação do Azure Migrate?, selecione a opção Sim.To do this, in Import migration settings from an Azure Migrate assessment?, select the Yes option.
    • Se não então fez uma avaliação, ou não pretender utilizar as definições de avaliação, selecione a opção No.If you didn't run an assessment, or you don't want to use the assessment settings, select the No option.
    • Se selecionou para utilizar a avaliação, selecione o grupo VM e o nome de avaliação.If you selected to use the assessment, select the VM group and assessment name.

    Screenshot que mostra a caixa para selecionar máquinas virtuais a ser migrada.

  5. Nas máquinas Virtuais, procure VMs conforme necessário e verifique cada VM que pretende migrar.In Virtual machines, search for VMs as needed and check each VM that you want to migrate. Em seguida, selecione Seguinte: Definições de destino.Then select Next: Target settings.

  6. Nas definições target, selecione a região de subscrição e alvo para a qual migrará.In Target settings, select the subscription and target region to which you'll migrate. Em seguida, especifique o grupo de recursos em que os VMs Azure residirão após a migração.Then specify the resource group in which the Azure VMs will reside after migration. Na Rede Virtual, selecione a rede virtual Azure ou sub-rede à qual os VMs Azure serão associados após a migração.In Virtual Network, select the Azure virtual network or subnet to which the Azure VMs will be joined after migration.

  7. Em Benefício Híbrido do Azure:In Azure Hybrid Benefit:

    • Selecione Não se não quiser aplicar o Benefício Híbrido do Azure.Select No if you don't want to apply Azure Hybrid Benefit. Em seguida, selecione Seguinte.Then select Next.
    • Selecione Sim se tiver máquinas do Windows Server cobertas com subscrições ativas de Software Assurance ou Windows Server e pretende aplicar o benefício às máquinas que está a migrar.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 that you're migrating. Em seguida, selecione Seguinte.Then select Next.
  8. Em Computação, analise o nome, o tamanho, o tipo de disco do SO e o conjunto de disponibilidade das VMs.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 VM: Se estiver a utilizar recomendações de avaliação, a lista de drop-down do tamanho VM conterá o tamanho recomendado.VM size: If you're using assessment recommendations, the VM size drop-down list will contain the recommended size. Caso contrário, a Azure Migrate escolhe um tamanho baseado no jogo mais próximo da subscrição do Azure.Otherwise, Azure Migrate picks a size based on the closest match in the Azure subscription. Como alternativa, escolha um tamanho manual em Tamanho de VMs do Azure.Alternatively, pick a manual size in Azure VM size.
    • Disco de osa: Especifique o disco DE (boot) para o VM.OS disk: Specify the OS (boot) disk for the VM. O disco SO tem o bootloader e o instalador do sistema operativo.The OS disk has the operating system bootloader and installer.
    • Conjunto de disponibilidade: Se o VM estiver num conjunto de disponibilidade de 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 deve estar no grupo de recursos-alvo que especifica para a migração.The set must be in the target resource group that you specify for the migration.
  9. Em Discos, especifique se os discos das VMs devem ser replicados para o Azure e selecione o tipo de disco (discos geridos SSD/HDD standard ou premium) 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 Seguinte.Then select Next.

    Pode excluir discos da replicação.You can exclude disks from replication. Se excluir discos, eles não estarão presentes no Azure VM após a migração.If you exclude disks, they won't be present on the Azure VM after migration.

  10. No Revisão e início da replicação, reveja as definições e, em seguida, selecione Replicar para iniciar a replicação inicial para os servidores.In Review and start replication, review the settings, and then select Replicate to start the initial replication for the servers.

Nota

Pode atualizar as definições de replicação a qualquer momento antes de começar a replicação, em > máquinas de replicação de gestão.You can update replication settings at any time before replication starts, in Manage > Replicating machines. As definições não podem ser alteradas após o início da replicação.Settings can't be changed after replication starts.

Passo 3: Migrar os VMs com Azure Migrate: Migração de servidoresStep 3: Migrate the VMs with Azure Migrate: Server Migration

Os administradores do Contoso executam uma migração rápida de teste e, em seguida, uma migração completa para migrar os VMs.The Contoso admins run a quick test migration and then a full migration to migrate the VMs.

Executar uma migração de testeRun a test migration

  1. Nos objetivos de migração > Servers > Azure Migrate: Server Migration, selecione Test migrated servers.In Migration goals > Servers > Azure Migrate: Server Migration, select Test migrated servers.

    Screenshot do botão para iniciar um teste de servidores migrados.

  2. Selecione e mantenha (ou clique à direita) o VM para testar e, em seguida, selecione Teste migrar.Select and hold (or right-click) the VM to test, and then select Test migrate.

    Screenshot de uma máquina virtual selecionada e o botão para iniciar o teste de migração.

  3. Em Test Migration, selecione a rede virtual Azure na qual o VM Azure será localizado após a migração.In Test Migration, select the Azure virtual network in which the Azure VM will be located after the migration. Recomendamos que utilize uma rede virtual de não produção.We recommend that you use a nonproduction virtual network.

  4. A tarefa Teste de migração é iniciada.The Test migration job starts. Monitorize a tarefa 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 da máquina tem um sufixo de teste.The machine name has a -Test suffix.

  6. Depois de ter feito o teste, selecione e mantenha (ou clique à direita) o VM Azure em máquinas de replicação, e, em seguida, selecione Clean up migração de teste.After the test is done, select and hold (or right-click) the Azure VM in Replicating machines, and then select Clean up test migration.

    Screenshot das seleções para limpar a migração.

Migrar as VMsMigrate the VMs

Agora os administradores de Contoso têm uma migração completa.Now the Contoso admins run a full migration.

  1. No projeto Azure Migrate, selecione Servers > Azure Migrate: Servidores de > replicação da migração do servidor .In the Azure Migrate project, select Servers > Azure Migrate: Server Migration > Replicating servers.

    Screenshot das seleções para replicar servidores.

  2. Nas máquinas de replicação, selecione e mantenha (ou clique à direita) o VM e, em seguida, selecione Migrar.In Replicating machines, select and hold (or right-click) the VM, and then select Migrate.

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

    Por predefinição, a Azure Migrate desliga os VM no local e executa uma replicação a pedido para sincronizar quaisquer alterações de VM que ocorreram 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. Tal garante que não haja perda de dados.This ensures no data loss. Se não quiser desligar o VM, selecione .If you don't want to shut down the VM, select No.

  4. Uma tarefa de migração é iniciada para a VM.A migration job starts for the VM. Controle a tarefa nas notificações do Azure.Track the job in Azure notifications.

  5. Após a conclusão da tarefa, pode ver e gerir 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?

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

Com a migração concluída, os níveis de aplicação SmartHotel360 estão agora em execução em VMs Azure.With migration complete, the SmartHotel360 application tiers are now running on Azure VMs.

Agora, Contoso precisa fazer estes passos de limpeza:Now, Contoso needs to do these cleanup steps:

  • Após a conclusão da migração, pare a replicação.After the migration is complete, stop replication.
  • Retire a WEBVM máquina do inventário vCenter.Remove the WEBVM machine from the vCenter inventory.
  • Retire a SQLVM máquina do inventário vCenter.Remove the SQLVM machine from the vCenter inventory.
  • Remova WEBVM e SQLVM dos trabalhos de apoio locais.Remove WEBVM and SQLVM from local backup jobs.
  • Atualizar documentação interna para mostrar a nova localização e endereços IP para os VMs.Update internal documentation to show the new location and IP addresses for the VMs.
  • Rever todos os recursos que vão interagir com as VMs e atualizar todas as definições ou documentos relevantes 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.

Rever a implementaçãoReview the deployment

Com a aplicação agora em execução, a Contoso precisa de operacionalizá-la totalmente e assegurar-a em Azure.With the application now running, Contoso needs to fully operationalize and secure it in Azure.

SegurançaSecurity

A equipa de segurança da Contoso analisa os VMs do Azure para determinar quaisquer problemas de segurança.The Contoso security team reviews the Azure VMs to determine any security issues. Para controlar o acesso, a equipa revê os grupos de segurança de rede (NSGs) das VMs.To control access, the team reviews the network security groups (NSGs) for the VMs. Os NSGs são utilizados para garantir que apenas o tráfego permitido à aplicação pode alcançá-lo.NSGs are used to ensure that only traffic allowed to the application can reach it. A equipa também considera proteger os dados do disco utilizando a encriptação do disco Azure e o Key Vault.The team also considers securing the data on the disk by using Azure Disk Encryption and Key Vault.

Para mais informações, consulte as melhores práticas de Segurança para cargas de trabalho iaaS em Azure.For more information, see Security best practices for IaaS workloads in Azure.

Continuidade de negócio e recuperação após desastreBusiness continuity and disaster recovery

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

Licenciamento e otimização de custosLicensing and cost optimization

A Contoso tem licenças existentes para os seus VMs e vai aproveitar o Benefício Híbrido Azure.Contoso has existing licensing for its VMs and will take advantage of the Azure Hybrid Benefit. A Contoso irá converter as VMs do Azure, para tirar proveito destes preços.Contoso will convert the existing Azure VMs to take advantage of this pricing.

A Contoso permitirá à Azure Cost Management e Billing ajudar a monitorizar e gerir os recursos da Azure.Contoso will enable Azure Cost Management and Billing to help monitor and manage Azure resources.

ConclusãoConclusion

Neste artigo, a Contoso reocupou a aplicação SmartHotel360 em Azure.In this article, Contoso rehosted the SmartHotel360 application in Azure. Os administradores migraram os VMs da aplicação para VMs Azure utilizando a ferramenta Azure Migrate: Server Migration.The admins migrated the application VMs to Azure VMs by using the Azure Migrate: Server Migration tool. Pode também dar uma olhada nos projetos Azure DevOps que foram publicados no gerador DevOps.You can also take a look at the Azure DevOps projects which have been published in the DevOps generator. Uma vez no gerador descarregue o Projeto de Migração do Servidor no âmbito da navegação do Quadro de Adoção em Nuvem.Once in the generator download the Server Migration Project under the Cloud Adoption Framework navigation.