例: SAP サーバーレス更新の自動化 - AWS 規範ガイダンス

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

例: SAP サーバーレス更新の自動化

SAP on AWS のオートメーションのもう 1 つの例は、SAP サーバーレス更新です。多くのエンタープライズは、テストと本番オペレーションをサポートするために、SAP システムの定期的な更新を必要としています。SAP 管理者にとって、手動更新プロセスは時間とコストがかかり、面倒な作業です。手動プロセスの代わりに、サーバーレス AWS で構成されるオートメーションを使用できます。これは、ユーザーに代わってシステム更新プロセスをまとめて実行するサービスです。この機能を使用して、SAP システムのテストデータを別のシステムから更新できます。このソリューションは現在、SAP HANA データベース管理システムを使用する SAP システムをサポートしています。このオートメーションの利点は次のとおりです。

  • SAP システム設定の維持

  • 生産性、俊敏性、革新性の向上

  • ダウンタイムを数分に短縮

  • 人的資源の関与を軽減

  • ヒューマンエラーのリスクを軽減

  • 更新プロセスを数週間から数日に短縮

以下のイメージとプロセスは、SAP サーバーレス更新のオートメーションの仕組みを示しています。

  1. ユーザーは AWS Step Functions でステートマシンを起動します。ステートマシンの詳細については、「States」(Step Functions ドキュメント) を参照してください。

  2. ステートマシンは Amazon Simple Notification Service (Amazon SNS) トピックを使用して、プロセスが開始されたことをエンドユーザーに通知します。

  3. Lambda 関数は、Amazon マシンイメージ (AMI) から Amazon Elastic Compute Cloud (Amazon EC2) インスタンスを起動する Systems Manager ドキュメントを開始します。

  4. Lambda 関数は、Amazon Simple Storage Service (Amazon S3) バケットから SAP データベースをホストする EC2 インスタンスにバックアップファイルをコピーし、バックアップを復元します。Lambda 関数は、Systems Manager の機能であるパラメータストアも参照して、ターゲットホスト名、ターゲット IP アドレス、ターゲット SAP システム識別子などの必要な変数の値を取得します。

  5. データベースの復元が完了すると、Lambda 関数はトランスポートのインポートや論理システム名の変換など、コピー後のタスクを実行します。

  6. ステートマシンは Amazon SNS トピックを使用して、更新が成功したことをエンドユーザーに通知します。

  7. Lambda 関数は Amazon DynamoDB テーブルを使用して、ステートマシンの各ステップの進行状況を追跡します。

オートメーションを使用してサーバーレス更新を実行する方法を示したアーキテクチャ図