App Lifecycle Manager は、Software as a Service(SaaS)を大規模にデプロイして運用するためのフルマネージドのサービスライフサイクル管理プラットフォームです。App Lifecycle Manager は、インフラストラクチャ運用の複雑さを簡素化して自動化し、サービス プロデューサーがビジネス ロジックに集中できるようにします。
SaaS プロダクトを提供する Google Cloud Marketplace パートナーは、App Lifecycle Manager と統合して、検証とテナントのオンボーディングを効率化できます。
対象読者
このドキュメントは、SaaS 統合を作成するプロデューサーと、結果として得られる SaaS アプリケーションをプロビジョニングするコンシューマーの両方を対象としています。
プロデューサーの役割:
- Producer Portal 管理者: 料金 SKU に関連付けられた Google Cloud Marketplace リスティングを作成します。このロールは、Producer Portal(Commerce Partner Procurement API が有効になっているプロジェクトからアクセス)を使用して、検証後にリスティングを作成します。
- SaaS オペレーター: テナント インスタンスのアクチュエーションを担当する App Lifecycle Manager 管理者。このロールは、SaaS サービスの全体管理者であり、プロダクト サービスと機能セットを管理します。
- プロデューサー プラットフォーム管理者: SaaS のサービス管理プレーンの管理など、SaaS を実行するクラウド プラットフォームを担当します。
- プロデューサー プラットフォーム エンジニア: SaaS プラットフォームの運用を担当します。
- アーキテクト: で SaaS を設計します Google Cloud。
- SaaS デベロッパー: SaaS アプリケーションを開発します。
コンシューマーの役割:
- Marketplace 調達管理者: コンシューマー組織内で Google Cloud Marketplace ソリューションを調達するための IAM 権限を持っています。
- コンシューマー クラウド アーキテクト: コンシューマー組織内の クラウドでアプリケーションを設計します。
- コンシューマー プラットフォーム管理者: コンシューマーの クラウドでアプリケーションを管理します。
- アプリケーション デベロッパー: アプリケーションを開発し、Google Google Cloud Marketplace から使用する適切なサードパーティ サービスを決定します。
App Lifecycle Manager と統合するメリット
SaaS プロダクトを App Lifecycle Manager と統合すると、Google Cloud Marketplace でプロダクトを公開する際に次のようなメリットがあります。
- 使用量測定の検証の迅速化: App Lifecycle Manager と統合すると、テスト テナントを作成できます。これにより、方向性のある消費比率を正確に検証し、データプレーンが で実行されることを証明できます。 Google Cloudこれは、 アーキテクチャをプログラムで検証する推奨の方法であり、 Google Cloud 理論上の 料金見積もりツールを使用した場合に発生する可能性のある承認プロセスの遅延を 回避するのに役立ちます。
- ワンクリックでのテナント デプロイ: Google Cloud Marketplace インターフェース内から直接テナントをオンボーディングするようにプロダクトを設定できます。お客様は、別のプロデューサー インターフェースにリダイレクトされることなく、SaaS サービスをプロビジョニングして構成できます。テナントのプロビジョニングを容易にするために、個別のウェブページやアプリケーションを構築、管理、スケーリングする必要がなくなります。
- [**Built with SaaS Runtime**] カテゴリ: プロダクトは、Google Cloud Marketplace で [Built with App Lifecycle Manager] カテゴリ フィルタを受け取ることができます。 これにより、サービスが SaaS のホスティングと管理にファースト パーティ Google Cloud サービスを使用していることをお客様に示します。
App Lifecycle Manager を使用して使用量を検証する
検証プロセスでは、検証チームが SaaS サービスの方向性のある使用量比率を評価します。App Lifecycle Manager を使用することは、検証チームがこの使用量比率の検証を行うための推奨方法であり、承認プロセスを迅速化します。
- App Lifecycle Manager を使用して SaaS サービス を作成し、 シングルテナントまたはマルチテナント アーキテクチャをモデル化して、 Google Cloudでテスト テナントをデプロイします。
- 検証リクエスト フォームを検証チームに送信します。リクエストには次の情報を含める必要があります。
- App Lifecycle Manager プロジェクト ID
- SaaS サービス
[Built with App Lifecycle Manager] カテゴリをリスティングに追加する
ワンクリックのテナント オンボーディングを設定する
次のステップ
- SaaS プロダクトをテスト する方法を確認する。
- SaaS プロダクトを公開する 方法を確認する。
- プロダクトに関連付けられた使用量 をトラッキングする方法を確認する。