本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用 appcmd.exe 將 IIS 託管應用程式遷移至 Amazon EC2
Deepak Kumar,Amazon Web Services
總結
當您將網際網路資訊服務 (IIS) 託管的應用程式遷移至 Amazon Elastic Compute Cloud (Amazon EC2) 執行個體時,您需要解決幾個身分驗證挑戰。這些挑戰包括重新輸入應用程式集區身分的網域登入資料,以及可能為適當的網站功能重新產生機器金鑰。您可以使用 AWS Directory Service 與內部部署 Active Directory 建立信任關係,或在其中建立新的受管 Active Directory AWS。此模式說明在 Amazon EC2 執行個體上使用 IIS 備份和還原功能的乾淨遷移方法。此方法使用 appcmd.exe 在目標 EC2 執行個體上解除安裝和重新安裝 IIS,以便成功遷移 IIS 託管的網站、應用程式集區身分和機器金鑰。
先決條件和限制
先決條件
AWS 帳戶 目標伺服器的作用中 。
具有託管網站的功能來源 IIS 伺服器。
了解 IIS 工作原則,例如管理和組態。
來源和目標伺服器上的系統管理員存取權。
已完成將來源 IIS 伺服器遷移至目標 AWS 帳戶。您可以使用遷移工具 AWS Application Migration Service,例如 Amazon Machine Image (AMI) 快照型方法或其他遷移工具。
限制
有些 AWS 服務 完全無法使用 AWS 區域。如需區域可用性,請參閱AWS 依區域的服務
。如需特定端點,請參閱服務端點和配額,然後選擇服務的連結。
產品版本
IIS 8.5 或 IIS 10.0
Architecture
來源技術堆疊
安裝 IIS 8.5 或 IIS 10.0 的 Windows Server
目標技術堆疊
安裝 IIS 8.5 或 IIS 10.0 的 Windows Server
應用程式遷移服務
目標架構
下圖顯示此模式的工作流程和架構元件。

解決方案包含下列步驟:
在公司資料中心的來源 IIS 伺服器上安裝和設定 AWS 複寫代理程式。此代理程式會啟動複寫程序,並管理 的資料傳輸 AWS。
AWS 複寫代理程式會建立與 Application Migration Service 的安全連線,並開始複寫來源伺服器資料,包括 IIS 組態、網站和應用程式檔案。
Application Migration Service 會使用複寫的資料在應用程式子網路中啟動 EC2 執行個體。目標 EC2 執行個體會執行 IIS,並包含已遷移的應用程式及其相關聯的 Amazon Elastic Block Store (Amazon EBS) 磁碟區。在初始複寫之後,Application Migration Service 會繼續同步變更,直到您準備好切換到新環境為止。
工具
AWS 服務
AWS Application Migration Service 可協助您將應用程式重新託管 (提升和轉移) 到 , AWS 雲端 而無須變更且停機時間最短。
Amazon Elastic Block Store (Amazon EBS) 提供區塊層級儲存體磁碟區,可搭配使用 Amazon EC2 執行個體。
Amazon Elastic Compute Cloud (Amazon EC2) 在 AWS 雲端中提供可擴展的運算容量。您可以視需要啟動任意數量的虛擬伺服器,,並快速進行擴展或縮減。
其他工具
適用於 Windows Server 的網際網路資訊服務 (IIS)
是 Web 伺服器,具有可擴展且開放的架構,可在 Web 上託管任何內容。IIS 提供一組管理工具,包括管理和命令列工具 (例如 appcmd.exe)、受管程式碼和指令碼 APIs,以及 Windows PowerShell 支援。
史詩
| 任務 | Description | 所需的技能 |
|---|---|---|
建立 IIS 託管網站、組態金鑰和 | 若要為 IIS 託管網站、組態金鑰 (
若要匯出組態金鑰和
| IIS 管理員 |
| 任務 | Description | 所需的技能 |
|---|---|---|
在目標伺服器上解除安裝 IIS。 | 若要解除安裝目標伺服器上的 IIS,請使用下列步驟:
| IIS 管理員 |
在目標伺服器上安裝 IIS。 | 若要在目標伺服器上安裝 IIS,請使用下列步驟:
| IIS 管理員 |
| 任務 | Description | 所需的技能 |
|---|---|---|
還原 IIS 網站和組態。 | 若要還原您在目標伺服器上從來源伺服器建立的 IIS 備份,請使用下列步驟:
| IIS 管理員 |
相關資源
AWS 文件
安裝複寫代理程式 AWS(AWS Application Migration Service 文件)
AWS 方案指引
Microsoft 資源