本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用應用程式遷移服務減少同質 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 用於區域網路和暫存區域之間的資料複寫。
![描述在對角線之前。](images/pattern-img/c71e1461-5c51-43fd-a3ee-72b8cfff7607/images/4f7af61b-7463-4c62-81a1-b65e52e00f7a.png)
工具
AWS 應用程式遷移服務可協助您將 (lift-and-shift) 應用程式重新託管到 AWS 雲端,而且不需要變更,停機時間也最小。
亞馬遜彈性區塊存放區 (Amazon EBS) 提供區塊層級儲存磁碟區,可與 Amazon Elastic Compute Cloud (Amazon EC2) 執行個體搭配使用。
亞馬遜彈性運算雲 (Amazon EC2) 在 AWS 雲端提供可擴展的運算容量。您可以視需要啟動任意數量的虛擬伺服器,,並快速進行擴展或縮減。
Amazon Simple Storage Service (Amazon S3) 是一種雲端型物件儲存服務,可協助您儲存、保護和擷取任何數量的資料。
AWS Security Token Service (AWS STS) 可協助您為使用者申請臨時、有限權限的登入資料。
史诗
任務 | 描述 | 所需技能 |
---|---|---|
初始化應用程式移轉服務 | 在您要部署 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 受管 附加原則之後,請選擇 [下一步]。 | AWS 系統管理員 |
完成角色建立。 | 指定好記名稱,然後選擇 [建立角色]。 | AWS 系統管理員 |
產生臨時認證。 | 若要產生存取金鑰 ID、秘密存取金鑰和工作階段權杖,請遵循 AWS STS 文件中的指示進行。這些認證會在代理程式安裝期間使用。 | AWS 系統管理員 |
任務 | 描述 | 所需技能 |
---|---|---|
更新來源伺服器的 Launch 範本。 | 每個來源伺服器都使用唯一的 EC2 Launch 範本,通知目標 EC2 伺服器的組態。如果您想要自訂遷移伺服器的 Amazon EC2 組態,可以編輯此範本。 | 一般 AWS |
設定預設的啟動範本版本。 | 在您對 Launch 範本進行必要的變更之後,請指定使用此更新版本做為預設 Launch 範本。如需詳細資訊,請參閱 AWS 文件。 | 一般 AWS |
關閉 [執行個體類型正確大小]。 | (選擇性) 執行個體類型大小適當大小會根據來源 SAP 伺服器的組態提供自動執行個體類型建議。建議您關閉此設定,以便在 Launch 範本中指定自訂執行個體類型。 | 一般 AWS |
任務 | 描述 | 所需技能 |
---|---|---|
啟動測試啟動。 | 在 [應用程式移轉服務] 主控台上,選取一或多個伺服器,然後選取 [測試和切換] 下的 [啟動測試執行個體]。 | 一般 AWS、移轉工程師、移轉主管 |
等待轉換和啟動過程完成。 | 您可以在 [啟動歷史記錄] 索引標籤上檢閱啟動程序。機器成功啟動為 EC2 執行個體後,[警示] 索引標籤將更新為 [已啟動]。 | |
驗證測試是否已成功完成。 | 透過遠端桌面通訊協定 (RDP) 或 SSH (安全殼層) Connect 線至已啟動的執行個體,並執行適當的應用程式檢查。例如,登入 SAP 介面並驗證功能。 | 遷移工程師,應用程序所 |
更新來源生命週期。 | 如果測試成功,請在測試和切換索引標籤上將來源機器生命週期更新為「準備切換」 標記為「準備切換」。 | 移民工程師,移民負責人 |
任務 | 描述 | 所需技能 |
---|---|---|
排程切換視窗。 | 切換領導者,遷移領導者,應用程序所有者 | |
啟動切換啟動。 | 選取一或多個伺服器。在「測試和切換」索引標籤上,選取「應用程式移轉服務」主控台的「測試和切換」下的「啟動切換執行個體」。 | 移民工程師 |
等待轉換和啟動過程完成。 | 您可以在 [啟動歷史記錄] 索引標籤上檢閱啟動程序。機器成功啟動為 EC2 執行個體後,[警示] 索引標籤將更新為 [已啟動]。 | |
確認切換已成功完成。 | 透過 RDP 或 SSH Connect 至已啟動的執行個體,並執行適當的應用程式檢查。 | 應用所有者,遷移工程師 |
更新來源生命週期。 | 如果切換成功,請透過選取「測試與切換」頁籤上的「完成切換」來更新來源電腦生命週期。 | 移民工程師 |
相關資源
參考
影片