

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á.

# Migrando aplicativos herdados do ASP.NET Web Forms para AWS
<a name="introduction"></a>

*Fahad Mustafa e Adam Fisher, Amazon Web Services*

*Março de 2025* ([histórico do documento](doc-history.md))

Este guia explora as opções disponíveis para migrar aplicativos antigos do ASP.NET Web Forms para a nuvem da Amazon Web Services ().AWS Ele abrange os seguintes aspectos da migração:

[Opções de hospedagem](hosting.md):
+ Implantação do aplicativo em instâncias do Amazon Elastic Compute Cloud (Amazon EC2)
+ Usando AWS Elastic Beanstalk para simplificar a implantação e o gerenciamento
+ Containerizando o aplicativo usando o Docker e hospedando-o no Amazon Elastic Container Service (Amazon ECS) ou no Amazon Elastic Kubernetes Service (Amazon EKS)

[Estratégias de implantação](deploying.md):
+ Atualizações no local e implantações contínuas
+ Implantações azul/verdes para lançamentos sem tempo de inatividade
+ Implantações do Canary para implementações graduais

[Alta disponibilidade (HA) e escalabilidade](ha-scaling.md):
+ Usando grupos do Amazon EC2 Auto Scaling para escalabilidade automática
+ Implementação do balanceamento de carga com o Elastic Load Balancing (ELB)
+ Implantação do aplicativo em várias zonas de disponibilidade para tolerância a falhas

[Monitoramento e observabilidade](monitoring.md):
+ Integração com a Amazon CloudWatch para monitoramento de aplicativos e infraestrutura
+ Implementando o registro centralizado com o Amazon CloudWatch Logs
+ Usando AWS X-Ray para rastreamento distribuído e análise de desempenho

A Microsoft lançou o ASP.NET Web Forms em 2002 como parte da versão original do.NET Framework. Ele foi projetado para simplificar o desenvolvimento de aplicativos web para desenvolvedores de aplicativos de desktop do Windows e ganhou ampla adoção entre grandes empresas por causa de seu modelo e drag-and-drop recursos de programação familiares. A Microsoft decidiu não oferecer suporte ao ASP.NET Web Forms após a versão 4.8 do.NET Framework. Como resultado dessa decisão, os aplicativos ASP.NET Web Forms ficaram restritos à execução completa do.NET Framework no Windows, com o Internet Information Services (IIS) como servidor web.

A migração desses aplicativos para estruturas web.NET mais recentes, como ASP.NET MVC ou Blazor, requer uma reescrita completa da base de código. Dada a natureza monolítica e rica em recursos de muitos aplicativos herdados do ASP.NET Web Forms, reescrevê-los do zero pode ser uma tarefa cara e demorada. Como resultado, muitas organizações optam por migrar seus aplicativos ASP.NET Web Forms para o Nuvem AWS, a fim de aproveitar a escalabilidade, a confiabilidade e a economia oferecidas pelo. AWS

Este guia descreve várias opções para hospedar, implantar e escalar aplicativos ASP.NET Web Forms AWS, bem como opções de alta disponibilidade e observabilidade. Ao migrar para AWS, as organizações podem revitalizar seus aplicativos antigos do ASP.NET Web Forms. Eles podem se beneficiar da infraestrutura robusta e da escalabilidade oferecidas pela AWS ampla variedade de serviços e ferramentas para hospedagem e gerenciamento de aplicativos modernos.