公開されたテンプレートからアプリケーションを作成する

事前構築済みのテンプレートから新しいアプリケーションをデプロイすると、次のことが可能になります。

  • 設計をインフラストラクチャ コードとして視覚化します。
  • デプロイのテンプレートにすばやくアクセスします。
  • 組織のベスト プラクティスに準拠する。
  • アプリケーション コンポーネント、健全性、運用ステータスを可視化します。

このガイドでは、標準化されたセキュリティ承認済みテンプレートを使用してアプリケーションをデプロイする方法について説明します。このオプションは、アプリケーションのサービスやワークロードがまだ存在しない新しいインフラストラクチャ シナリオに最適です。

始める前に

テンプレートを使用してアプリケーションを作成する前に、次の手順を完了する必要があります。

  • 管理者向け:

    1. アプリケーション管理を設定します。アプリ対応フォルダまたはホスト プロジェクトを構成して、アプリケーションの管理境界として機能するようにします。
    2. 必要な API を有効にします。使用するすべてのリソースの API を有効にします。
    3. App Design Center を設定します。ユーザーがテンプレートから新しいアプリケーション リソースをデプロイできるように、Application Design Center を構成する必要があります。
    4. アプリケーション テンプレートを設計してカタログに公開します。事前構築済みの Google テンプレートを使用することもできます。
    5. ユーザーにアクセス権を付与します。 アプリケーション ライフサイクルにおけるユーザーの役割に基づいて、適切な IAM ロールを割り当てます。
  • デベロッパーとオペレータ向け:

    1. 初期設定とテンプレートの公開が完了していることを管理者にご確認ください。
    2. 実行するタスクに必要な IAM ロールがあることを確認します
    3. 設定モデルに応じて、アプリ対応フォルダまたはホスト プロジェクトを開きます。

アプリケーションを構成してデプロイする

App Design Center を使用すると、テンプレートを作成し、そのパラメータを構成して、それに基づいてアプリケーション インフラストラクチャをデプロイできます。カタログからテンプレートを作成してアクセスし、アプリケーションをデプロイする手順は次のとおりです。

  1. Google Cloud コンソールで、アプリケーション デザイン センターの [テンプレート] ページに移動し、使用可能なアプリケーション テンプレートのリストを表示します。

    [テンプレート] に移動

  2. デプロイするアプリケーションのテンプレートを選択し、詳細を確認します。

  3. テンプレートからアプリケーションの下書きを作成し、アプリケーション名やデプロイ リージョンなど、必要な入力パラメータの値を指定します。

  4. テンプレートからアプリケーションをデプロイします。

Application Design Center のデプロイ プロセスでは、アプリケーションが App Hub に自動的に登録されます。App Hub では、構成サービスやワークロードなどのアプリケーションの詳細を表示できます。