App Lifecycle Manager と統合する

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 を使用することは、検証チームがこの使用量比率の検証を行うための推奨方法であり、承認プロセスを迅速化します。

  1. App Lifecycle Manager を使用して SaaS サービス を作成し、 シングルテナントまたはマルチテナント アーキテクチャをモデル化して、 Google Cloudでテスト テナントをデプロイします。
  2. 検証リクエスト フォームを検証チームに送信します。リクエストには次の情報を含める必要があります。
    • App Lifecycle Manager プロジェクト ID
    • SaaS サービス

[Built with App Lifecycle Manager] カテゴリをリスティングに追加する

ワンクリックのテナント オンボーディングを設定する

次のステップ