

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 使用容器和 Amazon API Gateway 逐步現代化舊版 Microsoft ASP.NET (ASMX) Web 服務
<a name="welcome"></a>

*Dan Broadway，Amazon Web Services (AWS)*

*2021 年 11 月* ([文件歷史記錄](doc-history.md))

本指南說明實作 strangler fig 模式的方法和最佳實務，以現代化 Amazon Web Services () 上的舊版 ASP.NET Web 服務AWS。Strangler fig 模式是一種現代化方法，其中舊版系統的現有功能會逐步取代為新的應用程式和服務，直到新系統最終取代舊版系統的所有舊或重要部分為止。隨著功能被取代，舊版 （通常為單體） 系統的非作用中部分可以移除或淘汰。

本指南討論*透過抽象方法修改的分支*，這是一種常見技術，用於逐步變更軟體系統，結合*服務委派*，其中服務將其行為延遲到另一個較新的服務，以協助管理服務消費者的突破性變更。

## 目標業務成果
<a name="business-outcomes"></a>

本指南的用意在於協助客戶根據其代表狀態轉移 (REST) 或簡易物件存取通訊協定 (SOAP) 標準，將舊版 ASP.NET 服務現代化 AWS。它著重於需要增量式現代化方法來管理通常與解耦較大的單體應用程式相關的交付風險的情況。它還討論了在未引入重大變更的情況下，具有多個消費者的服務無法同步升級的情況。

本指南旨在協助您：
+ 在 上遷移、現代化和擴展 ASP.NET 應用程式 AWS
+ 管理與現代化舊版應用程式相關的交付風險
+ 分離具有多個高度可用消費者的服務