範例:自動化 SAP 無伺服器重新整理 - AWS 規範指引

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

範例:自動化 SAP 無伺服器重新整理

SAP on AWS 自動化的另一個範例是 SAP 無伺服器重新整理。許多企業需要定期重新整理 SAP 系統,以支援測試和生產操作。對 SAP 管理員而言,手動重新整理程序可能耗時、成本高昂且繁瑣。作為手動流程的替代方案,可使用由無伺服器 AWS 服務組成的自動化,這些服務可為您統一執行系統重新整理流程。可以使用此功能從其他系統重新整理 SAP 系統的測試資料。此解決方案目前支援使用 SAP HANA 資料庫管理系統的 SAP 系統。以下是此自動化的優點:

  • 維護 SAP 系統組態

  • 提高生產力、敏捷性和創新

  • 將停機時間減少到幾分鐘

  • 減少人力資源參與

  • 降低人為錯誤風險

  • 將重新整理流程從數週縮短為數天

下列影像和流程說明了 SAP 無伺服器重新整理自動化的運作方式:

  1. 使用者在 AWS Step Functions 中啟動狀態機。如需狀態機的詳細資訊,請參閱狀態 (Step Functions 文件)。

  2. 狀態機器使用 Amazon Simple Notification Service (Amazon SNS) 主題,通知最終使用者該流程已開始。

  3. Lambda 函數會啟動 Systems Manager 文件,這些文件可從 Amazon Machine Image (AMI) 中啟動 Amazon Elastic Compute Cloud (Amazon EC2) 執行個體 。

  4. 透過將備份檔案從 Amazon Simple Storage Service (Amazon S3) 儲存貯體複製到託管 SAP 資料庫的 EC2 執行個體,Lambda 函數可還原備份。Lambda 函數也會參考 Parameter Store (Systems Manager 的一個功能),以擷取所需變數的值,例如目標主機名稱、目標 IP 地址和目標 SAP 系統識別碼。

  5. 資料庫還原完成後,Lambda 函數會執行複製後任務,例如傳輸匯入和邏輯系統名稱轉換。

  6. 狀態機使用 Amazon SNS 主題通知最終使用者重新整理成功。

  7. Lambda 函數使用 Amazon DynamoDB 資料表來追蹤狀態機中每個步驟的進度。

架構圖顯示如何使用自動化來執行無伺服器重新整理。