Modernizar gradualmente los servicios web heredados de Microsoft ASP.NET (ASMX) mediante contenedores y Amazon API Gateway - AWS Guía prescriptiva

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Modernizar gradualmente los servicios web heredados de Microsoft ASP.NET (ASMX) mediante contenedores y Amazon API Gateway

Dan Broadway, Amazon Web Services (AWS)

Noviembre de 2021 (historial del documento)

Esta guía describe los enfoques y las mejores prácticas para implementar el patrón de figura estranguladora a fin de modernizar los servicios web antiguos de ASP.NET en Amazon Web Services (AWS). El patrón estrangulador es un enfoque de modernización en el que las funcionalidades existentes de un sistema heredado se reemplazan gradualmente por nuevas aplicaciones y servicios hasta que el nuevo sistema finalmente reemplaza todas las partes antiguas o clave del sistema heredado. A medida que se reemplaza la funcionalidad, las partes inactivas del sistema heredado (y a menudo monolítico) se pueden eliminar o retirar.

La guía analiza un enfoque modificado de rama por abstracción, que es una técnica común para cambiar gradualmente los sistemas de software, combinada con la delegación de servicios, en la que un servicio aplaza su comportamiento a otro servicio más nuevo para ayudar a gestionar los cambios importantes para los consumidores de servicios.

Resultados comerciales específicos;

La intención de esta guía es ayudar a los clientes a modernizar los servicios de ASP.NET antiguos que se basan en la transferencia de estado representacional (REST) o el Protocolo simple de acceso a objetos (SOAP) estándarAWS. Se centra en los escenarios en los que se requiere un enfoque de modernización incremental para gestionar el riesgo de entrega que a menudo se asocia con la desvinculación de aplicaciones monolíticas más grandes. También analiza los escenarios en los que los servicios con varios consumidores no pueden actualizarse de forma sincronizada sin introducir cambios importantes.

El objetivo de esta guía es ayudarlo a:

  • Migre, modernice y escale sus aplicaciones de ASP.NET enAWS

  • Gestione el riesgo de entrega asociado a la modernización de las aplicaciones antiguas

  • Desvincula los servicios que tienen varios consumidores de alta disponibilidad