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.
A modernização de cargas de trabalho na nuvem normalmente envolve uma ou mais de três estratégias principais: replataforma, refatorar e rearquitetar. Este guia fornece links categorizados para orientações relevantes para cada estratégia. Embora não seja exaustivo, oferece um ponto de partida útil para planear o seu esforço de modernização.
Replataforma
A migração para uma nova plataforma envolve a movimentação dos componentes das cargas de trabalho para ofertas de plataforma como serviço (PaaS), com alterações mínimas de código. Use esta abordagem quando precisar de reduzir os custos operacionais ou melhorar a fiabilidade sem uma requalificação completa.
| Categoria de replataforma | Orientações sobre migração de plataforma | Tipo de orientação |
|---|---|---|
| Componentes baseados em VM para Azure PaaS | • Opções de tecnologia para o Azure • Padrão confiável de aplicativo Web |
Guia de arquitetura Architecture |
| Outra nuvem para o Azure PaaS | • "AWS" a "Azure PaaS" • Google Cloud para Azure PaaS |
Guia de migração Guia de migração |
Refactor
A refatoração se concentra na modificação do código do aplicativo para melhorar a capacidade de manutenção, o desempenho ou o alinhamento com as práticas recomendadas da nuvem. Use esta abordagem quando a dívida técnica estiver a reduzir a velocidade de desenvolvimento ou quando o código não estiver otimizado para ambientes cloud.
Rearchitect
A reestruturação envolve redesenhar a arquitetura da aplicação para permitir escalabilidade, agilidade ou inovação. Use esta abordagem quando o design atual restringe a escalabilidade ou as capacidades nativas da cloud.
| Categoria Rearquiteto | Orientação de rearquitetura | Tipo de orientação |
|---|---|---|
| Desacoplar componentes | • Estilo de arquitetura de microsserviços • Padrão moderno de aplicação Web |
Architecture Architecture |
| Usar várias regiões | • Aplicação web altamente disponível e redundante por zonas • Balanceamento de carga multi-região com o Traffic Manager |
Guia de design Architecture |
| Consolidar serviços | • Consolidação | Guia de design |
| Usar mensagens assíncronas | • Opções de mensagens assíncronas • Padrão moderno de aplicação Web |
Guia de arquitetura Architecture |
| Usar microsserviços | • Projetar infraestrutura para escalar • Arquitetura de microsserviços • Padrão moderno de aplicação Web |
Guia de design Guia de arquitetura Architecture |
| Adicionar cache | • Padrão confiável de aplicativo Web • Use cache |
Architecture Guia de design |
| Alterar arquitetura de dados | • Estilo de arquitetura de Big Data • Estilo de arquitetura orientada a eventos • Usar persistência poliglota |
Guia de arquitetura Guia de design |