重新主體 - AWS 規定指引

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

重新主體

移轉 (提升和轉移) 是將內部部署應用程式遷移到雲端的程序,而不需要修改它。此策略主要用於遷移大型應用程式以滿足特定業務目標,例如在加速時間表中推出產品或離開內部部署資料中心。應用程式會在 Amazon 彈性運算雲端 (Amazon EC2) Windows 執行個體上重新託管,這些執行個體符合您移轉的應用程式的需求。

使用案例

此移轉策略在下列任何情況下都很有用:

  • 舊版 .NET 應用程式必須以原生 Windows 應用程式的身分執行。

  • 無法使用應用程式現代化的時間和資源。

  • 舊版 .NET 應用程式是商業版off-the-shelf(嬰兒床)應用程序。

優點

與內部部署 .NET 應用程式相比,重新裝載可提供下列優點:

  • 最小的努力,因為它不需要代碼或架構更改

  • 降低成本

  • 更好的合規性和安全性,因為它使用AWS基礎架構和安全性最佳做

缺點

  • 不充分利用的性能,可擴展性和彈性選項AWS雲端

  • 難以整合state-of-the-art雲端服務

AWS 服務

工具

工具 用途 Resource
網頁應用程式移轉小幫手 這個工具是一個交互式的PowerShell將整個網站及其配置遷移到彈性豆莖的腳本。 將 ASP.NET 應用程序遷移到彈性豆莖(AWS博客文章)

部署決策

您可以從兩個部署選項中選擇:

  • 如果您想要完全控制運算環境的組態 (包括記憶體和儲存設定),以及控制作業系統修補程式,請將 .NET 應用程式遷移到 Amazon EC2。

  • 如果您不需要完全控制基礎架構:使用彈性魔豆。彈性豆莖會自動為您的應用程序設置託管環境。

Rehosting .NET applications on Amazon EC2 instances