Rehospedando - AWS Orientação prescritiva

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Rehospedando

A rehospedagem (lift and shift) é o processo de migrar seu aplicativo local para a nuvem sem modificá-lo. Essa estratégia é usada principalmente para migrar aplicativos de grande escala para satisfazer metas comerciais específicas, como lançar um produto em um cronograma acelerado ou sair de um data center local. Os aplicativos são rehospedados em instâncias Windows do Amazon Elastic Compute Cloud (Amazon EC2) que atendem aos requisitos dos aplicativos que você migra.

Casos de uso

Essa estratégia de migração é útil em qualquer um dos seguintes cenários:

  • O aplicativo.NET legado deve ser executado como um aplicativo nativo do Windows.

  • O tempo e os recursos para modernizar o aplicativo não estão disponíveis.

  • O antigo aplicativo.NET é um aplicativo comercialoff-the-shelfAplicação (COTS).

Vantagens

A rehospedagem oferece os seguintes benefícios, quando comparada com aplicativos.NET locais:

  • Esforço mínimo, pois não requer alterações no código ou na arquitetura

  • Custo reduzido

  • Melhor conformidade e segurança, porque usa oAWSmelhores práticas de infraestrutura e segurança

Desvantagens

  • Não aproveita ao máximo as opções de desempenho, escalabilidade e resiliência doAWSNuvem

  • Difícil de integrar comstate-of-the-artserviços em nuvem

Serviços da AWS

Ferramentas

Ferramenta Finalidade Recurso
Assistente de migração de aplicativos Web do Windows Esta ferramenta é interativaPowerShellscript que migra sites inteiros e suas configurações para o Elastic Beanstalk. Migração de aplicativos ASP.NET para o Elastic Beanstalk(AWSpostagem no blog)

Decisões de implantação

Você pode escolher entre duas opções de implantação:

  • Se você quiser controle total sobre a configuração do seu ambiente computacional, incluindo configurações de memória e armazenamento, e controle sobre os patches do sistema operacional: migre seu aplicativo.NET para o Amazon EC2.

  • Se você não precisar de controle total sobre a infraestrutura: use o Elastic Beanstalk. O Elastic Beanstalk configura automaticamente um ambiente gerenciado para seu aplicativo.

Rehosting .NET applications on Amazon EC2 instances