Google Cloud 環境の設定

このページでは、仮想マシン(VM)プロダクトの Google Cloud 環境を設定する手順について説明します。これには、プロダクトのサービスのワークスペースと Google Cloud Marketplace リスティングの作成が含まれます。

ワークスペースを設定する

ワークスペースを設定するには、2 つの Google Cloud プロジェクトを作成します。

  • 開発とテスト用のプロジェクト。プロジェクト ID には、PARTNER_NAME-dev の形式を使用します。
  • 最終的な Compute Engine イメージを作成してホストするためのプロジェクト。プロジェクト ID には、PARTNER_NAME-public の形式を使用します。この公開プロジェクトは、Compute Engine イメージのホスティング以外の目的で使用しないでください。

プロジェクトを作成する手順については、Google Cloud プロジェクトの作成と管理をご覧ください。

プロジェクトを作成したら、プロジェクトを構成して、詳細を Google に提供します。

  1. プロジェクトごとに、編集者(roles/editor)と Service Management 管理者(roles/servicemanagement.admin)のロールを marketplace-ops@cloud.google.com に付与します。アクセス権を付与する手順については、リソースへのアクセス権の付与、変更、取り消しをご覧ください。

  2. プロジェクトごとに、Compute Engine API を有効にして Google Cloud で VM を作成および実行します。

    API を有効にする

  3. Google Cloud Marketplace プロジェクト情報フォームに記入して、プロジェクトとプロダクトの概要を説明します。このフォームには、1 回だけ入力する必要があります。

Google Cloud Marketplace でプロダクトを作成する

プロダクトを作成して Google Cloud Marketplace で公開するには、Producer Portal またはパートナー ポータルのいずれかを使用します。パートナー エンジニアは、Google Cloud Marketplace プロジェクト情報フォームに記入した後、使用するポータルの決定と有効化を行います。

Producer Portal

Producer Portal でプロダクトを公開するには、審査のため以下の情報を送信します。

  • プロダクトの詳細: プロダクトに関するリスティング情報とマーケティング情報を追加します。
  • オープンソース コンプライアンス: ソリューションがオープンソース ソフトウェアに関する Google のポリシーに準拠していることを確認します。
  • 料金: 料金モデルを選択して指定し、顧客のプロダクトに対する支払い方法を決定します。
  • デプロイ パッケージ: お客様が Google Cloud Marketplace からデプロイする VM イメージの詳細と仕様を送信します。

これらの審査は、いつでも、任意の順序で送信できます。一部の審査は承認されるまでに最大 2 週間かかるため、要件を確認し、できるだけ早く開始することをおすすめします。

この段階で他の審査に進むために必要なのは、プロダクトの Google Cloud Marketplace エントリを作成することだけです。残りのプロダクトの審査のための詳細情報の完成と送信は、いつでも行うことができます。

プロダクトの Google Cloud Marketplace エントリを作成するには:

  1. Google Cloud Console で Producer Portal を開きます。

    https://console.cloud.google.com/producer-portal?project=YOUR_PUBLIC_PROJECT_ID
    

    YOUR_PUBLIC_PROJECT_ID を、Google Cloud Marketplace 用に作成したパブリック プロジェクトの ID(my-organization-public など)に置き換えます。

  2. ページの上部にある [プロダクトを追加] をクリックします。

  3. [仮想マシン] を選択します。

  4. [Product name] でプロダクトに名前を付け、[プロダクト ID] を確認します。プロダクト ID は、Google Cloud Marketplace リスティングの URL で使用されます。

  5. [CREATE] をクリックします。プロダクトの作成には数秒かかる場合があります。

パートナー ポータル

プロダクトの Google Cloud Marketplace エントリを作成するには:

  1. Google Cloud Console でパートナー ポータルを開きます。

    https://console.cloud.google.com/partner/solutions?project=YOUR_PUBLIC_PROJECT_ID
    

    YOUR_PUBLIC_PROJECT_ID を、Google Cloud Marketplace 用に作成したパブリック プロジェクトの ID(my-organization-public など)に置き換えます。

  2. ページの上部にある [ソリューションを追加] をクリックします。

  3. ソリューションに名前を付け、ソリューション ID を確認します。 ソリューション ID は、Google Cloud Marketplace リスティングの URL で使用されます。

  4. [Solution Type] で、[VM deployment] を選択します。

  5. [CREATE] をクリックします。プロダクトの作成には数秒かかる場合があります。

プロダクトの詳細を追加する

プロダクトの詳細には、Google Cloud Marketplace でのプロダクト リスティング、マーケティング情報、ドキュメントへのリンクがあります。今の時点で詳細を編集しておき、審査のために後で送信できます。

プロダクトの詳細の審査のために情報を提供するには:

Producer Portal

  1. プロダクトのリストで貴社のプロダクト名をクリックします。
  2. [Review: Product Details] で、[Edit] をクリックします。
  3. [Product Info] タブで、Google Cloud Marketplace のプロダクト リスティングに表示される詳細情報を入力します。
    • プロダクトの名前、キャッチフレーズ、画像、概要の説明を入力します。
    • カテゴリ ID を選択すると、Google Cloud Marketplace の検索時に、プロダクト カテゴリやフィルタで、お客様がソリューションを見つけられるようになります。1 つのプロダクトにはカテゴリ ID を 2 つまで選択できます。
  4. [Documentation] セクションと [Product Metadata] セクションに入力します。

パートナー エンジニアリング チームがプロダクトの詳細を審査して承認するまで、約 2~5 営業日ほどかかります。

パートナー ポータル

  1. ソリューション ID をクリックします。

    ソリューション ID をクリック

  2. [Solution Details] と [Documentation & Support] セクションに必要な情報を入力します。[ソリューションの詳細] の入力時に、カテゴリ ID を追加できます。カテゴリ ID を使用すると、Google Cloud Marketplace の検索時に、選択したカテゴリやフィルタでお客様がプロダクトを見つけられます。1 つのソリューションには、カテゴリ ID を 2 つまで選択できます。

スタートガイドを作成する

すべてのプロダクトに、プロダクトのデプロイと構成の詳しい手順を確認できる Google Cloud 固有のスタートガイドが付属している必要があります。このドキュメントは、パートナー様のウェブサイトで作成および管理していただく必要があります。Partner Advantage サイトで入手可能な Google Cloud ロゴでページをブランド提携化することをおすすめします(Partner Advantage サイトにアクセスするには登録が必要です)。

このドキュメントは、お客様が Google Cloud Marketplace のプロダクト リスティング ページから始めて、プロダクトのデプロイとデプロイ後のメンテナンスまでのすべての手順を説明します。テキストによる説明に加え、ドキュメントのすべての手順にスクリーンショットを含めることをおすすめします。

ドキュメントでは、正しくデプロイするために入力する必要がある内容を、お客様に提示する必要があります。たとえば、次のようなものです。

  • 推奨されるマシン構成、ディスクサイズ、ゾーンなど

  • お客様がポートを開く必要があるかどうか(80、443 など)

  • 必要なポートがデフォルトで開いているか、またはデプロイ プロセス中にお客様が開く必要があるか

次のステップを追加

ドキュメントには、プロダクトの構成に必要な追加のコマンドのリストが含まれている必要があります。

プロダクトでログインが必要な場合は、ドキュメントに、管理ページやコンソールの URL にアクセスできるかどうか、アクセスできる場合はどのようにアクセスするのか、ログイン認証情報はどのように入手するのかが記載されている必要があります。

ドキュメントには、次の方法の説明も含まれている必要があります。

  • VM インスタンスに SSH 接続する方法

  • インスタンスのオープンソース コンポーネントに対するライセンスのリストとソースコードにアクセスする方法

  • アプリのステータスや健全性を確認する方法

追加のガイダンスについては、Google Cloud Marketplace の他のプロダクト向けに開発された以下のページの例をご覧ください。

ドキュメントの送信

入門ドキュメントの下書きが完成したら、下書きの URL を担当のパートナー エンジニアにメールで送信して、レビューとフィードバックを受けてください。