AWS Marketplace Metering Service を使用したAMI製品のカスタム計測料金 - AWS Marketplace

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

AWS Marketplace Metering Service を使用したAMI製品のカスタム計測料金

AWS Marketplace Metering Service を使用すると、ソフトウェアを変更して、計測レコードをエンドポイントに送信して使用状況をキャプチャできます。使用カテゴリを選択し、その 1 つのカテゴリに最大 24 個のディメンションを定義できます。これらのディメンションは 1 時間に 1 回計測され、集計され、定義した料金プランに対して課金されます。販売者は、使用するディメンションを決定する必要があります。AMI が公開されると、変更できなくなります。以下のセクションでは、 AWS Marketplace Metering Service について説明します。

Metering Service の概念

AWS Marketplace Metering Service を使用する前に、以下の重要なサービス概念に注意してください。

  • [使用カテゴリ] - Metering Service を使用して価格が設定されるソフトウェア製品はすべて、1 つの使用カテゴリに従って分類され、それによって顧客への適切な請求方法が決まります。使用カテゴリには次のものがありますが、これらに限定されるものではありません。

    • [ユーザー] - 単一の ID に関連付けられた、定義済みのアクセス許可のセット。このカテゴリは、顧客のユーザーが直接ソフトウェアに接続するソフトウェア (たとえば、顧客関係管理またはビジネスインテリジェンス報告) に適切です。

    • ホスト - サーバー、ノード、インスタンス、エンドポイント、またはコンピューティングシステムの他の部分。このカテゴリは、多くの顧客所有インスタンス (たとえば、パフォーマンスまたはセキュリティモニタリング) を監視またはスキャンするソフトウェアに適切です。

    • データ - MB、GB、または TB で測定される、ストレージまたは情報。このカテゴリは、保存されたデータを管理する、またはバッチでデータを処理するソフトウェアに適切です。

    • [帯域幅] - Mbps または Gbps 単位で測定されます。このカテゴリは、お客様がプロビジョニングする帯域幅を指定できるソフトウェアに適しています。

    • [単位] - 測定単位。次に説明する例を参照してください。

  • 使用量の単位 - 選択された使用カテゴリに対応するソフトウェア製品の特定の使用量の単位。この使用量の単位はソフトウェアの課金の単位について説明するものです。その例を以下に示します。

    • NodesHrs (ホストカテゴリに対応)

    • UserHrs (ユーザーカテゴリに対応)

    • GBStored (データカテゴリに対応)

  • 消費量 - Metering Service を使用して価格設定されているソフトウェアは、次の 3 つのいずれかの方法で消費量に対して課金されます。

    • プロビジョニング - ソフトウェアで、リソースの特定の量を使用するようにお客様が設定できます (例えば、ユーザー数や固定量の帯域幅)。お客様は、プロビジョニングした量に対して 1 時間ごとに支払います。

    • 同時実行 - ソフトウェアで、任意の数のホストまたはユーザーがそのソフトウェアに接続できるようにします。お客様は、ソフトウェアにアクセスしたユーザー数またはホスト数に基づいて 1 時間ごとに支払います。

    • 累積 - ソフトウェアで、任意の量のデータを処理または保管に使用できるようにします。お客様は、集計された量に対して 1 時間ごとに支払います。

  • 料金表 - Metering Service を使用して価格設定したソフトウェア製品では、単一の料金を指定するか、または独自の料金がある最大 24 個のディメンションを定義する必要があります。価格設定オプションの詳細には以下が含まれます。

    • 単一ディメンション - 最もシンプルな料金オプションです。顧客は、サイズまたはボリュームに関わらず、1 時間あたりリソース単位あたりの単一の料金を支払います (たとえば、1 時間あたりユーザーあたり 0.014 USD、または 1 時間あたりホストあたり 0.070 USD)。

    • 複数ディメンション - この料金オプションは、選択した使用カテゴリが複数の軸で変化する場合に適しています。たとえば、ホストモニタリングでは、ホストのサイズに応じて異なる料金を設定できます。または、ユーザーベースの料金では、ユーザーのタイプ (管理者、パワーユーザー、読み取り専用ユーザー、など) に応じて異なる料金を設定できます。

  • 計測 - 1 時間に 1 回、すべての使用量が計測イベントとして記録されます。ソフトウェアは、適切なディメンションと使用量を AWS Marketplace Metering Service に送信するように設定する必要があります。

    • 配分 - オプションで、追跡する施設ごとに分けて使用量を配分できます。これらの配分は、購入者にはタグとして表示されます。タグを使うと、購入者はコストをタグ別の使用量に分けて表示できます。例えば、ユーザーごとに課金し、ユーザーに「Department」プロパティがある場合、「Department」のキーを持つタグを使用して使用量の割り当てを作成し、値ごとに 1 つの割り当てを行うことができます。この方法では、レポートする価格、ディメンション、または合計使用量は変わりません。ただし、お客様は商品に適したカテゴリ別にコストを確認できます。

ソフトウェアの料金

AWS Marketplace Metering Service を使用してソフトウェアを料金設定する場合は、まず使用カテゴリと使用方法を決定する必要があります。このサービスは 6 つの異なる個別料金シナリオをサポートしています。これらのシナリオのうちいずれかを製品向けに選択する必要があります。

  • プロビジョニングされたユーザー (1 時間あたり)

  • 同時ユーザー (1 時間あたり)

  • プロビジョニングされたホスト (1 時間あたり)

  • 同時ホスト (1 時間あたり)

  • プロビジョニングされた帯域幅 (1 時間あたり)

  • 蓄積されたデータ (1 時間あたり)

次に、選択した使用カテゴリの料金を指定する方法を判断する必要があります。

  • 単一価格

  • 複数のディメンション (最大 24 個)

への製品の追加 AWS Marketplace」では、ディメンションと料金についてわかりやすい説明を提供する方法について説明します。

例: 非線形料金設定によりプロビジョニングされた帯域幅

ネットワークアプライアンスソフトウェアを提供するとします。プロビジョニングされた帯域幅で請求します。使用カテゴリで、[帯域幅] を選択します。帯域幅による請求に加えて、購入者のスケールアップに応じて別料金を請求するとします。帯域幅カテゴリ内で複数のディメンションを定義することができます。25 Mbps、100 Mbps、および 1 Gbps 向けに個別の料金を定義できます。

例: 複数のディメンションにおける同時ホスト

他の Amazon EC2インスタンスをモニタリングするソフトウェアを提供しているとします。監視中のホスト数で請求するとします。使用カテゴリで、[ホスト] を選択します。ホストごとの請求に加えて、規模の大きなホストを監視する場合は特別料金を請求するとします。ホストカテゴリ内で複数のディメンションを使用することができます。マイクロ、スモール、ミディアム、ラージ、x ラージ、2XL、4XL、8XL インスタンス向けに個別の料金を定義することができます。お客様のソフトウェアを使用して、特定の各ホストを定義されたディメンションのいずれかにマッピングします。また、該当する場合は、使用カテゴリのディメンションごとに個別にレコードを計測します。

への製品の追加 AWS Marketplace

Metering Service を利用するには、一覧表示 AWS Marketplace する 用の新しい製品を作成する必要があります。製品がすでに にある場合は AWS Marketplace、現在の製品に加えて新しい AWS Marketplace Metering Service 製品が利用可能になるか、新しいユーザーが利用できる唯一のバージョンとして現在の製品を置き換えるかを決定する必要があります。置き換えを選択すると、既存の製品が から削除 AWS Marketplace され、新しい購入者が使用できなくなります。既存の顧客は、引き続き古い製品とインスタンスにアクセスできますが、必要に応じて新しい製品に移行することができます。新製品は、「」で説明されているように、 AWS Marketplace Metering Service の使用量を計測する必要がありますMetering Service を使用するためのソフトウェアの変更

を取得したらAMI、標準プロセスに従って、AMIセルフサービスツールを使用して を共有およびスキャンします。さらに、管理ポータルで使用可能なテンプレートを使用して製品ロードフォームに記入後、アップロードして処理を開始します。

Marketplace AWS Metering Service の製品ロードフォームのフィールドを完了するには、次の定義を使用します。Product Load Form では、これらのフィールドは Flexible Consumption Pricing (FCP) としてラベル付けされ、時間単位および月単位の料金商品と区別されます。

  • タイトル – に既に製品があり AWS Marketplace 、 で同じ製品を追加する場合は AWS Marketplace Metering Service、FCPカテゴリとディメンションを括弧内に含めて区別します (例:PRODUCTTITLE「 (データ)」)。

  • [料金モデル] - ドロップダウンリストより、[使用量] を選択します。

  • FCP カテゴリ使用量料金コンポーネントを使用して有料製品に課金されるカテゴリ。ドロップダウンリストより、[ユーザー][ホスト][データ]、または [帯域幅] を選択します。

  • FCP 単位使用量料金コンポーネントを使用して有料製品に課金される測定単位。オプションは、選択したFCPカテゴリに基づいてドロップダウンリストに表示されます。カテゴリごとに有効な単位を次のテーブルに示します。

    カテゴリ

    有効な単位

    [ユーザー]

    UserHrs

    [ホスト]

    HostHrs

    [データ]

    MB、GB、TB

    [帯域幅]

    Mbps、Gbps

  • FCP ディメンション名MeterUsageオペレーションを呼び出して計測レコードを送信するときに使用される名前。これは請求レポートに記載されます。ただし、外部向けではないため、わかりやすい名前である必要はありません。名前は 15 文字以内でなければならず、英数字とアンダースコアのみ含めることができます。名前を設定して製品を公開した後は、変更できません。名前を変更するには、新しい が必要ですAMI。

  • FCP ディメンションの説明 – 製品のディメンションを説明する顧客向けステートメント。説明は 70 文字以内でなければならず、ユーザーフレンドリである必要があります。説明の例としては、「1 時間あたりの管理者数」や「プロビジョニングされた Mbps あたりの帯域幅」などがあります。製品が発行された後に、この説明を変更することはできません。

  • FCP Rate – この製品の単位あたりのソフトウェア料金。このフィールドは、小数点以下 3 桁をサポートしています。

注記:
  • 時間単位および年間単位の料金フィールドを入力する必要はありません。

  • 無料トライアルと年間料金は互換性がありません。

  • 複数の AMIsおよびクラスターと AWS リソース機能を使用する製品は、 AWS Marketplace Metering Service を使用できません。

  • 料金、インスタンスタイプ、または AWS リージョン 変更は、他の AWS Marketplace 製品と同じプロセスに従います。

  • AWS Marketplace Metering Service を使用する製品は、時間単位、月単位、Bring Your Own License () などの他の料金モデルに変換することはできませんBYOL。

  • AWS Marketplace では、使用手順またはドキュメントにIAMポリシー情報を追加することをお勧めします。

  • 最大 24 個のFCPディメンションを含めることができます。作成して公開すると、既存のディメンションを変更することはできませんが、新しいディメンションを追加できます (最大 24 個)。

ご質問がある場合は、AWS Marketplace Seller Operations チームまでお問い合わせください。

Metering Service を使用するためのソフトウェアの変更

顧客の使用状況の記録、Metering Service への時間単位の使用状況レポートの送信、新しい障害モードの処理を行うには、ソフトウェアを変更する必要があります。このソフトウェアは料金とは関係なく使用できますが、ソフトウェアの使用カテゴリ、使用方法、ディメンションについて把握する必要があります。

使用量の測定

ソフトウェアを使用して、選択された使用カテゴリと顧客が使用したディメンションを判断する必要があります。この値は、 Metering Service に 1 時間ごとに送信されます。いずれの場合も、Metering Service に時間単位で送信する目的で、リソースの消費量の測定、記録、読み取りの機能がソフトウェアに搭載されていることを前提としています。

プロビジョニングされた消費の場合、この値は通常、サンプル値としてソフトウェア構成から読み取られますが、1 時間ごとに記録される最大設定値でもあります。同時消費の場合、この値は、定期的なサンプルか、1 時間ごとに記録される最大値のいずれかになります。累積消費の場合、この値は 1 時間ごとに累積されます。

複数のディメンションの料金については、複数の値を測定し、ディメンションごとに 1 つずつ Metering Service に送信する必要があります。そのためには、 を指定するときに、既知のディメンションセットを使用してソフトウェアをプログラムまたは設定する必要がありますAMI。製品が作成された後は、一連のディメンションを変更することはできません。

次のテーブルには、1 時間あたりの消費量を測定するための推奨方法を料金シナリオごとに示しています。

シナリオ 測定方法

プロビジョンドユーザー

現在のプロビジョンドユーザー数 (サンプリング)。

-または-

プロビジョンドユーザーの最大数 (その時間を参照)

同時ユーザー

現在の同時ユーザー数 (サンプリング)。

-または-

同時ユーザーの最大数 (その時間を参照)

-または-

個々のユーザーの合計数 (その時間を参照)

プロビジョンドホスト

現在のプロビジョンドホスト数 (サンプリング)。

-または-

プロビジョンドホストの最大数 (その時間を参照)

同時ホスト

現在の同時ホスト数 (サンプリング)。

-または-

同時ホストの最大数 (その時間を参照)

-または-

個々のホストの合計数 (その時間を参照)

プロビジョンド帯域幅

現在のプロビジョニングされた帯域幅設定 (サンプリングされた)。

-または-

その時間に発生するプロビジョニングされた最大帯域幅 (その時間を参照)。

蓄積されたデータ

現在の GB に格納されたデータ (サンプリングされた)。

-または-

格納されたデータの最大 GB (その時間を参照)

-または-

その時間に追加または処理されたデータの合計 (GB)。

-または-

その時間に処理されたデータの合計 (GB)。

ベンダー計測タグ付け (オプション)

ベンダー計測タグ付けは、独立系ソフトウェアベンダー (ISVs) が購入者にソフトウェア使用状況をより詳細に把握し、コスト配分を実行するのに役立ちます。

購入者のソフトウェア使用状況をタグ付けするには、コストの配分方法を決定する必要があります。まず、コスト配分に何を期待するかを購入者にたずねます。次に、購入者のアカウントで追跡するプロパティ全体で使用量を分割できます。プロパティの例には、Account IDBusiness UnitCost Centers、および商品に関連する他のメタデータが含まれます。これらのプロパティはタグとして購入者に公開されます。タグを使用すると、購入者は AWS 請求コンソール () のタグ値によってコストを使用量に分割して表示できますhttps://console.aws.amazon.com/billing/。ベンダー計測タグ付けでは、報告する価格、ディメンション、合計使用量は変わりません。お客様は商品に適したカテゴリ別にコストを確認できます。

一般的なユースケースでは、購入者が 1 つの AWS アカウントを使って商品を購読します。また、購入者には同じ製品サブスクリプションに関連するユーザーが多数います。Account ID のキーを持つタグを使用して使用量の割り当てを作成し、各ユーザーに使用量を割り当てることができます。この場合、購入者は Billing and Cost Management コンソールで Account ID タグを有効にして、個々のユーザーの使用状況を分析できます。

販売者のエクスペリエンス

販売者は、すべてのリソースの使用量を集計する代わりに、同じタグセットを使用してリソースの計測レコードを集計できます。例えば、販売者は UsageAllocations の異なるバケットを含む計測レコードを作成できます。各バケットは、AccountIdBusinessUnit などの、タグのセットの UsageQuantity を表します。

以下の図では、[リソース 1] には固有の AccountIdBusinessUnit タグセットがあり、[計測レコード] に 1 つのエントリとして表示されます。

[リソース 2][リソース 3] にはどちらも同じ AccountId タグ、2222、および同じ BusinessUnit タグ Operations があります。その結果、これらは [計測レコード] の 1 つの UsageAllocations エントリにまとめられます。

Metering record showing resource usage allocation from three resources to two accounts.

また、販売者は、タグのないリソースを割り当てられた使用量の単一の UsageAllocation にまとめて、UsageAllocations のエントリの 1 つとして送信することもできます。

制限には以下が含まれます。

  • タグの数 - 5

  • UsageAllocations のサイズ (カーディナリティ) - 2,500

検証には次の項目が含まれます。

  • タグキーと値に使用できる文字 – a-zA-Z0~9+ -=._:\/@

  • UsageAllocation リスト全体の最大タグ数 - 5

  • 2 つの UsageAllocations タグに同じタグ (つまり、同じタグキーと値の組み合わせ) を持つことはできません。その場合は、同じ UsageAllocation を使用する必要があります。

  • UsageAllocationAllocatedUsageQuantity の合計は、総使用量である UsageQuantity と等しくなる必要があります。

購入者エクスペリエンス

次の表は、購入者が AccountId および BusinessUnit ベンダータグを有効化した後の購入者エクスペリエンスの例を示しています。

この例では、購入者は [コスト使用状況レポート] で割り当てられた使用量を確認できます。ベンダー計測タグにはプレフィックス “aws:marketplace:isv” が使用されます。購入者は、請求情報とコスト管理の、[コスト配分タグ][AWS生成コスト配分タグ] でそれらを有効化できます。

[コスト使用状況レポート] の最初と最後の行は、出品者が Metering Service に送信する内容に関係します (販売者のエクスペリエンス 例を参照)。

コスト使用状況レポート (簡略版)
ProductCode 購入者 UsageDimension UsageQuantity aws:marketplace:isv:AccountId aws:marketplace:isv:BusinessUnit
xyz 111122223333 ネットワーク: 検査対象 (GB) あたり 70 2222 オペレーション
xyz 111122223333 ネットワーク: 検査対象 (GB) あたり 30 3333 財務
xyz 111122223333 ネットワーク: 検査対象 (GB) あたり 20 4444 IT
xyz 111122223333 ネットワーク: 検査対象 (GB) あたり 20 5555 マーケティング
xyz 111122223333 ネットワーク: 検査対象 (GB) あたり 30 1111 マーケティング

コード例については、「使用量配分タグ付き MeterUsage (オプション)」を参照してください。

カスタム計測の設定

AWS Marketplace Metering Service の使用の詳細については、「」を参照してくださいを使用したAMI製品のカスタム計測の設定 AWS Marketplace Metering Service