本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
範例:自動化 SAP 無伺服器重新整理
SAP on AWS 自動化的另一個範例是 SAP 無伺服器重新整理。許多企業需要定期重新整理 SAP 系統,以支援測試和生產操作。對 SAP 管理員而言,手動重新整理程序可能耗時、成本高昂且繁瑣。作為手動流程的替代方案,可使用由無伺服器 AWS 服務組成的自動化,這些服務可為您統一執行系統重新整理流程。可以使用此功能從其他系統重新整理 SAP 系統的測試資料。此解決方案目前支援使用 SAP HANA 資料庫管理系統的 SAP 系統。以下是此自動化的優點:
-
維護 SAP 系統組態
-
提高生產力、敏捷性和創新
-
將停機時間減少到幾分鐘
-
減少人力資源參與
-
降低人為錯誤風險
-
將重新整理流程從數週縮短為數天
下列影像和流程說明了 SAP 無伺服器重新整理自動化的運作方式:
-
使用者在 AWS Step Functions 中啟動狀態機。如需狀態機的詳細資訊,請參閱狀態 (Step Functions 文件)。
-
狀態機器使用 Amazon Simple Notification Service (Amazon SNS) 主題,通知最終使用者該流程已開始。
-
Lambda 函數會啟動 Systems Manager 文件,這些文件可從 Amazon Machine Image (AMI) 中啟動 Amazon Elastic Compute Cloud (Amazon EC2) 執行個體 。
-
透過將備份檔案從 Amazon Simple Storage Service (Amazon S3) 儲存貯體複製到託管 SAP 資料庫的 EC2 執行個體,Lambda 函數可還原備份。Lambda 函數也會參考 Parameter Store (Systems Manager 的一個功能),以擷取所需變數的值,例如目標主機名稱、目標 IP 地址和目標 SAP 系統識別碼。
-
資料庫還原完成後,Lambda 函數會執行複製後任務,例如傳輸匯入和邏輯系統名稱轉換。
-
狀態機使用 Amazon SNS 主題通知最終使用者重新整理成功。
-
Lambda 函數使用 Amazon DynamoDB 資料表來追蹤狀態機中每個步驟的進度。