Partilhar via


Criar plano de migração com o Azure Migrate

Siga este artigo para criar seu plano de migração para o Azure com o Azure Migrate. 

Definir metas de migração para a nuvem

Antes de começar, entender e avaliar sua motivação para migrar para a nuvem pode contribuir para um resultado comercial bem-sucedido. Conforme explicado no Cloud Adoption Framework, há uma série de gatilhos e resultados.

Evento de negócios Resultados da migração
Saída do Datacenter Custo
Fusão, aquisição ou alienação Redução da complexidade do fornecedor/técnico
Redução das despesas de capital Otimização das operações internas
Fim do suporte para tecnologias de missão crítica Aumento da agilidade nos negócios
Resposta às alterações de conformidade regulamentar Preparação para novas capacidades técnicas
Novos requisitos de soberania de dados Dimensionamento para atender às demandas do mercado
Redução de interrupções e melhorias na estabilidade de TI Dimensionamento para atender às demandas geográficas

Identificar a sua motivação ajuda-o a definir os seus objetivos estratégicos de migração. A próxima etapa é identificar e planejar um caminho de migração adaptado para suas cargas de trabalho. A ferramenta Azure Migrate: Discovery and Assessment ajuda você a avaliar cargas de trabalho locais e fornece orientação e ferramentas para ajudá-lo a migrar.

Entenda o seu patrimônio digital

Comece identificando sua infraestrutura, aplicativos e dependências locais. Isso ajuda você a identificar cargas de trabalho para migração para o Azure e a reunir projeções de custos otimizadas. A ferramenta de descoberta e avaliação ajuda você a identificar as cargas de trabalho em uso, as dependências entre cargas de trabalho e a otimização da carga de trabalho.

Cargas de trabalho em uso

O Azure Migrate utiliza um equipamento leve do Azure Migrate para realizar a descoberta sem a necessidade de agentes de VMs VMware locais, VMs Hyper-V, outros servidores virtualizados e servidores físicos. A descoberta contínua coleta informações de configuração do servidor, metadados de desempenho e dados de aplicativos. Veja o que o appliance coleta de servidores locais:

  • Metadados de servidor, disco e NIC.

  • Aplicativos, funções e recursos instalados.

  • Dados de desempenho, incluindo utilização de CPU e memória, IOPS de disco e taxa de transferência.

Depois de coletar dados, você pode exportar a lista de inventário de aplicativos para localizar aplicativos e instâncias do SQL Server em execução em seus servidores. Você pode usar a ferramenta Azure Migrate: Database Assessment para entender a prontidão do SQL Server.

Inventário de aplicações no Portal

Exportação de inventário de aplicativos

Junto com os dados descobertos com a ferramenta de descoberta e avaliação, você pode usar seus dados do Banco de Dados de Gerenciamento de Configuração (CMDB) para criar uma exibição do seu servidor e do patrimônio do banco de dados e para entender como seus servidores são distribuídos entre unidades de negócios, proprietários de aplicativos, geografias, etc. Isso ajuda a decidir quais cargas de trabalho priorizar para migração.

Dependências entre cargas de trabalho

Após a descoberta do servidor, você pode analisar dependências para visualizar e identificar dependências entre servidores e estratégias de otimização para mover servidores interdependentes para o Azure. A visualização ajuda a entender se determinados servidores estão em uso ou se podem ser desativados, em vez de serem migrados. A análise das dependências ajuda a garantir que nada seja deixado para trás e a evitar interrupções inesperadas durante a migração. Com o inventário de aplicativos e a análise de dependência concluídos, você pode criar grupos de servidores de alta confiança e começar a avaliá-los.

Mapeamento de dependência

Otimização e dimensionamento

O Azure fornece flexibilidade para redimensionar sua capacidade de nuvem ao longo do tempo, e a migração oferece uma oportunidade para você otimizar os recursos de CPU e memória alocados para seus servidores. Criar uma avaliação em servidores que você identificou ajuda a entender seu histórico de desempenho de carga de trabalho. Isso é crucial para dimensionar corretamente as SKUs da VM do Azure e as recomendações de disco no Azure.

Avaliar a prontidão da migração

Análise de prontidão/adequação

Você pode exportar o relatório de avaliação e filtrar estas categorias para entender a prontidão do Azure:

  • Pronto para o Azure: os servidores podem ser migrados as-is para o Azure, sem alterações.
  • Condicionalmente pronto para o Azure: os servidores podem ser migrados para o Azure, mas precisam de pequenas alterações, de acordo com as orientações de correção fornecidas na avaliação.
  • Não está pronto para o Azure: os servidores não podem ser migrados para o Azure as-is. Os problemas devem ser corrigidos de acordo com as diretrizes de correção, antes da migração.
  • Prontidão desconhecida: o Azure Migrate não pode determinar a prontidão do servidor devido a metadados insuficientes.

Usando avaliações de banco de dados, você pode avaliar a prontidão do seu conjunto de dados do SQL Server para migração para o Banco de Dados SQL do Azure ou Instâncias Gerenciadas do SQL do Azure. A avaliação mostra a porcentagem de status de prontidão de migração para cada uma das instâncias do SQL Server. Além disso, para cada instância, pode visualizar o destino recomendado no Azure, possíveis impedimentos de migração, uma contagem de alterações disruptivas, prontidão para o Banco de Dados SQL do Azure ou Azure SQL VM, e um nível de compatibilidade. Você pode se aprofundar para entender o impacto dos bloqueadores de migração e recomendações para corrigi-los.

Avaliações de bases de dados

Recomendações de dimensionamento

Depois que um servidor é marcado como pronto para o Azure, a Descoberta e a avaliação fazem recomendações de dimensionamento que identificam a SKU da VM do Azure e o tipo de disco para seus servidores. Você pode obter recomendações de dimensionamento com base no histórico de desempenho (para otimizar recursos à medida que migra) ou com base nas configurações do servidor local, sem histórico de desempenho. Em uma avaliação de banco de dados, você pode ver recomendações para a SKU do banco de dados, a camada de preços e o nível de computação.

Obtenha custos de computação

A opção de dimensionamento com base no desempenho nas avaliações de migração do Azure ajuda você a criar VMs de tamanho correto e deve ser usada como uma prática recomendada para otimizar cargas de trabalho no Azure. Além do dimensionamento correto, há algumas outras opções para ajudar a economizar custos do Azure:

  • Instâncias reservadas: com instâncias reservadas(RI), você pode reduzir significativamente os custos em comparação com os preços pré-pagos.
  • Benefício Híbrido do Azure: Com o Benefício Híbrido do Azure, você pode trazer licenças locais do Windows Server com assinaturas ativas do Software Assurance ou Linux para o Azure e combinar com opções de instâncias reservadas.
  • Enterprise Agreement: Azure Enterprise Agreements (EA) pode oferecer economia para assinaturas e serviços do Azure.
  • Ofertas: Existem várias Ofertas do Azure. Por exemplo, Pay-As-You-Go Dev/Test, ou Enterprise Dev/Test offer, para fornecer taxas mais baixas para VMs de desenvolvimento/teste
  • de tempo de atividade das VMs: pode-se rever os dias por mês e as horas por dia em que as VMs do Azure estão ativas. Desligar servidores quando eles não estão em uso pode reduzir seus custos (não aplicável a RIs).
  • Região de destino: você pode criar avaliações em diferentes regiões para descobrir se a migração para uma região específica pode ser mais econômica.

Visualizar dados

Você pode exibir relatórios de descoberta e avaliação (com informações de preparação do Azure e distribuição de custos mensais) no portal. Você também pode exportar a avaliação e enriquecer seu plano de migração com visualizações adicionais. Você pode criar várias avaliações, com diferentes combinações de propriedades, e escolher o conjunto de propriedades que funcionam melhor para o seu negócio.

Visão geral das avaliações

Avaliar lacunas/bloqueadores

À medida que você descobre os aplicativos e cargas de trabalho que deseja migrar, identifique restrições de tempo de inatividade para eles e procure quaisquer dependências operacionais entre seus aplicativos e a infraestrutura subjacente. Essa análise ajuda você a planejar migrações que atendam ao seu RTO (Recovery Time Objetive, objetivo de tempo de recuperação) e garantam perda de dados mínima a zero. Antes de migrar, recomendamos que você revise e atenue quaisquer problemas de compatibilidade ou recursos sem suporte que possam bloquear a migração do servidor/banco de dados SQL. O relatório de descoberta e avaliação do Azure Migrate e o Azure Migrate Database Assessment podem ajudar com isso.

Priorize cargas de trabalho

Depois de coletar informações sobre seu inventário, você pode identificar quais aplicativos e cargas de trabalho migrar primeiro. Desenvolva uma abordagem de "aplicar e aprender" para migrar aplicativos de forma sistemática e controlável, para que você possa corrigir quaisquer falhas antes de iniciar uma migração em grande escala.

Para priorizar a ordem de migração, você pode usar fatores estratégicos, como complexidade, tempo de migração, urgência de negócios, considerações de produção/não produção, conformidade, requisitos de segurança, conhecimento de aplicativos, etc.

Algumas recomendações:

  • Priorize ganhos rápidos: use os relatórios de avaliação para identificar oportunidades fáceis, incluindo servidores e bancos de dados que estão totalmente preparados e exigem um esforço mínimo para migrar para o Azure. A tabela resume algumas maneiras de fazer isso.

    Estado Ação
    VMs prontas para o Azure Exporte o relatório de avaliação e filtre todos os servidores com o estado Pronto para o Azure. Esse pode ser o primeiro grupo de servidores que você eleva e muda para o Azure, usando a ferramenta Migração e modernização .
    Sistemas operacionais de fim de suporte Exporte o relatório de avaliação e filtre todos os servidores que executam o Windows Server 2008 R2/Windows Server 2008. Esses sistemas operacionais estão no final do suporte e somente o Azure fornece três anos gratuitos de atualizações de segurança quando você os migra para o Azure. Se você combinar o Benefício Híbrido do Azure e usar RIs, a economia poderá ser maior.
    Migração do SQL Server Use as recomendações de avaliação de banco de dados para migrar bancos de dados prontos para o Banco de Dados SQL do Azure, usando a ferramenta Azure Migrate: Database Migration. Migre os bancos de dados prontos para a VM SQL do Azure usando a ferramenta Migração e modernização.
    Software de fim de suporte Exporte seu inventário de aplicativos e filtre qualquer software/extensão que possa estar chegando ao fim do suporte. Priorize esses aplicativos para migração.
    Servidores subprovisionados Exporte o relatório de avaliação e filtre servidores com baixa utilização de CPU (%) e utilização de memória (%). Migre para uma VM do Azure do tamanho certo e economize em custos com recursos subutilizados.
    Servidores provisionados em excesso Exporte o relatório de avaliação e filtre para servidores com alta utilização de CPU (%) e utilização de memória (%). Resolva restrições de capacidade, impeça a interrupção de servidores sobrecarregados e aumente o desempenho migrando esses servidores para o Azure. No Azure, use os recursos de dimensionamento automático para atender à demanda.

    Analise relatórios de avaliação para investigar restrições de armazenamento. Analise as IOPS e a taxa de transferência do disco e o tipo de disco recomendado.
  • Comece pequeno, depois vá grande: comece movendo aplicativos e cargas de trabalho que apresentam risco e complexidade mínimos, para criar confiança em sua estratégia de migração. Analise as recomendações de avaliação do Azure Migrate juntamente com seu repositório CMDB para localizar e migrar cargas de trabalho de desenvolvimento/teste que possam ser candidatas a migrações piloto. Comentários e aprendizados de migrações piloto podem ser úteis quando você começa a migrar cargas de trabalho de produção.

  • Conformidade: o Azure mantém o maior portfólio de conformidade do setor, em termos de amplitude e profundidade de ofertas. Use os requisitos de conformidade para priorizar migrações, para que os aplicativos e cargas de trabalho estejam em conformidade com suas normas e leis nacionais/regionais e específicas do setor. Isso é especialmente verdadeiro para organizações que lidam com processos críticos para os negócios, possuem informações confidenciais ou estão em setores altamente regulamentados. Nestes tipos de organizações, as normas e regulamentos abundam, e podem mudar com frequência, sendo difícil de acompanhar.

Finalizar o plano de migração

Antes de finalizar seu plano de migração, considere e mitigue outros bloqueadores potenciais, da seguinte maneira:

  • Requisitos de rede: avalie as restrições de largura de banda e latência da rede, que podem causar atrasos imprevistos e interrupções na velocidade de replicação da migração.
  • Testes/ajustes pós-migração: permita um buffer de tempo para realizar testes de desempenho e aceitação do usuário para aplicativos migrados ou para configurar/ajustar aplicativos pós-migração, como atualizar cadeias de conexão de banco de dados, configurar servidores Web, executar cortes/limpezas, etc.
  • Permissões: analise as permissões recomendadas do Azure e as funções e permissões de acesso ao servidor/banco de dados necessárias para a migração.
  • Formação: Prepare a sua organização para a transformação digital. Uma base sólida de treinamento é importante para uma mudança organizacional bem-sucedida. Confira o treinamento gratuito do Microsoft Learn, incluindo cursos sobre fundamentos do Azure, arquiteturas de solução e segurança. Incentive sua equipe a explorar as certificações do Azure. 
  • Suporte à implementação: Obtenha suporte para a sua implementação, se precisar. Muitas organizações optam por ajuda externa para dar suporte à migração para a nuvem. Para migrar para o Azure de forma rápida e confiante com assistência personalizada, considere um Azure Expert Managed Service Providerou FastTrack for Azure. 

Crie um plano eficaz de migração para a nuvem que inclua informações detalhadas sobre os aplicativos que você deseja migrar, disponibilidade do aplicativo/banco de dados, restrições de tempo de inatividade e marcos de migração. O plano considera quanto tempo leva a cópia de dados, incluindo um buffer realista para testes pós-migração e atividades de transição.

Um plano de teste pós-migração deve incluir testes e casos de uso funcionais, de integração, de segurança e desempenho, para garantir que os aplicativos migrados funcionem conforme o esperado e que todos os objetos de banco de dados e relações de dados sejam transferidos com êxito para a nuvem.

Crie um roteiro de migração e declare uma janela de manutenção para migrar seus aplicativos e bancos de dados com tempo de inatividade mínimo a zero e limite o potencial impacto operacional e comercial durante a migração.

Migrar

Recomendamos que você execute uma migração de teste no Azure Migrate, antes de iniciar uma migração em grande escala. Uma migração de teste ajuda você a estimar o tempo envolvido e ajustar seu plano de migração. Ele oferece uma oportunidade para descobrir quaisquer problemas potenciais e corrigi-los antes da migração completa.

Quando estiver pronto para a migração, use a ferramenta Migração e modernização e o Serviço de Migração de Dados do Azure (DMS) para uma experiência de migração integrada e perfeita, com rastreamento de ponta a ponta.

  • Com a ferramenta de migração e modernização, você pode migrar VMs e servidores locais ou VMs localizadas em outra nuvem pública ou privada (incluindo AWS, GCP) com tempo de inatividade cerca de zero.
  • O Azure DMS fornece um serviço totalmente gerenciado projetado para permitir migrações contínuas de várias fontes de banco de dados para plataformas de Dados do Azure, com tempo de inatividade mínimo.

Atualizar o sistema operacional Windows

O Azure Migrate fornece uma opção aos clientes para atualizar seu sistema operacional Windows Server sem problemas durante a migração. A atualização do Azure Migrate OS permite que você mude de um sistema operacional mais antigo para um mais novo, mantendo suas configurações, funções de servidor e dados intactos. Mais informações.

A atualização do SO com o Azure Migrate utiliza uma extensão de script personalizado da VM do Azure para executar as seguintes atividades, oferecendo uma experiência de atualização no local:

  • Um disco de dados contendo arquivos de instalação do Windows Server é criado e anexado à VM.
  • Uma Extensão de Script Personalizada chamada InPlaceOsUpgrade é habilitada na VM, que baixa um script da conta de armazenamento e inicia a atualização em um modo silencioso.

Próximos passos