使用應用程式遷移服務減少同質 SAP 移轉切換時間 - AWS 方案指引

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

使用應用程式遷移服務減少同質 SAP 移轉切換時間

由帕維爾·魯賓(AWS),迭戈瓦爾韋德(AWS)和蘇尼爾·亞達夫(AWS)創建

環境:生產

來源:內部部署 SAP ASE 資料庫

目標:Amazon EC2 上的 SAP 資料庫

R 類型:重新主機

工作負載:SAP

技術:移轉;資料庫

AWS 服務:AWS 應用程式遷移服務;Amazon EBS

Summary

此模式概述了使用 AWS 應用程式遷移服務遷移 SAP 工作負載的步驟。應用程式移轉服務透過使用區塊層級複製來維護從其來源持續同步的複製磁碟區,以便進行切換。

SAP 工作負載包括應用程式 SAP 客戶關係管理 (SAP CRM)、SAP 企業資源規劃 (ERP) 和 SAP 企業倉儲 (SAP BW)。

先決條件和限制

先決條件

  • 作用中的 AWS 帳戶,在來源 SAP 伺服器與 AWS 上的目的地虛擬私有雲端 (VPC) 之間具有穩定的網路連線

  • 適用於內部部署資料中心的 Linux 或 Windows 的 SAP 調適性伺服器企業 (ASE) 來源資料庫

限制

  • 目標作業系統必須受到亞馬遜彈性運算雲 (Amazon EC2) 的支援。如需詳細資訊,請參閱 Amazon EC2 常見問答集

架構

源, 技術, 堆棧

  • 一個 SAP 日月光資料庫  

目標技術堆疊

  • Amazon EC2

  • Amazon Elastic Block Store (Amazon EBS)

來源與目標架構

下圖顯示透過複寫代理程式從內部部署伺服器移轉至應用程式移轉服務端點。Amazon Simple Storage Service (Amazon S3) 端點可用來存取安裝和組態檔案。暫存區域和遷移資源的子網路包含 EC2 執行個體,在 EBS 磁碟區上具有資料儲存。連接埠 TCP 443 用於將來源機器網路連接到應用程式遷移服務,以及將暫存區子網路連接到應用程式遷移服務、Amazon EC2 和 Amazon S3 區域端點。連接埠 TCP 1500 用於區域網路和暫存區域之間的資料複寫。

描述在對角線之前。

工具

史诗

任務描述所需技能

初始化應用程式移轉服務

在您要部署 SAP ASE 資料庫的 AWS 區域中初始化應用程式遷移服務。當您第一次瀏覽至每個區域的「應用程式遷移服務」頁面時,AWS 會提供自動化設定。

AWS 管理員

手動建立服務角色。

(選擇性) 如果您想要使用自動化 (例如 AWS Control Tower) 來設定帳戶,可以手動建立安裝、複寫和啟動所需的六個 AWS Identity and Access Management (IAM) 角色。如需指示,請參閱 AWS 文件

AWS 管理員

建立複製設定範本。

複寫設定範本定義子網路、執行個體類型、Amazon EBS 加密以及資料路由的方式。如需詳細設定資訊,請參閱 AWS 文件

一般 AWS
任務描述所需技能

建立新的 IAM 角色。

在 IAM 主控台上,導覽至 [角色],然後選擇 [建立角色]。

對於受信任的實體類型,請選擇 AWS 帳戶,然後選擇下一步

AWS 系統管理員

附加 AWSApplicationMigrationAgentPolicy 至 IAM 角色。

AWS 受管AWSApplicationMigrationAgentPolicy政策包含執行應用程式遷移服務代理程式安裝的必要許可。

附加原則之後,請選擇 [下一步]。

AWS 系統管理員

完成角色建立。

指定好記名稱,然後選擇 [建立角色]。

AWS 系統管理員

產生臨時認證。

若要產生存取金鑰 ID、秘密存取金鑰和工作階段權杖,請遵循 AWS STS 文件中的指示進行。這些認證會在代理程式安裝期間使用。

AWS 系統管理員
任務描述所需技能

在 SAP 來源機器上下載代理程式安裝程式。

下載適用於您來源作業系統的代理程式安裝程式:WindowsLinux。

應用所有者

安裝 AWS 複寫代理程式。

當您在來源機器上執行代理程式安裝程式檔案時,系統會先要求您輸入存取金鑰、秘密存取金鑰、工作階段 Token 以及要複寫目標的地區。使用先前建立的 IAM 角色中的臨時登入資料,以及初始化期間設定的相同區域。

應用所有者

等待初始資料複製。

安裝代理程式之後,來源機器會顯示在應用程式移轉服務主控台的電腦索引標籤上。

應用所有者
任務描述所需技能

更新來源伺服器的 Launch 範本。

每個來源伺服器都使用唯一的 EC2 Launch 範本,通知目標 EC2 伺服器的組態。如果您想要自訂遷移伺服器的 Amazon EC2 組態,可以編輯此範本。

一般 AWS

設定預設的啟動範本版本。

在您對 Launch 範本進行必要的變更之後,請指定使用此更新版本做為預設 Launch 範本。如需詳細資訊,請參閱 AWS 文件

一般 AWS

關閉 [執行個體類型正確大小]。

(選擇性) 執行個體類型大小適當大小會根據來源 SAP 伺服器的組態提供自動執行個體類型建議。建議您關閉此設定,以便在 Launch 範本中指定自訂執行個體類型。

一般 AWS
任務描述所需技能

啟動測試啟動。

在 [應用程式移轉服務] 主控台上,選取一或多個伺服器,然後選取 [測試和切換] 下的 [啟動測試執行個體]。

一般 AWS、移轉工程師、移轉主管

等待轉換和啟動過程完成。

您可以在 [啟動歷史記錄] 索引標籤上檢閱啟動程序。機器成功啟動為 EC2 執行個體後,[警示] 索引標籤將更新為 [已啟動]。

驗證測試是否已成功完成。

透過遠端桌面通訊協定 (RDP) 或 SSH (安全殼層) Connect 線至已啟動的執行個體,並執行適當的應用程式檢查。例如,登入 SAP 介面並驗證功能。

遷移工程師,應用程序所

更新來源生命週期。

如果測試成功,請在測試和切換索引標籤上將來源機器生命週期更新為「準備切換」 標記為「準備切換」。

移民工程師,移民負責人
任務描述所需技能

排程切換視窗。

切換領導者,遷移領導者,應用程序所有者

啟動切換啟動。

選取一或多個伺服器。在「測試和切換」索引標籤上,選取「應用程式移轉服務」主控台的「測試和切換」下的「啟動切換執行個體」。

移民工程師

等待轉換和啟動過程完成。

您可以在 [啟動歷史記錄] 索引標籤上檢閱啟動程序。機器成功啟動為 EC2 執行個體後,[警示] 索引標籤將更新為 [已啟動]。

確認切換已成功完成。

透過 RDP 或 SSH Connect 至已啟動的執行個體,並執行適當的應用程式檢查。

應用所有者,遷移工程師

更新來源生命週期。

如果切換成功,請透過選取「測試與切換」頁籤上的「完成切換」來更新來源電腦生命週期。

移民工程師

相關資源

參考

影片