SaaS サービスをデプロイする

このページでは、SaaS サービスをデプロイする方法について説明します。つまり、 App Lifecycle Manager は、 Google Cloud リソースをプロビジョニングし、 SaaS アプリケーションを SaaS サービス リソースで指定されたリージョンにデプロイします。

SaaS サービスをデプロイするために、App Lifecycle Manager は、ユニットの種類に関連付けられたリソースをデプロイしてユニットを作成します。

始める前に

次のものが作成されていることを確認します。

  1. SaaS アプリケーションの SaaS サービス リソース
  2. SaaS サービスを モデル化する ユニットの種類。

SaaS サービスをデプロイする

SaaS サービスをデプロイするために、App Lifecycle Manager はユニットの種類の一部であるリソースをプロビジョニングします。プロビジョニングされたリソースまたはデプロイされたアプリケーションの App Lifecycle Manager での用語は、 ユニットです。

ユニットを作成すると、App Lifecycle Manager はユニットの種類で定義されたリソースをプロビジョニングします。ユニットは、SaaS サービスの一部である各リージョンにプロビジョニングされます。

たとえば、単一の VM のユニットの種類がある場合、ユニットを作成すると、App Lifecycle Manager は SaaS サービスで定義されたリージョンに VM をプロビジョニングします。

  1. ユニットを作成します。

    1. コンソールで、[App Lifecycle Manager] > [ユニット] に移動します。 Google Cloud

      [ユニット] に移動

    2. [作成] を選択します。

    3. [ユニットの詳細] ページで、次の操作を行います。

      1. [**ユニット名**] にユニットの名前を入力します。名前に使用できるのは、英小文字、数字、ハイフンに限られます。

      2. [SaaS サービス] で、先ほど作成した SaaS サービス リソース を選択します。

      3. [Region] で、リソースまたはアプリケーションをデプロイするリージョンを選択します。

      4. [ユニットの種類] で、デプロイする リソースまたはアプリケーションを定義するユニットの種類を選択します。

      5. [管理モード] で [ユーザー] を選択します。

        • 管理モードを設定しない場合は [指定なし]。
        • ユニットを手動でプロビジョニング解除する場合は [ユーザー]。ユニットは App Lifecycle Manager によって自動的にプロビジョニング解除されません。
        • 依存するユニットが不要になったときに App Lifecycle Manager によってプロビジョニング解除されるようにする場合は [システム]。
      6. 省略可: デプロイするリソースにラベルを追加します。 ラベルの詳細については、 ラベルの概要をご覧ください。

        ラベルを追加するには:

        1. [ラベル] で [ラベルを追加] を選択します。

        2. [Key 1] と [Value 1] に、Key-Value ペアを入力します。

        3. 追加するラベルごとに、ステップ 1 ~ 2 を繰り返します。

      7. [作成] を選択します。

  2. リソースをプロビジョニングまたはアプリケーションをデプロイするには:

    1. [ユニット] > [ユニットを作成] ページで、[プロビジョニング] を選択します。

    2. リリース フィールドで、デプロイするユニットの種類のバージョンのリリースを選択します。

    3. [**サービス アカウント**] で、サービス アカウントを選択します。

    4. 省略可: テナント プロジェクトを追加します。

      1. [テナント プロジェクト変数を追加] を選択します。
      2. 入力変数を定義します。
        1. [**名前**] に、変数の文字列識別子を入力します。
        2. [**変数タイプ**] で、変数の種類を選択します。
        3. [変数値] に変数値を入力します。
        4. 入力変数ごとに、これらの手順を繰り返します。
    5. [プロビジョニング] を選択します。

デプロイされたユニットを表示する

これで、App Lifecycle Manager を使用してユニットを作成し、関連するユニットの種類のリソースまたはアプリケーションをデプロイしました。

デプロイしたリソースを表示するには:

  1. コンソールで、[App Lifecycle Manager] > [ユニット] > [ユニットの詳細] ページに移動します。

    [ユニット] に移動

  2. ユニットの名前をクリックします。

  3. [ユニットの詳細] ページで、次の操作を行います。

    1. [状態] が [準備完了] になっていることを確認します(オペレーションが進行中の場合は、状態が [プロビジョニング中] になっている可能性があります)。
    2. [変数] セクションを開きます。
    3. [出力変数] に、ユニットの種類で指定された 出力変数に関連する詳細が表示されます。変数の詳細については、 変数と変数のマッピングをご覧ください。

次のステップ