例: システムプロビジョニングの自動化 - AWS 規範ガイダンス

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

例: システムプロビジョニングの自動化

システムプロビジョニングは、アプリケーション、データ、クラウドリソースへのユーザー、システム、サービスのアクセスを確立するなど、クラウドにインフラストラクチャを設定するプロセスです。自動システムプロビジョニングには次のようなメリットがあります。

  • デプロイ時の人為的ミスの低減

  • 一貫性があり、再現性があり、監査可能なプロビジョニング

  • インフラストラクチャのスケーラビリティ

  • プロビジョニングにかかる時間とコストの削減

システムプロビジョニングを自動化するアプローチは多数あります。このガイドでは、2 つのオプション、AWS Launch Wizard および Infrastructure as Code (IaC) について詳しく説明します。

Launch Wizard

Launch Wizard を使用してシステムを自動的にプロビジョニングすると、SAP アプリケーションをクラウドにデプロイする時間を短縮できます。SAP HANA 設定、SAP ランドスケープ設定、デプロイの詳細など、アプリケーション要件をサービスコンソールに入力します。Launch Wizard は、アプリケーションをサポートする適切な AWS リソースを特定し、デプロイのコストを見積もります リソースを変更することで、更新された見積りコストを即座に確認できます。また、Launch Wizard から直接リソースをデプロイして、SAP アプリケーションを操作することもできます。詳細については、「AWS Launch Wizard for SAP」を参照してください。

次のイメージとプロセスは、Launch Wizard を使用して、SAP アプリケーションのサポートに必要な AWS リソースを特定し、見積もりと起動を行う方法の概要を示しています。

  1. Launch Wizard では、アプリケーションのカタログからデプロイするアプリケーションを選択します。

  2. アプリケーションの仕様を入力します。

  3. Launch Wizard は、アプリケーションの AWS リソースを推奨し、見積もりコストを提示します。

  4. ユーザーが承認すると、Launch Wizard は選択したリソースを AWS にプロビジョニングします。

  5. Launch Wizard は、高可用性ソリューションを設定し、将来使用するためのコードテンプレートを作成します。

  6. Launch Wizard は、AWS マネジメントおよびモニタリングサービスと統合された、すぐに使用できるアプリケーションを作成します。

AWS Launch Wizard の使用方法の大まかな手順を示したプロセス図

Infrastructure as Code

システムを自動的にプロビジョニングして SAP アプリケーションのデプロイ時間を短縮するもう 1 つの方法は、インフラストラクチャをコードとして使用する方法です。Infrastructure as Code は、コードやソフトウェア開発手法 (バージョン管理や継続的インテグレーションなど) を使用して、インフラストラクチャのプロビジョニングと管理を行う手法です。AWS クラウド は、開発者とシステム管理者がリソースを手動で設定および構成する代わりに、プログラムでインフラストラクチャを大規模に操作することを可能にする、アプリケーションプログラミングインターフェイス (API) 駆動型モデルを提供します。リソースとサービスがコードとして定義されるため、標準化されたパターンを使用して最新のパッチとバージョンが適用されたインフラストラクチャとサーバーを迅速にデプロイし、繰り返し可能な方法でリソースを複製できます。詳細についてはブログ記事、「Terraform による AWS 上の SAP インフラストラクチャ」を参照してください。