Modernizzazione dei servizi Web Microsoft ASP.NET (ASMX) legacy in modo incrementale utilizzando container e Amazon API Gateway - AWS Guida prescrittiva

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Modernizzazione dei servizi Web Microsoft ASP.NET (ASMX) legacy in modo incrementale utilizzando container e Amazon API Gateway

Dan Broadway, Amazon Web Services (AWS)

Novembre 2021 (cronologia dei documenti)

Questa guida descrive gli approcci e le migliori pratiche per implementare il pattern strangler fig per modernizzare i servizi Web ASP.NET legacy su Amazon Web Services (AWS). Lo strangolatore fig pattern è un approccio di modernizzazione in cui le funzionalità esistenti di un sistema legacy vengono gradualmente sostituite con nuove applicazioni e servizi fino a quando il nuovo sistema alla fine sostituisce tutte le parti vecchie o fondamentali del sistema legacy. Quando la funzionalità viene sostituita, le parti inattive del sistema precedente (e spesso monolitico) possono essere rimosse o ritirate.

La guida illustra un approccio modificato in base all'astrazione, che è una tecnica comune per modificare in modo incrementale i sistemi software, combinata con la delega dei servizi, in cui un servizio rimanda il proprio comportamento a un altro servizio più recente, per aiutare a gestire cambiamenti radicali per gli utenti del servizio.

Risultati di business mirati

L'intento di questa guida è aiutare i clienti a modernizzare i servizi ASP.NET legacy basati sullo standard Representational State Transfer (REST) o Simple Object Access Protocol (SOAP) suAWS. Si concentra sugli scenari in cui è necessario un approccio di modernizzazione incrementale per gestire il rischio di distribuzione che è spesso associato al disaccoppiamento di applicazioni monolitiche più grandi. Vengono inoltre illustrati gli scenari in cui i servizi con più utenti non possono essere aggiornati in sincronia senza introdurre modifiche radicali.

Questa guida ha lo scopo di aiutarti a:

  • Migrazione, modernizzazione e scalabilità delle applicazioni ASP.NET suAWS

  • Gestisci il rischio di distribuzione associato alla modernizzazione delle applicazioni legacy

  • Separa i servizi che hanno più utenti ad alta disponibilità