Rehospedar um ambiente de desenvolvimento/teste local em máquinas virtuais do Azure por meio de migrações para AzureRehost an on-premises dev/test environment on Azure Virtual Machines via Azure Migrate

Este artigo demonstra como a empresa fictícia Contoso rehospeda seu ambiente de desenvolvimento/teste para dois aplicativos em execução em VMs (máquinas virtuais) VMware migrando para máquinas virtuais do Azure.This article demonstrates how the fictional company Contoso rehosts its dev/test environment for two applications running on VMware virtual machines (VMs) by migrating to Azure Virtual Machines.

Os aplicativos SmartHotel360 e osTicket usados neste exemplo são código-fonte aberto.The SmartHotel360 and osTicket applications used in this example are open source. Você pode baixá-los para suas próprias finalidades de teste.You can download them for your own testing purposes.

Opções de migraçãoMigration options

A contoso tem várias opções disponíveis para mover ambientes de desenvolvimento/teste para o Azure:Contoso has several options available for moving dev/test environments to Azure:

Opções de migraçãoMigration options ResultadoOutcome
Migrações para AzureAzure Migrate Avaliar e migrar VMs locais.Assess and migrate on-premises VMs.

Execute servidores de desenvolvimento/teste usando a IaaS (infraestrutura como serviço) do Azure.Run dev/test servers by using Azure infrastructure as a service (IaaS).

Gerencie VMs com Azure Resource Manager.Manage VMs with Azure Resource Manager.
Azure DevTest LabsAzure DevTest Labs Provisione rapidamente ambientes de desenvolvimento e teste.Quickly provision development and test environments.

Minimize o desperdício com cotas e políticas.Minimize waste with quotas and policies.

Defina os desligamentos automatizados para minimizar os custos.Set automated shutdowns to minimize costs.

Crie ambientes Windows e Linux.Build Windows and Linux environments.

Geradores de negóciosBusiness drivers

A equipe de liderança em desenvolvimento descreveu o que deseja alcançar com essa migração.The development leadership team has outlined what it wants to achieve with this migration. Ele visa mover rapidamente os recursos de desenvolvimento/teste para fora de um datacenter local e não comprar mais hardware para desenvolver software.It aims to quickly move dev/test capabilities out of an on-premises datacenter and no longer purchase hardware to develop software. Ele também busca capacitar os desenvolvedores a criarem e executarem seus ambientes sem envolvimento dele.It also seeks to empower developers to create and run their environments without involvement from IT.

Observação

A Contoso usará a oferta de assinatura desenvolvimento/teste pago conforme o uso para seus ambientes.Contoso will use the Pay-As-You-Go Dev/Test subscription offer for its environments. Cada Assinante ativo do Visual Studio na equipe pode usar o software da Microsoft incluído com as máquinas virtuais de assinatura para desenvolvimento/teste sem custo adicional.Each active Visual Studio subscriber on the team can use the Microsoft software included with the subscription virtual machines for dev/test at no extra charge. A contoso apenas pagará a taxa do Linux para VMs que ele executa.Contoso will just pay the Linux rate for VMs that it runs. Isso inclui VMs com SQL Server, SharePoint Server ou outro software que normalmente é cobrado a uma taxa mais alta.That includes VMs with SQL Server, SharePoint Server, or other software that's normally billed at a higher rate.

Metas de migraçãoMigration goals

A equipe de desenvolvimento da Contoso detectou metas para essa migração.The Contoso development 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:

  • A contoso deseja sair rapidamente de seus ambientes de desenvolvimento/teste locais.Contoso wants to quickly move out of its on-premises dev/test environments.
  • Após a migração, o ambiente de desenvolvimento/teste da Contoso no Azure deve ter recursos aprimorados no sistema atual no VMware.After migration, Contoso's dev/test environment in Azure should have enhanced capabilities over the current system in VMware.
  • O modelo de operações será movido do provisionado para o DevOps com provisionamento de autoatendimento.The operations model will move from IT provisioned to DevOps with self-service provisioning.

Design da soluçãoSolution design

Depois de fixar as metas e os requisitos, a contoso projeta e revisa uma solução de implantação e identifica o processo de migração.After pinning down goals and requirements, Contoso designs and reviews a deployment solution and identifies the migration process. O processo inclui os serviços do Azure que serão usados pela contoso para a migração.The process includes the Azure services that Contoso will use for the migration.

Aplicativo atualCurrent application

  • As VMs de desenvolvimento/teste para os dois aplicativos são executadas em VMs (,,, WEBVMDEV SQLVMDEV OSTICKETWEBDEV OSTICKETMYSQLDEV ).The dev/test VMs for the two applications are running on VMs (WEBVMDEV, SQLVMDEV, OSTICKETWEBDEV, OSTICKETMYSQLDEV). Essas VMs são usadas para desenvolvimento antes de o código ser promovido para as VMs de produção.These VMs are used for development before code is promoted to the production VMs.
  • 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 as VMs são usadas para desenvolvimento/teste, elas residem no grupo de ContosoDevRG recursos no Azure.Because the VMs are used for dev/test, they'll reside in the ContosoDevRG resource group in Azure.

  • As VMs serão migradas para a região primária do Azure ( East US 2 ) e colocadas na rede virtual de desenvolvimento ( VNET-DEV-EUS2 ).The VMs will be migrated to the primary Azure region (East US 2) and placed in the development virtual network (VNET-DEV-EUS2).

  • As VMs de front-end da Web residirão na sub-rede de front-end ( DEV-FE-EUS2 ) na rede de desenvolvimento.The web front-end VMs will reside in the front-end subnet (DEV-FE-EUS2) in the development network.

  • A VM do banco de dados residirá na sub-rede do banco de dados ( DEV-DB-EUS2 ) na rede de desenvolvimento.The database VM will reside in the database subnet (DEV-DB-EUS2) in the development 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.

    Diagrama da arquitetura do cenário proposto, com máquinas virtuais e locais.

    Figura 1: arquitetura proposta.Figure 1: Proposed architecture.

Considerações do banco de dadosDatabase considerations

Para dar suporte ao desenvolvimento em andamento, a Contoso decidiu continuar usando as VMs existentes e migrá-las para o Azure.To support ongoing development, Contoso has decided to continue using existing VMs and migrate them to Azure. No futuro, a contoso buscará o uso de serviços de PaaS (plataforma como serviço), como o banco de dados SQL do Azure e o banco de dados do Azure para MySQL.In the future, Contoso will pursue the use of platform as a service (PaaS) services such as Azure SQL Database and Azure Database for MySQL.

  • As VMs de banco de dados serão migradas como estão sem alterações.Database VMs will be migrated as is without changes.
  • Com o uso da oferta de assinatura de desenvolvimento/teste do Azure, os computadores que executam o Windows Server e SQL Server não incorrerão em taxas de licenciamento.With the use of the Azure Dev/Test subscription offer, the computers running Windows Server and SQL Server will not incur licensing fees. A prevenção de taxas manterá os custos de computação mínimos.Avoiding fees will keep the compute costs to a minimum.
  • No futuro, a contoso procurará integrar seu desenvolvimento com os serviços de PaaS.In the future, Contoso will look to integrate its development with PaaS services.

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 list of pros and cons.

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

Como a Contoso está usando uma abordagem de comparação entre os conjuntos de VMs, as ferramentas especiais de configuração ou migração não são necessárias para o banco de dados do aplicativo.Because Contoso is using a lift-and-shift approach for both sets of VMs, special configuration or migration tools aren't needed for the application database.

A Contoso pode aproveitar seu investimento na assinatura de desenvolvimento/teste do Azure para economizar em taxas de licenciamento.Contoso can take advantage of its investment in the Azure Dev/Test subscription to save on licensing fees.

A contoso manterá o controle total das VMs de aplicativo no Azure.Contoso will retain full control of the application VMs in Azure.

Os desenvolvedores serão fornecidos com direitos para a assinatura, o que permite que eles criem novos recursos sem esperar que ele responda às suas solicitações.Developers will be provided with rights to the subscription, which empowers them to create new resources without waiting for IT to respond to their requests.
ContrasCons A migração moverá apenas as VMs, ainda não mudando para os serviços de PaaS para seu desenvolvimento.The migration will only move the VMs, not yet moving to PaaS services for their development. Isso significa que a contoso precisará começar a dar suporte às operações de suas VMs, incluindo patches de segurança.This means that Contoso will need have to start supporting the operations of its VMs, including security patches. Isso foi mantido por ele no passado, portanto, a contoso precisará encontrar uma solução para essa nova tarefa operacional.This was maintained by IT in the past, so Contoso will need to find a solution for this new operational task.

A solução baseada em nuvem capacita os desenvolvedores e não tem garantias de provisionamento excessivo de sistemas.The cloud-based solution empowers the developers and doesn't have safeguards for overprovisioning systems. Os desenvolvedores poderão provisionar instantaneamente seus sistemas, mas poderão criar recursos que custam dinheiro e não são incluídos no orçamento.Developers will be able to instantly provision their systems, but they might create resources that cost money and aren't included in the budget.

Observação

A Contoso pode resolver os contras em sua lista usando o DevTest Labs.Contoso could address the cons in its list by using DevTest Labs.

Processo de migraçãoMigration process

A contoso migrará seu front-end de desenvolvimento e banco de dados para VMs do Azure usando o método sem agente na ferramenta migrações para Azure: Server Migration.Contoso will migrate its development front end and database to Azure VMs by using the agentless method in the Azure Migrate: Server Migration tool.

  • 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.Contoso prepares and sets up Azure components for Azure Migrate: Server Migration, and prepares the on-premises VMware infrastructure.
  • A infraestrutura do Azure está em vigor, portanto, a contoso precisa apenas configurar a replicação das VMs por meio da ferramenta migrações para Azure: 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 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á as VMs testando a migração e, se for bem-sucedida, realizando o failover para o Azure.After replication is enabled and working, Contoso migrates the VMs by testing the migration and if successful, failing it over to Azure.
  • Depois que as VMs de desenvolvimento estiverem em funcionamento no Azure, a contoso reconfigurará suas estações de trabalho de desenvolvimento para apontarem para as VMs agora em execução no Azure.After the development VMs are up and running in Azure, Contoso will reconfigure its development workstations to point at the VMs now running in Azure.

Diagrama do processo de migração.

Figura 2: uma visão geral do processo de migração.Figure 2: An overview of the migration process.

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 aplicativos e cargas de trabalho locais e de instâncias de VM AWS ou GCP.The service orchestrates and manages migrating on-premises applications and workloads and AWS or 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

É isso que a contoso precisa para executar este cenário:This is what Contoso needs to run this scenario:

RequisitosRequirements DetalhesDetails
Assinatura de desenvolvimento/teste do AzureAzure Dev/Test subscription A contoso cria uma assinatura de desenvolvimento/teste do Azure para aproveitar a redução de custos de até 80%.Contoso creates an Azure Dev/Test subscription to take advantage of reducing costs up to 80 percent.

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, você é o administrador da sua assinatura e pode executar todas as ações.If you create a free account, you're the admin of your subscription, and you can perform all actions.

Se você usar uma assinatura existente, mas não for o administrador, trabalhe com o administrador para atribuir permissões de proprietário ou colaborador.If you use an existing subscription but you're not the admin, work with the admin to assign you Owner or Contributor permissions.

Se você precisar de permissões mais granulares, consulte gerenciar o acesso de site Recovery com RBAC (controle de acesso baseado em função).If you need more granular permissions, see Manage Site Recovery access with role-based access control (RBAC).
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 pré-requisitos específicos para migrações para Azure: migração de servidor.Learn more about specific prerequisites 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 garantir que tudo esteja funcionando e, em seguida, executar 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

A contoso precisa migrar as VMs para uma rede virtual em que as VMs do Azure residirão quando forem criadas, provisionadas e configuradas por meio da ferramenta migrações para Azure: Server Migration.Contoso needs to migrate the VMs to a virtual network where the Azure VMs will reside when they're created, provisioned, and configured through the Azure Migrate: Server Migration tool.

  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 Azure.Set up a network: Contoso already set up a network that can be for Azure Migrate: Server Migration when it deployed the Azure infrastructure.

    • As VMs a serem migradas são usadas para desenvolvimento.The VMs to be migrated are used for development. Eles serão migrados para a rede virtual de desenvolvimento do Azure ( VNET-DEV-EUS2 ) na região principal leste dos EUA 2.They will migrate to the Azure development virtual network (VNET-DEV-EUS2) in the primary East US 2 region.
    • Ambas as VMs serão colocadas no ContosoDevRG grupo de recursos, que é usado para recursos de desenvolvimento.Both VMs will be placed in the ContosoDevRG resource group, which is used for development resources.
    • As VMs de front-end do aplicativo ( WEBVMDEV e OSTICKETWEBDEV ) serão migradas para a sub-rede de front-end ( DEV-FE-EUS2 ) na rede virtual de desenvolvimento.The application front-end VMs (WEBVMDEV and OSTICKETWEBDEV) will migrate to the front-end subnet (DEV-FE-EUS2), in the development virtual network.
    • A VM do banco de dados do aplicativo ( SQLVMDEV e OSTICKETMYSQLDEV ) será migrada para a sub-rede do banco de dados ( DEV-DB-EUS2 ) na rede virtual de desenvolvimento.The application database VM (SQLVMDEV and OSTICKETMYSQLDEV) will migrate to the database subnet (DEV-DB-EUS2), in the development virtual network.
  2. Provisionar a ferramenta migrações para Azure: migração de servidor.Provision the Azure Migrate: Server Migration tool.

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

      Captura da tela para baixar o. Arquivo OVA.

      Figura 3: baixar o. Arquivo OVA.Figure 3: Download the .OVA file.

    2. 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.

        Captura de tela da seção para configurar os pré-requisitos.

        Figura 4: Configurando os pré-requisitos.Figure 4: Setting up the prerequisites.

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

        Captura de tela da seção para configurar a descoberta para migrações para Azure.

        Figura 5: a assinatura do Azure.Figure 5: The Azure subscription.

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

        Captura de tela da seção para definir as credenciais do VMware vCenter.

        Figura 6: Configurando as credenciais do VMware vCenter.Figure 6: Setting the VMware vCenter credentials.

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

        Captura de tela da seção para descobrir aplicativos e dependências em VMs.

        Figura 7: adicionando credenciais baseadas no Windows para descoberta.Figure 7: Adding Windows-based credentials for discovery.

  3. Quando você concluir a configuração, a ferramenta levará algum tempo para enumerar todas as VMs.When you complete the configuration, the tool will take some time to enumerate all the VMs. Você verá que eles preenchem a ferramenta de migrações para Azure no Azure quando esse processo é concluído.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 migrações para Azure: migração de servidor.Learn how to set 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.
    • Verifique se as regras de TCP e UDP foram adicionadas para o Public perfil.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.
    • Instale o SSH por meio do seguinte comando: sudo apt-get ssh install -y .Install SSH via the following command: sudo apt-get ssh install -y.
  2. Para acesso por VPN site-to-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 Windows do Azure e o agente Linux do Azure.Install the Azure Windows agent and the Azure Linux agent.

Para o Windows, não deve haver atualizações do Windows pendentes na VM quando você está disparando uma migração.For Windows, there shouldn't be Windows updates pending on the VM when you're triggering a migration. Se houver, os administradores não poderão fazer logon na VM até que as atualizações sejam concluídas.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 o diagnóstico de inicialização para exibir uma captura de tela da VM.After migration, the admins 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 examinar dicas de soluçã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 how to prepare VMs for migration.

Etapa 3: Replicar máquinas virtuais no localStep 3: 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, eles podem começar a replicar VMs VMware no Azure.With discovery completed, they can begin replicating VMware VMs to Azure.

  1. No projeto migrações para Azure, vá para servidores > migrações para Azure: migração de servidor.In the Azure Migrate project, go to Servers > Azure Migrate: Server Migration. Em seguida, selecione replicar.Then select Replicate.

    Captura de tela que mostra o botão replicar em ferramentas de migração.

    Figura 8: replicando VMs.Figure 8: Replicating 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 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.

    Captura de tela que mostra as configurações de origem e a caixa para o nome do dispositivo.

    Figura 9: as configurações de origem.Figure 9: The source settings.

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

    • Se você tiver executado uma avaliação para as VMs, poderá aplicar as recomendações de dimensionamento de VM e tipo de disco (Premium ou Standard) 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 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ê tiver selecionado para 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.

      Captura de tela que mostra a seleção de avaliação para máquinas virtuais.

      Figura 10: como configurar os pré-requisitos.Figure 10: How to set up the prerequisites.

  5. Em máquinas virtuais, pesquise as VMs conforme necessário e verifique 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 as quais você migrará.In Target settings, select the subscription and target region to which you'll migrate. Em seguida, especifique o grupo de recursos no qual as VMs do Azure residirão após a migração.Then specify the resource group in which the Azure VMs will reside after migration. Em rede virtual, selecione a rede virtual do Azure ou a sub-rede para a qual as VMs do Azure serão Unidas 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, selecione não se você não quiser aplicar benefício híbrido do Azure.In Azure Hybrid Benefit, 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 você está migrando.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.

    Observação

    No caso da Contoso, os administradores selecionarão não para benefício híbrido do Azure porque esta é uma assinatura de desenvolvimento/teste do Azure.In the case of Contoso, the admins will select No to Azure Hybrid Benefit because this is an Azure Dev/Test subscription. Isso significa que eles pagarão apenas pela computação.This means they'll pay for the compute only. Benefício híbrido do Azure deve ser usado somente para sistemas de produção que têm benefícios do Software Assurance.Azure Hybrid Benefit should be used only for production systems that have Software Assurance benefits.

  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, essa lista suspensa conterá o tamanho recomendado.VM size: If you're using assessment recommendations, this drop-down list contains the recommended size. Caso contrário, as migrações para Azure selecionarão um tamanho com base na correspondência mais próxima na assinatura do Azure.Otherwise, Azure Migrate selects a size based on the closest match in the Azure subscription. Você pode escolher um tamanho manual em vez do tamanho da VM do Azure.You can choose a manual size instead 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 tem o carregador de temperatura e o instalador de sistemas operacionais.The OS disk 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, then specify the set. O conjunto deve estar no grupo de recursos de destino que você especificar 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 de VM devem ser replicados no Azure e selecione o tipo de disco (SSD padrão/HDD ou discos gerenciados 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 Avançar.Then select Next. Você pode excluir discos da replicação.You can exclude disks from replication. Se você fizer isso, eles não estarão presentes na VM do Azure após a migração.If you do, they won't be present on the Azure VM after migration.

  10. Em examinar e iniciar a replicação, examine as configurações e selecione replicar para iniciar a replicação inicial para os servidores.In Review and start replication, review the settings and select Replicate to start the initial replication for the servers.

Observação

Você pode atualizar as configurações de replicação a qualquer momento antes que a replicação seja iniciada em gerenciar > máquinasde replicação.You can update replication settings at 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 4: Migrar as VMsStep 4: 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.

    Captura de tela que mostra a seleção para testar servidores migrados.

    Figura 11: testando servidores migrados.Figure 11: Testing migrated servers.

  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, and then select Test migrate.

    Captura de tela que mostra o botão para testar a migração.

    Figura 12: testando a migração.Figure 12: Testing the migration.

  3. Em Migração de Teste, selecione a rede virtual do Azure na qual a VM do Azure estará localizada 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 você use uma rede virtual que não seja de produção.We recommend that you use a nonproduction virtual network.

  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 um sufixo de teste .The machine name has a -Test suffix.

  6. Depois que o teste for concluído, selecione e mantenha pressionado (ou clique com o botão direito do mouse) na VM do Azure em máquinas de replicaçãoe, em seguida, selecione limpar 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.

    Captura de tela que mostra a seleção para limpar a migração de teste.

    Figura 13: limpando a migração de teste.Figure 13: Cleaning up the test migration.

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, selecione servidores > migrações para Azure: migração de servidor > replicando servidores.In the Azure Migrate project, select Servers > Azure Migrate: Server Migration > Replicating servers.

    Captura de tela que mostra as seleções para replicar servidores.

    Figura 14: replicando servidores.Figure 14: Replicating servers.

  2. Em replicando computadores, selecione e segure (ou clique com o botão direito do mouse) na VM e, em seguida, selecione migrar.In Replicating machines, select and hold (or right-click) the VM, and then select 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?

Saiba como executar uma migração de teste e como migrar VMs para o Azure.Learn how to run a test migration and how to migrate VMs to Azure.

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

As VMs de desenvolvimento para os aplicativos SmartHotel360 e osTicket começam a ser executadas em VMs do Azure quando a migração é concluída.The development VMs for both the SmartHotel360 and osTicket applications start running on Azure VMs when the migration is complete.

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 as WEBVMDEV SQLVMDEV VMS,, e OSTICKETWEBDEV OSTICKETMYSQLDEV do inventário do vCenter.Remove the WEBVMDEV, SQLVMDEV, OSTICKETWEBDEV, and OSTICKETMYSQLDEV VMs from the vCenter inventory.
  • Remova todas as VMs de trabalhos de backup locais.Remove all the VMs from local backup jobs.
  • Atualize a documentação interna para mostrar o novo local e os endereços IP para as VMs.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 quaisquer 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 Azure Disk Encryption e Azure Key Vault.The team also considers securing the data on the disk by using Azure Disk Encryption and Azure 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 continuidade dos negócios e a recuperação de desastres, a contoso executa a seguinte ação: manter os dados seguros.For business continuity and disaster recovery, Contoso takes the following action: keep data safe. A contoso faz backup dos dados nas VMs usando o serviço de backup do Azure.Contoso backs up the data on the VMs by using the Azure Backup service. Para obter mais informações, consulte uma visão geral do backup de VM do Azure.For more information, see An overview of Azure VM backup.

Licenciamento e otimização de custoLicensing and cost optimization

A contoso garantirá que todos os recursos de desenvolvimento do Azure sejam criados por meio desta assinatura de desenvolvimento/teste para economizar 80%.Contoso will ensure that all development Azure resources are created through this dev/test subscription to save 80 percent. Os administradores habilitarão o Gerenciamento de custos e a cobrança do Azure para ajudar a monitorar e gerenciar os recursos do Azure.The admins will enable Azure Cost Management and Billing to help monitor and manage the Azure resources.

ConclusãoConclusion

Neste artigo, a contoso rehospedava as VMs de desenvolvimento usadas para seus aplicativos SmartHotel360 e osTicket no Azure.In this article, Contoso rehosted the development VMs used for its SmartHotel360 and osTicket applications in Azure. Os administradores migraram as VMs de aplicativo para VMs do Azure usando a ferramenta migrações para Azure: Server Migration.The admins migrated the application VMs to Azure VMs by using the Azure Migrate: Server Migration tool.