本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
後續步驟和資源
若要開始舊版 ASP.NET 應用程式的遷移和現代化程序:
-
決定您要遷移至的 ASP.NET Web 服務類型 AWS。從現代化角度來看,ASP.NET Web 服務可以分為三個類別。本指南討論的前兩個類別是使用 ASMX 檔案或使用 Windows Communication Foundation (WCF) 編寫的 SOAP 型 ASP.NET Web 服務,以及使用 RESTful ASP.NET Web APIs或 ASP.NET Model-View-Controller (MVC) 模式編寫的 REST 型 ASP.NET 服務。 RESTful 第三個類型的 ASP.NET Web 服務是使用 ASP.NET MVC 和 .NET Core 或 .NET 5 撰寫。這是撰寫 ASP.NET REST APIs的目前建議方法,不需要大幅現代化即可遷移至 AWS。
-
判斷這些服務如何受到保護以進行身分驗證和授權、建立您的方法,並優先考慮現代化工作的此層面。
-
熟悉 Windows 容器、Amazon ECS 和 Amazon API Gateway。
-
讀取網域驅動的設計
。這將協助您充分利用現代化工作,確保現代化服務是以具有凝聚力的功能性網域為基礎建模,而非傳統系統的設計。 -
建立您的目標狀態架構,然後向後工作,以判斷達成該結果所需的臨時狀態架構。
如需本指南中所討論模式的詳細資訊,請參閱下列由 Martin Fowler 撰寫的文章:
如需本指南中所討論 AWS 服務的詳細資訊,請參閱下列參考: