Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
O Azure Migration Hub fornece orientações prescritivas e opinativas para ajudar as equipas de carga de trabalho a planear e implementar a sua migração para o Azure. Abrange migrações de ambientes on-premises e plataformas cloud como a Amazon Web Services (AWS) e a Google Cloud Platform (GCP).
Importante
Este conteúdo cobre migrações de carga de trabalho única. Não cobre migrações completas de datacenters, relocalizações de regiões ou cargas de trabalho híbridas que correm em simultâneo em múltiplas clouds.
A migração para Azure envolve redes, identidade, bases de dados, computação, armazenamento e as integrações personalizadas que a sua equipa construiu ao longo dos anos. Vários artigos e guias fornecem orientações para estes componentes.
Este artigo ajuda-o a identificar quais as orientações que se aplicam à sua situação. Com base em onde a sua carga de trabalho opera atualmente, ele direciona-o para o guia de migração correto. Também explica a terminologia e estratégias gerais de migração.
Quem deve ler este artigo
Este artigo ajuda arquitetos e engenheiros de cargas de trabalho a começar a migrar cargas de trabalho para Azure a partir da AWS, GCP ou de um datacenter local. Use estas orientações para decidir se deve realojar, replatformar ou refatorar.
Esta orientação destina-se a:
Arquitetos de carga de trabalho que redesenham aspetos da arquitetura e validam o design global para cumprir os requisitos de negócio no Azure. Os arquitetos abordam as lacunas considerando as características específicas da carga de trabalho e as restrições de negócios.
Membros da equipa de cargas de trabalho que precisam compreender de que forma as suas responsabilidades mudam durante e após a migração. Por exemplo, os administradores de banco de dados que gerenciam scripts e executam backups diários no Amazon Relational Database Service devem se adaptar para executar as mesmas tarefas no Banco de dados SQL do Azure.
Este artigo encaminha-o para o guia de migração específico para o seu cenário, para que possa começar a planear imediatamente.
Estratégias de migração
As estratégias migratórias variam em risco, esforço e recompensa. Escolha uma estratégia com base na complexidade, cronograma e nível de mudança desejado da sua carga de trabalho.
Rehost (levantar e mudar): Transferir a carga de trabalho para a infraestrutura Azure sem alterações de código. Esta abordagem é rápida e de baixo risco. Funciona bem para cargas de trabalho simples onde a velocidade é mais importante. Por exemplo, pode migrar uma aplicação web de uma máquina virtual (VM) Windows Server para uma VM Azure. Obtém os benefícios da infraestrutura Azure sem alterar a arquitetura ou o código da carga de trabalho. Mudas onde a aplicação web corre, não como funciona.
Replatformar (levantar, ajustar e mover): Faça alterações mínimas para aproveitar os serviços da plataforma Azure. Por exemplo, migrar uma base de dados SQL Server para Azure SQL Managed Instance para obter benefícios operacionais sem reescrever a aplicação.
Refatoração: Reestruturar o código para melhorar o desempenho, escalabilidade ou manutenibilidade sem alterar o comportamento externo da carga de trabalho. Por exemplo, refatorar uma aplicação .NET monolítica para correr no Azure App Service, substituindo o tratamento de caminhos de ficheiros específico do Windows, o estado da sessão e o registo local do disco. A refatoração exige mais esforço inicial, mas reduz a sobrecarga operacional a longo prazo.
Re-arquitetar: Redesenhar a carga de trabalho para tirar pleno partido das capacidades nativas do Azure. Por exemplo, redesenhar uma aplicação web para usar Azure Functions e Azure Cosmos DB em vez de VMs e SQL Server. Esta abordagem requer alterações significativas no código, mas proporciona as maiores melhorias em escalabilidade, desempenho e custo.
Retirar: Desativar as tarefas que já não precisa. Use esta estratégia para cargas de trabalho obsoletas ou redundantes, ou quando uma solução de software como serviço (SaaS) pode substituir a funcionalidade. Por exemplo, aposentar um servidor de ficheiros local depois de migrar os seus dados para o Azure Files e treinar os utilizadores para aceder a ficheiros na nova localização.
Substituir: Adote um serviço cloud pronto a usar em vez de migrar a tua implementação atual. Considera esta opção quando uma solução SaaS cumpre melhor os teus requisitos do que transferir a carga de trabalho para o Azure.
Reconstrução: Criar uma nova implementação quando o custo de outras estratégias de migração ultrapassarem os benefícios. A reconstrução funciona bem para cargas de trabalho legadas que necessitam de mudanças fundamentais para funcionar eficazmente na cloud. Por exemplo, reconstruir um sistema personalizado de gestão de relacionamento com clientes (CRM) usando o Dynamics 365 quando a base de código existente é difícil de manter ou não está bem alinhada com os serviços do Azure.
Manter: Mantenha a carga de trabalho local quando a conformidade, latência ou restrições técnicas tornarem a migração impraticável. Por exemplo, mantém um sistema mainframe legado que não consegues realojar ou refatorar facilmente, ou que não tem um caminho claro de migração para o Azure.
A maioria das migrações de cargas de trabalho no Azure Migration Hub utiliza uma abordagem de realojamento ou replataforma . Estas estratégias minimizam o risco ao manter a carga de trabalho funcionalmente idêntica. A funcionalidade deve cumprir os mesmos indicadores-chave de desempenho (KPIs), acordos de nível de serviço (SLAs) e objetivos de nível de serviço (SLOs) no Azure que cumpriu na plataforma de origem. Conclua primeiro a migração, depois otimize e modernize.
Para mais informações, consulte Selecionar uma estratégia de migração para a cloud.
A viagem migratória
Cada migração segue cinco fases. Algumas fases sobrepõem-se, e podes revisitar fases anteriores à medida que aprendes mais sobre os requisitos da carga de trabalho, mas a sequência ajuda-te a acompanhar o progresso.
| Phase | Tasks | Resultado |
|---|---|---|
| Plano | Avalie a sua carga de trabalho atual, identifique dependências, mapeie os serviços de origem para equivalentes Azure e defina critérios de sucesso. | Documentação clara do âmbito da migração, alterações necessárias e critérios de completação. |
| Preparação | Configura o teu ambiente Azure, incluindo zonas de aterragem, rede, identidade e governação. Desenhar a arquitetura do estado alvo. | Ambiente Azure configurado pronto para receber a carga de trabalho, com todas as decisões arquitetónicas resolvidas antes do início da migração. |
| Executar | Migrar infraestrutura, dados e componentes de aplicação. Realize testes iterativos e migração. | Os componentes da carga de trabalho migraram para o Azure. Tráfego de produção redirecionado para Azure após validação bem-sucedida da carga de trabalho. |
| Avaliar | Valide que a carga de trabalho migrada cumpre os requisitos funcionais, de desempenho, segurança e custos em relação à base que definiu na fase 1. | Confirmação de que a migração foi bem-sucedida e que a carga de trabalho corre corretamente no Azure. |
| Descomissionamento | Desative o ambiente de origem. Remover recursos, cancelar subscrições e fechar a plataforma antiga. | A carga de trabalho de origem está desligada. O Azure agora gere exclusivamente a carga de trabalho. |
Orientações em matéria de migração
Esta secção lista os tipos de orientação de migração que o Azure fornece. Cada guia ajuda-o a planear e gerir a sua migração.
Estratégia de Adoção de Nuvem para Azure
O Cloud Adoption Framework para Azure cobre o planeamento ao nível da organização. Descreve como estruturar a sua migração, que passos seguir e o que configurar antes de mudar as cargas de trabalho.
Se és novo no Azure, começa por aqui. O Cloud Adoption Framework orienta-o na preparação organizacional. Descreve a configuração da inscrição no Azure, a configuração da zona de aterragem da plataforma e a priorização do plano de migração. Complete estes passos fundamentais antes de transferir as cargas de trabalho.
Centro de Arquitetura do Azure
O Azure Architecture Center fornece ideias de soluções, arquiteturas, padrões de design e guias de arquitetura para construir cargas de trabalho no Azure.
A maioria das migrações envolve replatforming (reformulação da plataforma). Transferes tanto a infraestrutura como a camada de gestão da cloud de origem para o Azure. Nem todos os componentes de origem têm um equivalente direto ao Azure, por isso pode ser necessário redesenhar partes da arquitetura. O Azure Architecture Center oferece uma visão geral das opções tecnológicas e ajuda-o a encontrar a correspondência mais próxima.
Estrutura Bem-Arquitetada do Azure
O Azure Well-Architected Framework fornece princípios para construir sistemas cloud fiáveis, seguros, económicos e eficientes. Inclui orientações gerais de arquitetura e guias específicos para serviços Azure. Estes guias descrevem as melhores práticas essenciais para o ajudar a tomar decisões arquitetónicas para a sua carga de trabalho. Use-os para avaliar a sua arquitetura após a migração e encontrar áreas a melhorar.
Comece pela sua plataforma de origem
Para começar, compare os recursos de sua carga de trabalho e seus serviços com seus homólogos do Azure mais próximos. Os artigos seguintes incluem exemplos de cenários e guias de migração por nível de serviço para ilustrar as comparações.
Ferramentas para migração
Use as seguintes ferramentas para apoiar tarefas de migração, independentemente da sua plataforma de origem. Ajudam-no a medir o sucesso da migração em função dos objetivos empresariais.
| Ferramenta | Propósito |
|---|---|
| Azure Migrar e Modernizar | Descubra e avalie ativos de migração, incluindo infraestrutura, aplicações e componentes de dados. |
| Well-Architected Avaliação da plataforma de origem | Analise e meça os objetivos de negócios da sua arquitetura na plataforma de origem. Esta avaliação do seu fornecedor de cloud de origem ajuda-o a definir uma base para as suas expectativas no Azure. |
| Avaliação do Azure Well-Architected Review | Avalie as suas decisões de arquitetura para identificar regressões em relação à linha de base de origem e explore oportunidades de otimização. |
Próximo passo
O Cloud Adoption Framework cobre sequenciação de migração, planeamento de ondas, mapeamento de dependências e alinhamento de partes interessadas. Para planeamento ao nível da organização ou ajuda na escolha de uma estratégia de migração, consulte Planeie a sua migração.