テンプレートから新しい App Hub アプリケーションをデプロイすると、次のことが可能になります。
- 設計をインフラストラクチャ コードとして視覚化します。
- デプロイのテンプレートにすばやくアクセスします。
- 組織のベスト プラクティスに準拠する。
- アプリケーション コンポーネント、健全性、運用ステータスを可視化します。
このガイドでは、Application Design Center を使用して標準化されたテンプレートでアプリケーションをデプロイする方法について説明します。このオプションは、アプリケーションのサービスやワークロードがまだ存在しない新しいインフラストラクチャ シナリオに最適です。
始める前に
テンプレートを使用してアプリケーションを作成する前に、次の手順を完了する必要があります。
管理者向け:
- アプリケーションのセットアップ モデルを選択します。Application Design Center には管理プロジェクトが必要です。
- 使用するすべての Google Cloud リソースに必要な API を有効にします。
- App Design Center を設定します。ユーザーがテンプレートから新しいアプリケーション コンポーネントをデプロイできるように、Application Design Center を構成する必要があります。
- アプリケーション テンプレートを設計して公開し、カタログに追加します。事前構築済みの Google テンプレートを使用することもできます。
- ユーザーにアクセス権を付与します。アプリケーション ライフサイクルにおけるユーザーの役割に基づいて、適切な IAM ロールを割り当てます。
デベロッパーとオペレータ向け:
- 初期設定とテンプレートの公開が完了していることを管理者にご確認ください。
- 実行するタスクに必要な IAM ロールがあることを確認します。
- Google Cloud コンソールで管理プロジェクトを開きます。
アプリケーションを構成してデプロイする
App Design Center を使用すると、テンプレートを作成し、そのパラメータを構成して、それに基づいてアプリケーション コンポーネントをデプロイできます。カタログからテンプレートを作成してアクセスし、アプリケーションをデプロイする手順は次のとおりです。
Google Cloud コンソールで、Application Design Center の [テンプレート] ページに移動し、使用可能なアプリケーション テンプレートのリストを表示します。
デプロイするアプリケーションのテンプレートを選択し、詳細を確認します。
テンプレートからアプリケーションの下書きを作成し、アプリケーション名やデプロイ リージョンなど、必要な入力パラメータの値を指定します。
テンプレートからアプリケーションをデプロイします。
Application Design Center のデプロイ プロセスでは、アプリケーションとそのコンポーネントが App Hub に自動的に登録されます。App Hub では、アプリケーションの詳細、サービス、ワークロードを表示できます。