Microsoft AZ-305: Migração e Modernização — Guia de estudos

Faz parte do Microsoft Azure Solutions Architect Expert AZ-305 — Guia de estudos. Pratique com respostas verificadas no centro de exames da Microsoft, ou faça testes cronometrados no ExamRoll.io.

Visão Geral

A migração e a modernização no Azure combinam o planejamento orientado pela descoberta com as ferramentas certas de movimentação de dados, serviços de migração específicos para cargas de trabalho, gerenciamento híbrido e otimização de custos. O objetivo é atender às restrições de tempo de agregação de valor (time-to-value) sem comprometer a confiabilidade, a segurança ou as operações. Comece com um inventário factual e um mapa de dependências, construa um dimensionamento baseado em desempenho e o TCO, selecione a estratégia de migração menos disruptiva que ainda promova as capacidades nativas da nuvem e proteja o business case com otimizações de licenciamento e reservas. O Azure fornece um conjunto integrado — Azure Migrate para descoberta, avaliação e orquestração; Azure Database Migration Service e App Service Migration Assistant para movimentação de cargas de trabalho; Azure Data Box e Import/Export para transferência em massa offline; Azure Arc para governança híbrida; e caminhos de modernização como contêineres, serverless e refatoração API-first.

Descoberta, Avaliação e Migração de Cargas de Trabalho

O Azure Migrate é o plano de controle para projetos de migração. Implante o appliance do Azure Migrate para descobrir servidores VMware, Hyper-V e físicos sem agente, ou use agentes quando metadados mais profundos (processos, portas) forem necessários. A descoberta coleta dados de hardware, SO, contadores de desempenho e dependências para construir avaliações precisas. A visualização de dependências é fundamental para agrupar cargas de trabalho e planejar ondas de migração que preservem a localidade do tráfego leste-oeste e as camadas da aplicação.

As avaliações de servidor geram a prontidão (suporte a SO, drivers, agentes), o dimensionamento baseado em desempenho (vCPU/RAM/IOPS/throughput) e as estimativas de custo mensal alinhadas às séries de VM, discos e reservas. O Azure Migrate pode ter como destino tanto VMs do Azure quanto o Azure VMware Solution. Para cargas de trabalho web, o Azure Migrate inclui uma avaliação de aplicativos web para analisar sites IIS para migração para o Azure App Service, sinalizando recursos não suportados, como filtros ISAPI, dependências do GAC ou frameworks .NET legados. Para bancos de dados, o Azure Migrate federa as avaliações para o Azure Database Migration Service (DMS), que testa a compatibilidade de SKU e a remediação necessária (tipos de dados, área de superfície do T-SQL, collation, paridade de recursos).

A orquestração da migração para servidores usa o Azure Migrate: Server Migration para replicar continuamente servidores VMware, Hyper-V ou físicos para o Azure com pontos de recuperação e cutover planejado. Você pode executar migrações de teste para VNets isoladas para validar o boot, a inicialização da aplicação e a conectividade antes da virada final. Para aplicações web hospedadas no IIS, o Azure App Service Migration Assistant realiza uma avaliação de prontidão e pode empacotar e implantar sites ASP.NET ou PHP no App Service, reescrever a configuração conforme necessário e expor lacunas de dependência (COM específico do Windows, drivers de nível de máquina, assemblies do GAC). Ele é mais adequado para cargas de trabalho IIS do Windows que estão sendo movidas para o App Service no Windows.

O Azure Database Migration Service oferece migrações online (tempo de inatividade mínimo) e offline (única vez):

Os padrões de origem/destino suportados incluem SQL Server para Azure SQL Database ou Azure SQL Managed Instance, SQL Server para SQL Server em VMs do Azure, MySQL para Azure Database for MySQL, PostgreSQL para Azure Database for PostgreSQL e MongoDB para Azure Cosmos DB (API do MongoDB). O DMS avalia a compatibilidade, orquestra a movimentação de esquema e dados e pode automatizar tarefas de validação pós-migração.

Opções de Transferência de Dados em Massa

Quando a largura de banda da rede, a gravidade dos dados ou a conformidade impedem a cópia online, utilize as ofertas de transferência offline do Azure.

Família Azure Data Box:

Todos os dispositivos usam criptografia de hardware, logística de cadeia de custódia e ingestão automática em contas do Azure Storage selecionadas após o retorno. Eles são normalmente usados para seeding inicial (seguido por replicação delta contínua via AzCopy, Storage Mover preview ou ferramentas de terceiros), arquivamentos únicos ou movimentações entre regiões onde se aplicam restrições de egresso.

O serviço Azure Import/Export usa suas próprias mídias SATA HDD/SSD criptografadas com BitLocker. A ferramenta WAImportExport prepara as unidades, gera arquivos de diário (journal) e de manifesto, valida os mapeamentos de dados e pastas e grava as chaves de criptografia. O fluxo de trabalho de envio é:

  1. Crie um trabalho de Importação (ou Exportação) no portal e especifique as contas e contêineres de armazenamento de destino (ou origem).
  2. Use o WAImportExport para preparar e criptografar as unidades e gerar o CSV do conjunto de unidades.
  3. Envie a mídia para o datacenter da Microsoft indicado no trabalho usando uma transportadora aprovada e forneça os detalhes de rastreamento.
  4. A Microsoft ingere (ou exporta) os dados diretamente para (ou de) sua conta de Armazenamento, atualiza o status do trabalho e envia a mídia de volta. O Import/Export é ideal quando você já tem as unidades em mãos, precisa de controle preciso sobre a cadeia de dispositivos ou o volume é modesto em comparação com os appliances Data Box.

Estratégia, Licenciamento e Otimização de Custos

Selecione estratégias de migração com base em tempo, risco e metas de modernização:

Defenda o caso de negócios com licenciamento e reservas:

Padrões de Gerenciamento Híbrido e Modernização

O Azure Arc estende a governança do Azure para ambientes on-premises e multicloud. Servidores habilitados para o Arc integram máquinas Windows e Linux com um agente que as projeta como recursos do Azure, permitindo a configuração de convidado do Azure Policy, o Update Management, o Defender for Cloud e ferramentas baseadas em extensão (certificados do Key Vault, Dependency agent). O Kubernetes habilitado para o Arc anexa clusters compatíveis com a CNCF ao Azure para configuração baseada em GitOps (Flux), Azure Policy para Kubernetes e ciclo de vida de extensões (Open Service Mesh, Azure Monitor para contêineres). O SQL Server habilitado para o Arc inventaria instâncias em qualquer lugar, apresenta recomendações de fim de suporte e de SKU, impõe linhas de base de segurança e se integra com o Defender for SQL. Para ambientes de borda ou desconectados, o Arc oferece um plano de controle consistente para governança, enquanto as cargas de trabalho permanecem onde estão.

Padrões de modernização devem ser sobrepostos aos planos de migração:

Cenário de Problema Prático

A Adobe Inc. precisa migrar um portfólio de aplicações web IIS on-premises, bancos de dados SQL Server e 600 TB de ativos de mídia para o Azure, minimizando o tempo de inatividade e se preparando para um futuro focado em contêineres (container-first).

Abordagem passo a passo:

  1. Descobrir e avaliar com o Azure Migrate Implante o appliance do Azure Migrate para inventariar VMs VMware e sites IIS. Use o mapeamento de dependências para agrupar as camadas de aplicação e identificar bancos de dados compartilhados. Execute o dimensionamento de VM baseado em desempenho e uma avaliação de prontidão para o App Service. Escolhido por centralizar a descoberta, a estimativa de custos, os insights de dependência e a orquestração da migração em um único plano.

  2. Classificar a estratégia de migração por carga de trabalho Faça o Rehost das camadas de aplicação stateful para VMs do Azure inicialmente para mitigar riscos nos cronogramas, faça o Re-platform das camadas web stateless para o Azure App Service onde o Migration Assistant mostrar alta prontidão, e planeje fluxos de trabalho de rearquitetura para portais de alto tráfego para o AKS. Essa estratégia híbrida equilibra velocidade (lift-and-shift) com ganhos operacionais (App Service) e escalabilidade a longo prazo (AKS).

  3. Migrar bancos de dados com o Azure Database Migration Service Use migrações online para os backends SQL Server voltados para o cliente para o Azure SQL Managed Instance para preservar trabalhos do SQL Agent, consultas entre bancos de dados e tempo de inatividade próximo de zero. Use migrações offline para bancos de dados internos de linha de negócios durante uma janela de fim de semana agendada. O DMS foi selecionado por seu caminho de migração com tempo de inatividade mínimo baseado em CDC, validação de esquema e transição (cutover) orquestrada.

  4. Mover ativos de mídia usando o Azure Data Box e o Import/Export Encomende múltiplos appliances Azure Data Box (100 TB cada) para a carga inicial de 600 TB para o Blob Storage, seguida por uma sincronização delta via ExpressRoute. Para dois estúdios remotos com arquivos menores, use o Azure Import/Export com SSDs criptografados existentes e a ferramenta WAImportExport. O Data Box realiza a transferência em massa de forma rápida e segura; o Import/Export aproveita discos já adquiridos na borda.

  5. Fazer a transição (cutover) das cargas de trabalho web com o App Service Migration Assistant e testar as migrações Para sites IIS sinalizados como compatíveis, use o Migration Assistant para empacotar, converter a configuração e implantar no App Service. Execute migrações de teste em slots de preparo (staging) e realize a troca (swap) em caso de sucesso. A ferramenta reduz a remediação manual e acelera a consistência da implantação.

  6. Introduzir padrões de modernização Conteinerize serviços selecionados com o Azure Migrate: App Containerization, envie as imagens para o Azure Container Registry e implante no AKS com GitOps via Kubernetes habilitado para Azure Arc para uma configuração consistente entre os ambientes de dev/test/prod. Coloque todas as APIs públicas na frente do Azure API Management para padronizar a limitação de requisições (throttling), o OAuth2 e a integração de parceiros. Isso estabelece a base para microsserviços e canais API-first, mantendo a governança.

  7. Habilitar governança híbrida com o Azure Arc Integre os servidores on-premises restantes e os clusters Kubernetes que não são AKS com o Azure Arc para aplicar o Azure Policy, coletar inventário e padronizar as linhas de base de segurança antes, durante e após a migração. O Arc traz um plano de controle único para o ambiente híbrido, garantindo a detecção de desvios (drift) e a conformidade.

  8. Otimizar custos com o Azure Hybrid Benefit e reservas Aplique o Azure Hybrid Benefit ao Windows Server e ao SQL Server para reduzir os custos de software. Adquira Reserved Instances de 3 anos para SKUs de VM e Managed Instance de estado estável; use o escopo compartilhado para maximizar a cobertura entre assinaturas e troque as reservas se os padrões de uso mudarem. Isso preserva o caso de negócios e financia os sprints de modernização.

Por que esses serviços: O Azure Migrate e o DMS minimizam o risco com planejamento orientado por dados e execução com baixo tempo de inatividade; o App Service Migration Assistant acelera migrações comprovadas de IIS; o Data Box e o Import/Export lidam com a gravidade dos dados (data gravity); o Azure Arc fornece governança consistente em ambientes híbridos e multicloud; o AKS, o Functions e o API Management permitem uma evolução nativa da nuvem e à prova de futuro, sem bloquear as metas imediatas de migração.


Monitoramento · Todos os domínios · Well-Architected Framework e Princípios de Design

Pratique estas questões → · Prática cronometrada no ExamRoll.io →

Pass the whole exam — not just this question

You found this answer. Get every verified question and explanation in one place, and save hours of prep. Free to start.

Passe no seu exame →

Navegar Microsoft →

Related guides

Acesso completo

Uma assinatura. Todos os exames.

Todo plano desbloqueia pesquisa ilimitada de respostas, testes práticos, explicações de AI e a biblioteca completa de recursos — em mais de 20 idiomas.

Mensal
24.87
Just €0.83/day
Tudo incluído:
  • Pesquisa ilimitada de respostas
  • Testes práticos ilimitados
  • Explicações com AI
  • Biblioteca completa de recursos
  • Mais de 20 idiomas
  • Atualizações semanais de conteúdo
  • Recompensas e indicações
  • Suporte prioritário
Iniciar teste grátis

*Não é necessário cartão de crédito

Melhor custo-benefício
12 meses
179.87
Just €0.49/daySave 40%
Tudo incluído:
  • Pesquisa ilimitada de respostas
  • Testes práticos ilimitados
  • Explicações com AI
  • Biblioteca completa de recursos
  • Mais de 20 idiomas
  • Atualizações semanais de conteúdo
  • Recompensas e indicações
  • Suporte prioritário
Iniciar teste grátis

*Não é necessário cartão de crédito

✓ Plano gratuito incluído · ✓ Cancele a qualquer momento · ✓ Todos os planos desbloqueiam o produto completo