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. [出力変数] に、ユニットの種類で指定された 出力変数に関連する詳細が表示されます。変数の詳細については、 変数と変数のマッピングをご覧ください。

次のステップ