Share via


Criar um plano de migração com as Migrações para Azure

Siga este artigo para criar seu plano de Migração para o Azure com Migrações para Azure. 

Definir metas de migração na nuvem

Antes de começar, entender e avaliar sua motivação para mover-se para a nuvem, pode contribuir para um resultado de negócios bem-sucedido. Conforme explicado na 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 Aumento da agilidade dos negócios
Resposta a alterações de conformidade regulatória Preparação para novos recursos técnicos
Novos requisitos de soberania de dados Escala conforme as demandas de mercado
Redução nas interrupções e melhorias de estabilidade de IT Escala conforme as demandas geográficas

Identificar sua motivação ajuda você a fixar suas metas de migração estratégica. A próxima etapa é identificar e planejar um caminho de migração personalizado para suas cargas de trabalho. A Migrações para Azure: ferramenta de Descoberta e Avaliação ajuda você a avaliar cargas de trabalho locais e fornece diretrizes e ferramentas para ajudá-lo a migrar.

Compreender seu patrimônio digital

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

Cargas de trabalho em uso

As Migrações para Azure usam um dispositivo leve que inclua esse serviço para executar 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, metadados de desempenho e dados de aplicativos. Confira aqui o que o dispositivo coleta dos servidores locais:

  • Metadados de servidor, disco e NIC.

  • Aplicativos instalados, funções e recursos.

  • 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 Avaliação de Banco de Dados das Migrações para Azure para compreender a preparação do SQL Server.

Application inventory on Portal

Application inventory export

Em conjunto com os dados descobertos pela ferramenta de Descoberta e avaliação, você pode usar seus dados do CMDB (Banco de Dados de Gerenciamento de Configuração) para criar uma exibição do seu servidor e do acervo do banco de dados e entender como seus servidores são distribuídos entre unidades de negócios, proprietários de aplicativos, áreas geográficas 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 as dependências para visualizar e identificar dependências entre servidores e estratégias de otimização a fim de mover servidores interdependentes para o Azure. A visualização ajuda a entender se certos servidores estão em uso ou se podem ser desativados, em vez de migrados. A análise das dependências ajuda a garantir que nada seja deixado para trás e a evitar interrupções durante a migração. Com o inventário do aplicativo 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.

Dependency mapping

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 nos servidores identificados ajuda a entender o histórico de desempenho da carga de trabalho. Isso é crucial para o dimensionamento correto dos SKUs da VM do Azure e recomendações de disco no Azure.

Avaliar a preparação da migração

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

Você pode exportar o relatório de avaliação e filtrá-lo nestas categorias a fim de compreender a preparação para o Azure:

  • Pronto para o Azure: o servidores pode ser migrado no estado em que se encontra 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 pronto para o Azure: os servidores não podem ser migrados para o Azure no estado em que se encontram. Os problemas devem ser corrigidos de acordo com as diretrizes de correção, antes da migração.
  • Preparação desconhecida: as Migrações para Azure não podem determinar a preparação do servidor devido a metadados insuficientes.

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

Database assessments

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 o SKU e o tipo de disco da VM do Azure para seus servidores. Você pode obter recomendações de dimensionamento com base no histórico de desempenho (para otimizar recursos ao migrar) 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 com base no desempenho nas avaliações das Migrações para Azure ajuda você a dimensionar as VMs e deve ser usada como uma melhor prática 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 as RIs (instâncias reservadas), você pode reduzir significativamente os custos em comparação com o pagamento conforme o uso.
  • Benefício Híbrido do Azure: com o Benefício Híbrido do Azure, você pode usar licenças locais do Windows Server com assinaturas ativas do Software Assurance ou do Linux no Azure e combinar com as opções de instâncias reservadas.
  • Enterprise Agreement: os EAs (Enterprise Agreements) do Azure podem oferecer economia para assinaturas e serviços do Azure.
  • Ofertas: há várias ofertas do Azure. Por exemplo, Desenvolvimento/Teste Pago Conforme o Uso ou Desenvolvimento/Teste Enterprise, para fornecer taxas mais baixas em VMs de desenvolvimento/teste
  • Tempo de atividade da VM: você pode examinar os dias por mês e as horas por dia em que as VMs do Azure são executadas. Desligar os servidores quando eles não estão em uso pode reduzir os 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 para o Azure e distribuição de custo mensal) no portal. Você também pode exportar avaliações e enriquecer seu plano de migração com visualizações adicionais. É possível criar várias avaliações, com diferentes combinações de propriedades, e escolher o conjunto de propriedades que funciona melhor para seu negócio.

Assessments overview

Avaliar lacunas/bloqueadores

Conforme você descobre os aplicativos e as cargas de trabalho que deseja migrar, identifique as restrições de tempo de inatividade para eles e procure por dependências operacionais entre seus aplicativos e a infraestrutura subjacente. Essa análise ajuda você a planejar migrações que atendam ao seu RTO (objetivo de tempo de recuperação) e garantam pouca ou nenhuma perda de dados. 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 das Migrações para Azure e a Avaliação do Banco de Dados das Migrações para Azure podem ajudar nisso.

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 forma sistemática e controlável, de modo que você possa corrigir falhas antes de iniciar uma migração em escala total.

Para priorizar a ordem de migração, você pode usar fatores estratégicos como complexidade, tempo de migração, urgência do negócio, 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 as opções mais fáceis, incluindo servidores e bancos de dados que estão totalmente prontos e exigem o mínimo de esforço para a migração 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ê eleva e muda para o Azure, usando a ferramenta Migração e modernização .
    Sistemas operacionais sem 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 apenas 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 da avaliação de banco de dados para migrar bancos de dados que estão prontos para o Banco de Dados SQL do Azure, usando a ferramenta Migração de Banco de Dados das Migrações para Azure. Migre os bancos de dados prontos para a VM SQL do Azure usando a ferramenta Migração e modernização.
    Software sem 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 sub provisionados Exporte o relatório de avaliação e filtre para servidores com baixa utilização de CPU (%) e de memória (%). Migre para uma VM do Azure de tamanho certo e economize em custos para recursos subutilizados.
    Servidores super provisionados Exporte o relatório de avaliação e filtre para servidores com alta utilização de CPU (%) e de memória (%). Solucione as restrições de capacidade, evite que os servidores sobrecarregados apresentam falhas 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 as restrições de armazenamento. Analise taxa de transferência e IOPS de disco e o tipo de disco recomendado.
  • Comece aos poucos e vá aumentando: comece movendo aplicativos e cargas de trabalho que apresentam o mínimo de risco e complexidade, para criar 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 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.

  • Fique em 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, para que os aplicativos e as cargas de trabalho estejam em conformidade com seus padrões e leis nacionais/regionais e específicos do setor. Isso é importante sobretudo para organizações que lidam com processos comercialmente críticos, mantêm informações confidenciais ou estão em setores altamente regulamentados. Nesses tipos de organizações, os padrões e regulamentações 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 mitigue outros bloqueadores em potencial, da seguinte maneira:

  • Requisitos de rede: avalie a largura de banda da rede e as restrições de latência, 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 em aplicativos migrados ou para configurar/ajustar aplicativos pós-migração, como atualização de cadeias de conexão de banco de dados, configuração de servidores Web, execução de transferência/limpeza etc.
  • Permissões: examine as permissões recomendadas do Azure e as funções de acesso ao servidor/banco de dados e permissões necessárias para a migração.
  • Treinamento: 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 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 necessário. Muitas organizações optam por receber ajuda externa como suporte à migração para a nuvem. Para mudar para o Azure com rapidez, confiança e assistência personalizada, considere recorrer a um Provedor de serviços gerenciados especialista em Azure ou ao FastTrack for Azure. 

Crie um plano de migração para a 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 e inclui um buffer realista para testes pós-migração e atividades de substituição.

Um plano de teste pós-migração deve incluir testes e casos de uso funcionais, de integração, segurança e desempenho, para garantir que os aplicativos migrados funcionem conforme o esperado e que todos os objetos de banco de dados e relacionamentos de dados sejam transferidos com sucesso 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 pouco ou nenhum tempo de inatividade e limite o possível impacto operacional e comercial durante a migração.

Migrações

Recomendamos que você execute um teste de migração nas Migrações para Azure antes de iniciar uma migração em escala total. Um teste de migração ajuda você a estimar o tempo envolvido e ajustar o plano de migração. Ele oferece a oportunidade de descobrir possíveis problemas 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 (DMS) do Azure para uma experiência de migração integrada e integrada, com rastreamento de ponta a ponta.

  • Com a ferramenta 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 praticamente zero.
  • O Azure DMS fornece um serviço totalmente gerenciado projetado para permitir migrações perfeitas de várias fontes de banco de dados para plataformas de dados do Azure, com um tempo de inatividade mínimo.

Atualizar o SO Windows

O Azure Migrate fornece uma opção para os clientes atualizarem seu sistema operacional Windows Server perfeitamente durante a migração. A atualização do sistema operacional Azure Migrate permite que você mude de um sistema operacional mais antigo para um mais recente, mantendo suas configurações, funções de servidor e dados intactos. Saiba mais.

A atualização do sistema operacional Azure Migrate usa uma extensão de script personalizada da VM do Azure para executar as seguintes atividades para uma experiência de atualização in-loco:

  • 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óximas etapas