このページでは、Kubernetes アプリに対して選択できる料金モデルと、審査のための料金プラン構成を送信する方法について説明しています。
次の料金モデルのいずれかを、プロダクト用に選択できます。
無料: お客様は、Google Kubernetes Engine クラスタの実行コストなど、使用した Google Cloud リソースの料金のみを支払います。アプリを無料で提供する場合は、Producer Portal に料金モデルを追加するに進んでください。
BYOL(自社所有ライセンスの使用): お客様はアプリの料金を貴社に直接支払い、使用する Google Cloud リソースの料金は別途請求されます。貴社のお客様がアプリの有効なライセンスを使用していることは、貴社自身で確認する必要があります。
従量制料金: お客様は、アプリを実行したコンテナの数など、貴社が選択した測定値(指標)に基づいてソフトウェアの料金を支払います。
従量制料金を選択した場合でも、プロダクトの無料トライアルを提供できます。BYOL 料金モデルで無料トライアルを提供する場合は、課金システムに試用版ライセンスを導入する必要があります。
料金モデルを決定し、料金プランを設定したら、ポータルでプロダクトに追加して処理が行われるようにします。
特定のお客様向けにカスタマイズされた見積もりを作成することもできます。たとえば、実行中の 1 コンテナあたり $5 の従量課金プランを提供する場合、実行中の 1 コンテナあたり $2 の同じ従量課金プランをお客様に提示するカスタム見積もりを作成できます。カスタム見積もりの作成手順については、カスタム見積もりの作成を参照してください。
BYOL 料金
貴社自身でお客様に請求する場合は、BYOL 料金モデルを選択できます。その場合、お客様がライセンスを取得できるようにする必要があります。通常は、ウェブサイトを使用します。お客様がライセンスを取得した後、貴社自身がアプリでライセンスを検証する必要があります。
BYOL 料金モデルを使用する場合は、Producer Portal での料金モデルの追加に進んでください。
従量制料金
Kubernetes アプリの料金は使用状況に応じて設定されます。したがって、お客様は、貴社が選択した指標(コンテナ数や保存時間など)に基づいてソフトウェアの料金を支払うことになります。一般的な指標の例として、お客様がプロダクトを使用する時間があります。たとえば、1 時間の使用あたり $0.05 を請求できます。同様に、アプリによって処理されたデータ量やお客様が行った API リクエストの数などに基づいて課金することもできます。
指標を選択する際は、指標ごとに報告単位も選択する必要があります。これは、アプリの使用状況を測定する粒度を表します。デフォルトでは、報告単位は小数ではなく整数で測定する必要があります。
たとえば、処理されたデータ量 1 GiB(1,024 MiB)あたり $0.256 を請求するアプリを考えてみます。報告単位は MiB です。お客様が 512 MiB のデータを処理した場合、その使用量に対して (512 Mib / 1024 MiB) * $0.256
= $0.128 が請求されます。ただし、報告単位が GiB の場合、お客様の使用量は 1 GiB
として報告されます。使用量が 1 GiB 未満の場合でも、$0.256 が請求されます。
次の表に、使用できる指標の種類の例と推奨される報告単位を示します。
指標タイプ | サポートされている単位 | 推奨される報告単位 | 料金の例 |
---|---|---|---|
時間 | 秒、分、時、日 | 1 秒(できるだけ小さい単位) | $5/時間 |
処理されたデータ |
バイト、キビバイト(KiB)、メビバイト(MiB)、ギビバイト(GiB) 処理されるデータの単位は、1 KiB が 1,024 バイト、1 MiB が 1,024 KiB など、2 進数で切りの良い倍数に基づいています。 | 1 メビバイト(MiB) | $10/GiB |
保存時間 | 時間とデータの単位を参照 | 1 メビバイト秒 | $10/GiB 時間 |
カスタム指標 | 該当なし。API リクエスト数など、測定する単位を指定します。 | 指標に基づく | $10/API リクエスト 1,000 回 |
カスタム指標で課金する場合は、各使用状況レポートに前回のレポート以降の値の変化が表されるデルタ指標を測定値とするようにします。たとえば、メール 1 通あたりの料金を設定できます。毎時の使用量レポートは、それまでの 1 時間に送信されたメール数を表します。
料金構成の定義
指標を選択した後、次のいずれかの料金構成を選択できます。
シングルレート料金: お客様は使用量ごとに設定された料金を支払い、使用量に比例して料金が増加していきます。たとえば、使用 1 時間あたり $0.50 の料金を請求する場合、お客様がアプリを 20 時間使用すると $10 が請求されます。
段階的料金: お客様に継続利用割引を提供する場合は、料金ティアを作成できます。料金が複数の指標に基づいている場合は、料金の基準となる指標ごとに、ティアのセットを定義できます。
ティアは、請求月の全期間にわたり、使用料が増えるに従って適用されます。新しい請求月が始まると、料金は最初のティアにリセットされます。
たとえば、API リクエストと保存時間によってユーザーに課金する場合は、次のように、指標ごとに料金ティアを設定できます。
API リクエストの料金ティア 保存時間の料金ティア - API リクエスト 0~1,000 回の場合、$0.002/リクエスト
- API リクエスト 1,001~2,000 回の場合、$0.001/リクエスト
- API リクエスト 2,001 回以上の場合、$0.0001/リクエスト
- 0~1,000 GiB 時間の場合、$0.05/GiB 時間
- 1,001~2,000 GiB 時間の場合、$0.001/GiB 時間
- 2,001 GiB 時間以上の場合、$0.0001/GiB 時間
たとえば、上記の料金モデルの例では、ユーザーが請求月に 1,500 件の API リクエストを行った場合、最初の 1,000 件の API リクエストについてリクエストあたり $0.002、残りの 500 件の API リクエストについてリクエストあたり $0.001 が請求されます。ただし、次の請求月の最初の API リクエストは、新しい月の最初の 1,000 件の API リクエストの一つになるので、再び $0.002 のティアで請求されます。
パートナー ポータルへの料金モデルの追加
料金モデルを選択したら、ポータルに追加できます。料金モデルの審査には最大 4 営業日かかります。料金モデルが審査されている間も、プロダクトの統合を続けることができます。
なお、料金モデルは、審査中には変更できません。
Google Cloud コンソールで Producer Portal を開きます。
https://console.cloud.google.com/producer-portal?project=YOUR_PUBLIC_PROJECT_ID
プロダクトのリストで貴社のプロダクト名をクリックします。
プロダクトの [概要] ページの [料金] セクションで、[編集] をクリックします。
料金体系を定義する
サポートする各料金モデルについて、料金プランの名前を作成し、手順に沿って料金体系を定義します。プロダクトごとに 1 つの料金プランを設定できます。
サポートするすべての料金モデルの料金体系を定義したら、[設定] をクリックして料金体系を設定し、[料金] ページの残りの機能に進みます。
無料
- [料金モデル] プルダウン リストで [無料] を選択します。
BYOL(お客様所有ライセンスの使用)の料金
- [料金モデル] プルダウン リストで [Bring your own license(BYOL)] を選択します。
従量制料金
[料金モデル] プルダウン リストで [Usage-based only] を選択します。
[指標] プルダウン リストで [指標の追加または更新] を選択して指標を追加します。
追加する各指標について、表示名、報告単位、表示単位を入力し、[完了] または [さらに指標を追加する] をクリックします。報告単位は請求の際にその指標で使用量を記録する方法を指定し、表示名は指標の料金の表示方法を指定します。たとえば、秒単位の使用量に対して請求をする一方で、プロダクトの料金は 1 時間あたりで表示する場合などです。
必要に応じて、小数を使用した報告単位の測定を選択することもできます。
料金体系の詳細の追加
料金体系を追加したら、料金体系の詳細を追加できます。
定義した料金体系の詳細を追加するには、Producer Portal の [料金] セクションに移動します。
BYOL(お客様所有ライセンスの使用)の料金
- お客様がライセンスを取得するために使用する URL を [ライセンス取得の URL] フィールドに入力します。
従量制料金
[EDIT USAGE] をクリックします。
シングルレート料金については、表示数量と料金を追加します。
複数階層料金については、表示数量を入力し、階層を追加する場合は [階層を追加] をクリックします。正しい数の層を確認できたら、料金を追加して [開始] 欄で階層の下限を追加します。各階層の上限は、次の階層の下限を追加すると更新されます。
[完了] をクリックします。
料金の説明をプランへ追加する
料金の詳細を追加したら、[料金の詳細] の [機能] タブから料金モデル、デフォルト構成、またはその他の特別な手順を説明できます。
税のカテゴリに関する質問の回答
料金プランに機能を追加したら、[料金の詳細] セクションの [税のカテゴリ] タブからプロダクトに関する質問に回答できます。この質問に対する回答は Google が内部の分類目的でのみ使用します。
(米国のお支払いプロファイルが設定されたつパートナーの場合)源泉徴収税に関する質問への回答
お支払いプロファイルに米国の住所が設定されている場合は、お客様のプロダクトの税のカテゴリに関する質問に回答した後、源泉徴収に関連する追加の質問に回答する必要があります。これらの質問にご回答いただくと、Google が税務上の目的でお客様のプロダクトを分類するのに役立ちます。この情報は、お客様の収入に関する源泉徴収と報告を正確なものにするために取得されます。これらの質問に回答するには、[料金の詳細] セクションで [源泉徴収] タブにアクセスします。
エンドユーザー使用許諾契約(EULA)を追加する
[利用規約とポリシー] タブでエンドユーザー使用許諾契約(EULA)を追加します。プロダクトで利用可能な場合は、Google の標準 EULA を使用することをおすすめします。これにより、プロダクトをより迅速に導入できる場合があります。
プロダクトで特別な EULA が必要な場合は、EULA の URL を [EULA の URL] フィールドに追加します。
審査のために料金モデルを送信する
料金モデルを送信して処理をする準備ができたら、[送信] をクリックします。
なお、料金モデルは、審査中には変更できません。
(省略可)試用版ソフトウェアの提供
Google Cloud ユーザーにソフトウェアの試用版を提供する場合は、Cloud Marketplace ソリューションの試用版の登録フォームにご記入ください。以下を指定する必要があります。
- 試用期間(30 日間など)。試用期間は 5 日間以上である必要があります。
- 試用版の価格(米ドル)。例: 100 米ドル。試用版の価格は 50 米ドル以上にする必要があります。
お客様はどの料金プランでも選択でき、試用クレジットは選択したプランに適用されます。
最大限度額に達した場合、または試用期間が終了した場合(どちらか一方の状況になった場合)、試用は終了となります。たとえば、最大限度額が $100 で試用期間が 15 日間の試用版を提供する場合、$100 の上限に達した場合、または 15 日経過した場合に、ユーザーの試用は終了となります。
試用期間が終わると、お客様は選択した料金プランに基づいて課金されます。試用中にお客様がプランを変更した場合、新しいプランに基づいて課金されます。
プロダクトの料金が従量制の場合は、予想される使用量に対する費用の 2 倍を最大限度額にすることをおすすめします。
リリース後にプロダクトの料金を更新する
料金モデルが公開され、承認されてから 30 日以上経過している場合は、プロダクトの料金を更新できます。
プロダクトの料金を更新する手順は次のとおりです。
Google Cloud コンソールで Producer Portal を開きます。
https://console.cloud.google.com/producer-portal?project=YOUR_PUBLIC_PROJECT_ID
YOUR_PUBLIC_PROJECT_ID を、Cloud Marketplace 用に作成したパブリック プロジェクトの ID(
my-organization-public
など)に置き換えます。プロダクトのリストで、プロダクト ID をクリックします。
[Overview] ページの [Pricing review] で、[EDIT] をクリックします。
価格を更新します。
完了したら、[送信] をクリックします。
プロダクトを再公開する必要はありません。プロダクトの料金は、新しい料金のレビューと承認後に更新されます。
料金プランの削除
Producer Portal で料金プランを削除する場合は、有効なデプロイとキャンセルされたデプロイの両方を含むデプロイが料金プランに関連付けられていないことを確認する必要があります。つまり、以前に購入した料金プランを単独で削除することはできません。
デプロイが関連付けられているプランを削除するには、Google パートナー エンジニアに連絡してください。