Compartilhar via


Criar um 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 na nuvem

Antes de começar, entender e avaliar sua motivação para migrar para a nuvem pode contribuir para um resultado de negócios bem-sucedido. Conforme explicado no Cloud Adoption Framework, há vários gatilhos e resultados.

Evento de negócios Resultado da migração
Saída do datacenter Custo
Fusão, aquisição ou alienação Redução na complexidade técnica/fornecedor
Redução nas despesas de capital Otimização de operações internas
Fim do suporte para tecnologias críticas Aumentar a agilidade dos negócios
Resposta às alterações de conformidade regulatória Preparação para novos recursos técnicos
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 sua motivação ajuda você a fixar suas metas estratégicas de migração. A próxima etapa é identificar e planejar um caminho de migração personalizado para suas cargas de trabalho. A ferramenta Migrações para Azure: Descoberta e Avaliação ajuda você a avaliar cargas de trabalho locais e fornece diretrizes e ferramentas para ajudá-lo a migrar.

Entender seu patrimônio digital

Comece identificando sua infraestrutura local, aplicativos e dependências. Isso ajuda você a identificar cargas de trabalho para migração para o Azure e coletar projeções de custo otimizadas. A ferramenta de descoberta e avaliação ajuda você a identificar as cargas de trabalho que você tem 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 usa um appliance leve do Azure Migrate para realizar a descoberta sem agente 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 e metadados de desempenho e dados do aplicativo. Veja o que o dispositivo 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 encontrar aplicativos e instâncias do SQL Server em execução em seus servidores. Você pode usar a ferramenta Azure Migrate: Avaliação de Banco de Dados para entender a prontidão do SQL Server.

Inventário de aplicativos no Portal

Exportação de inventário de aplicativos

Juntamente 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 servidor e do patrimônio do banco de dados e 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, 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. Analisar dependências ajuda a garantir que nada seja deixado para trás e a prevenir interrupções inesperadas durante a migração. Com a análise de dependência e inventário de aplicativos concluída, você pode criar grupos de alta confiança de servidores e começar a avaliá-los.

Mapeamento de dependência

Otimização e dimensionamento

O Azure oferece 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 o histórico de desempenho da carga de trabalho. Isso é crucial para o dimensionamento correto de SKUs de VM do Azure e recomendações de disco no Azure.

Avaliar a preparação para a migração

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

Você pode exportar o relatório de avaliação e filtrar essas categorias para entender a preparaçã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 diretrizes 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 consegue determinar a prontidão do servidor devido a metadados insuficientes.

Usando avaliações de banco de dados, você pode avaliar a preparação do seu conjunto de dados do SQL Server para migração para o Banco de Dados SQL do Azure ou instâncias gerenciadas de SQL do Azure. A avaliação mostra o percentual de status de preparação para a migração para cada uma das instâncias do SQL Server. Além disso, para cada instância, você pode ver o destino recomendado no Azure, potenciais bloqueadores de migração, uma contagem de alterações interruptivas, prontidão para Azure SQL DB 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 banco de dados

Recomendações de dimensionamento

Depois que um servidor é marcado como pronto para o Azure, a Descoberta e Avaliação faz 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 conforme você 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 o SKU do banco de dados, o tipo de preço e o nível de computação.

Obter custos de computação

A opção de dimensionamento baseado em desempenho nas avaliações das Migrações para Azure ajuda você a dimensionar as VMs de tamanho certo 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 de pagamento conforme o uso.
  • 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.
  • Contrato Enterprise: os Contratos Empresariais do Azure (EA) podem oferecer economia para assinaturas e serviços do Azure.
  • Ofertas: há várias Ofertas do Azure. Por exemplo, Desenvolvimento e Teste Pague Conforme o Uso, ou Oferta de Desenvolvimento e Teste Empresarial, para fornecer taxas mais baixas para VMs de desenvolvimento/teste
  • Tempo de atividade da VM: você pode examinar dias por mês e horas por dia em que as VMs do Azure são executadas. Desligar servidores quando eles não estiverem em uso pode reduzir seus custos (não aplicáveis aos RIs).
  • Região de destino: você pode criar avaliações em regiões diferentes 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 sua empresa.

Visão geral das avaliações

Avaliar lacunas/bloqueadores

Conforme você descobre os aplicativos e cargas de trabalho que deseja migrar, identifique as restrições de tempo de inatividade para eles e procure dependências operacionais entre seus aplicativos e a infraestrutura subjacente. Essa análise ajuda você a planejar migrações que atendam ao RTO (objetivo de tempo de recuperação) e garantir perda de dados mínima a zero. Antes de migrar, recomendamos que você examine e reduza 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 a Avaliação de Banco de Dados do Azure Migrate podem ajudar com isso.

Priorizar 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 "aplicar e aprender" para migrar aplicativos de maneira sistemática e controlável, para que você possa resolver quaisquer falhas antes de iniciar uma migração em larga 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 do aplicativo etc.

Algumas recomendações:

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

    State 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ê levanta e muda para o Azure, usando a ferramenta de 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ê as 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 Azure SQL Database usando a ferramenta Azure Migrate: Database Migration. Migre os bancos de dados prontos para a VM do SQL do Azure usando a ferramenta de migração e modernização.
    Software sem suporte Exporte seu inventário de aplicativos e filtre para qualquer software/extensões que possam estar atingindo o fim do suporte. Priorize esses aplicativos para migração.
    Servidores subprovisionados Exporte o relatório de avaliação e filtre para servidores com baixa utilização de CPU (%) e utilização de memória (%). Migre para uma VM do Azure de tamanho certo e economize em custos para recursos subutilizados.
    Servidores superprovisionados Exportar o relatório de avaliação e o filtro para servidores com alta utilização de CPU (%) e utilização de memória (%). ** Melhore o gerenciamento de capacidade, evite que os servidores fiquem sobrecarregados e aumente o desempenho migrando esses servidores para o Azure. No Azure, use recursos de dimensionamento automático para atender à demanda.

    Analise relatórios de avaliação para investigar restrições de armazenamento. Analise o IOPS de disco e a taxa de transferência e o tipo de disco recomendado.
  • Comece pequeno e, em seguida, vá grande: comece movendo aplicativos e cargas de trabalho que apresentam risco e complexidade mínimos, para aumentar a confiança em sua estratégia de migração. Analise as recomendações de avaliação das Migrações para Azure junto com seu repositório do CMDB para localizar e migrar cargas de trabalho de desenvolvimento/teste que podem ser candidatas a migrações piloto. Comentários e aprendizados de migrações piloto podem ser úteis à medida que 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 as migrações, de modo que os aplicativos e cargas de trabalho estejam em conformidade com suas leis e padrões nacionais/regionais e específicos do setor. Isso é especialmente verdadeiro para organizações que lidam com o processo comercialmente crítico, contêm informações confidenciais ou estão em setores fortemente regulamentados. Nesses tipos de organizações, os padrões e regulamentos são abundantes e podem mudar com frequência, sendo difícil acompanhá-los.

Finalizar o plano de migração

Antes de finalizar seu plano de migração, considere e reduza outros possíveis bloqueadores, da seguinte maneira:

  • Requisitos de rede: avalie as restrições de largura de banda e latência de rede, o que pode causar atrasos imprevistos e interrupções na velocidade de replicação de migração.
  • Ajustes de teste/pós-migração: permitir um buffer de tempo para realizar testes de desempenho e aceitação do usuário para aplicativos migrados ou configurar/ajustar aplicativos após a migração, como atualizar cadeias de conexão de banco de dados, configurar servidores Web, executar recortes/limpeza etc.
  • Permissões: examine as permissões recomendadas do Azure e as funções de acesso de servidor/banco de dados e as permissões necessárias para a migração.
  • Treinamento: prepare sua organização para a transformação digital. Uma base de treinamento sólida é importante para uma alteração organizacional bem-sucedida. Confira o treinamento gratuito do Microsoft Learn, incluindo cursos sobre conceitos básicos 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 sua implementação se você precisar dela. Muitas organizações optam por ajuda externa para dar suporte à migração na nuvem. Para migrar para o Azure de forma rápida e confiante com assistência personalizada, considere um Provedor de Serviços Gerenciados Especializado do Azure ou o FastTrack para Azure. 

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

Um plano de teste pós-migração deve incluir casos funcionais, de integração, de segurança e de uso, 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 limitar o potencial impacto operacional e comercial durante a migração.

Migrate

Recomendamos que você execute uma migração de teste nas Migrações para Azure 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 possíveis problemas e corrigi-los antes da migração completa.

Quando estiver pronto para migração, use a ferramenta de migração e modernização e o DMS (Serviço de Migração de Dados do Azure) para uma experiência de migração integrada e perfeita, com acompanhamento 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 privada ou pública (incluindo AWS, GCP) com tempo de inatividade em torno de zero.
  • O DMS do Azure fornece um serviço totalmente gerenciado projetado para habilitar migrações perfeitas de várias fontes de banco de dados para plataformas de Dados do Azure, com tempo de inatividade mínimo.

Atualizar o SO Windows

O Azure Migrate oferece aos clientes a opção de atualizar o sistema operacional Windows Server de forma contínua e sem interrupções durante a migração. A atualização do sistema operacional do Azure Migrate permite migrar de um sistema operacional mais antigo para um mais recente, mantendo intactas suas configurações, funções de servidor e dados. Saiba mais.

A atualização de sistema operacional do Azure Migrate usa uma extensão de script personalizado de Azure VM para executar as seguintes atividades para uma experiência de atualização no local:

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

Próximas Etapas