SaaS サービスの作成

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

SaaS サービスを作成したら、デプロイ可能なユニットをモデル化してパッケージ化し、これらのユニットをプロビジョニングしてデプロイします。

始める前に

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

SaaS サービスの作成

コンソール

  1. コンソールで、[SaaS Runtime] > [SaaS Offering] に移動します。

    [SaaS サービス] に移動

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

  3. [SaaS サービスの名前] フィールドに、SaaS サービスの名前を入力します。

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

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

    ラベルを追加するには:

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

    2. [キー 1] と [値 1] に、目的の Key-Value ペアを入力します。

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

  6. [作成] をクリックして、SaaS サービスを作成します。

SaaS サービス用に選択したリージョンは、SaaS ランタイムが SaaS サービスをデプロイする場所です。つまり、リソースがプロビジョニングされ、アプリケーションがデプロイされる場所です。

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

gcloud

gcloud beta saas-runtime saas create SAAS_OFFERING_NAME --location=global --locations=name=REGION_1 --locations=name=REGION_2

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

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

SaaS サービス用に選択したリージョンは、SaaS ランタイムが SaaS サービスをデプロイする場所です。つまり、リソースがプロビジョニングされ、アプリケーションがデプロイされる場所です。

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

次のステップ