アプリのオファリングを作成する

このページでは、SaaS アプリケーションに必要なインフラストラクチャとアプリケーションをデプロイして管理できるアプリ オファリングを作成する方法について説明します。

アプリ オファリングを作成したら、デプロイ可能なユニットをモデリングしてパッケージ化し、これらのユニットをプロビジョニングしてデプロイします。

始める前に

  1. App Lifecycle Manager が有効になっていることを確認します。
  2. デプロイするリソースと SaaS アプリケーションを特定します。必要なアーティファクトの詳細については、App Lifecycle Manager のブループリントをご覧ください。
  3. 必要なサービス アカウントを設定していることを確認します。

アプリ オファリングを作成する

コンソール

  1. コンソールで、[App Lifecycle Manager] > [アプリ オファリング] に移動します。

    [アプリ オファリング] に移動

  2. [作成] をクリックします。

  3. [アプリ オファリングの名前] フィールドに、アプリ オファリングの名前を入力します。

  4. [リージョン] フィールドで、次の操作を行います。

    1. アプリ オファリングのデプロイをホストするすべてのリージョンを選択します。使用可能なリージョンの完全なリストについては、 ロケーションをご覧ください。
    2. [OK] をクリックします。
  5. 省略可: [**ラベル**] で、アプリ オファリング リソースにラベルを追加できます。 ラベルの詳細については、 ラベルの概要をご覧ください。

    ラベルを追加するには:

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

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

    3. 追加するラベルごとにこの手順を繰り返します。

  6. [作成] をクリックして、アプリ オファリングを作成します。

アプリ オファリング用に選択したリージョンは、App Lifecycle Manager がアプリ オファリングをデプロイする場所です。つまり、リソースがプロビジョニングされ、アプリケーションがデプロイされる場所です。

エンドユーザーがデプロイされたアプリ オファリングにアクセスする場合、ここで指定したリージョンからアクセスします。

gcloud

gcloud beta app-lifecycle-manager saas create SAAS_OFFERING_NAME --location=global --locations=name=REGION_1 --locations=name=REGION_2

次のように置き換えます。

  • SAAS_OFFERING_NAME: アプリ オファリングの名前。
  • REGION_1: アプリ オファリングのデプロイをホストするリージョン。使用可能なリージョンについては、 App Lifecycle Manager のロケーションをご覧ください。
  • REGION_2: デプロイをホストする 2 番目のリージョン(省略可)。 複数のリージョンでデプロイをホストする場合は、このパターンに従って、各リージョンをコマンドに追加します。

アプリ オファリング用に選択したリージョンは、App Lifecycle Manager がアプリ オファリングをデプロイする場所です。つまり、リソースがプロビジョニングされ、アプリケーションがデプロイされる場所です。

エンドユーザーがデプロイされたアプリ オファリングにアクセスする場合、ここで指定したリージョンからアクセスします。

次のステップ