このページでは、SaaS アプリケーションに必要なインフラストラクチャとアプリケーションをデプロイして管理できるアプリ オファリングを作成する方法について説明します。
アプリ オファリングを作成したら、デプロイ可能なユニットをモデリングしてパッケージ化し、これらのユニットをプロビジョニングしてデプロイします。
始める前に
- App Lifecycle Manager が有効になっていることを確認します。
- デプロイするリソースと SaaS アプリケーションを特定します。必要なアーティファクトの詳細については、App Lifecycle Manager のブループリントをご覧ください。
- 必要なサービス アカウントを設定していることを確認します。
アプリ オファリングを作成する
コンソール
コンソールで、[App Lifecycle Manager] > [アプリ オファリング] に移動します。
[作成] をクリックします。
[アプリ オファリングの名前] フィールドに、アプリ オファリングの名前を入力します。
[リージョン] フィールドで、次の操作を行います。
- アプリ オファリングのデプロイをホストするすべてのリージョンを選択します。使用可能なリージョンの完全なリストについては、 ロケーションをご覧ください。
- [OK] をクリックします。
省略可: [**ラベル**] で、アプリ オファリング リソースにラベルを追加できます。 ラベルの詳細については、 ラベルの概要をご覧ください。
ラベルを追加するには:
[ラベル] で [ラベルを追加] を選択します。
[Key 1] と [Value 1] に、選択した Key-Value ペアを入力します。
追加するラベルごとにこの手順を繰り返します。
[作成] をクリックして、アプリ オファリングを作成します。
アプリ オファリング用に選択したリージョンは、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 がアプリ オファリングをデプロイする場所です。つまり、リソースがプロビジョニングされ、アプリケーションがデプロイされる場所です。
エンドユーザーがデプロイされたアプリ オファリングにアクセスする場合、ここで指定したリージョンからアクセスします。
次のステップ
- 次に、デプロイ ユニットを モデリングしてパッケージ化する必要があります。
- デプロイ ユニットをモデリングしたら、 ユニットをデプロイできます。
- App Lifecycle Manager の詳細については、 App Lifecycle Manager の概要をご覧ください。
- App Lifecycle Manager の使用に必要なサービス アカウントの詳細については、サービス アカウントをご覧ください。