Amazon Web Servicesチームは利用していないAmazon EC2リザーブドインスタンスをクラウドを利用している顧客自身が販売できる新しい方法を発表した。この方法を使えば、低コストと引き換えに長期の契約をした顧客は契約が切れる前にインスタンスの利用を中止できる。
クラウドコンピューティングは普通、利用した分だけ請求される“従量課金”モデルと同一視される。AWSはこのモデルをオンデマンドインスタンスとして提供するが、リザーブドインスタンスという提供形態もある。このインスタンスを使えば、1年か3年の契約を結び、前払いをすることで時間単位の料金が格安のインスタンスを利用できる。例えば、エクストララージのハイメモリタイプのWindowsインスタンスの場合、オンデマンドインスタンスだと時間当たり0.57ドルかかるが、リザーブドインスタンスの場合、同じスペックで0.07ドルまで下げられる。しかし、リザーブドインスタンスにはリスクもある。ビジネスの状況が変わった場合、顧客は時間当たりの費用が高いインスタンスを未使用のまま持ち続けなくてはならなくなる。AmazonのCTOであるWerner Vogels氏はAWSがこのリスクをどんなに低減したいと考えていたかについて書いている。
しかし、ビジネスとアーキテクチャが変わる結果、リザーブドインスタンスの構成を変えなければならない場合もあります。例えば、インスタンスを別のリージョンに移したり、インスタンスのタイプを変えたり、MicrosoftからLinuxにしたりする機能が欲しいという顧客の声を聞きました。Reserved Instance Marketplaceを使えば、リザーブドインスタンスが必要なくなった時のことを心配しなくて済みます。値段を付けて売ることができます。
Reserved Instance Marketplaceで顧客は売りたいインスタンスと値段を決める。AWSチームブログでは、AWSから直接リザーブドインスタンスを買う前に、買うインスタンスを比較したい顧客もいることを説明している。
超過した能力を持っている場合、マーケットプレイスに出品して他の必要としている人に売ることができます。追加の能力が必要な場合は、マーケットで売られているリザーブドインスタンスの前金や契約期間とAWSで直接利用できるリザーブドインスタンスの前金と契約期間を比較することができます。マーケットプレイスのリザーブドインスタンスは機能的にはAWSで直接利用できるリザーブドインスタンスと同じで、時間当たりの料金が決まっています。契約期間は元のよりも短く、前金も元のインスタンスとは違います。
売り手が設定できるのは前金だけだ。買い手はこの前金を支払うことで時間単位の料金のボリュームディスカウントを受けられる。売り手は時間単位の利用料は設定できないが、価格モデルを柔軟に選択できる。デフォルトの選択肢である“linear price drop”の場合は1ヶ月毎に利用料が下がる。契約期間の残りが少なくなるにつれ、リザーブドインスタンスの価値が低くなるからだ。AWSはこの利用料を“参考価格”として売り手に見せる。売り手はカスタムの価格モデルを定義し買い手を引きつけて、AWSで直接手に入れるよりも低い価格で残りの契約全体を売ろうとすることもできる。
AWSは前金の12%をコミッションとして受け取る。また、マーケットプレイスにはいくつかの制約がある。まず、インスタンスタイプやリージョン、アベイラビティゾーンやプラットフォームなどのリザーブドインスタンスを契約したときの構成の詳細は売買の間では変更できない。また、販売できるインスタンスは最低でも30日の稼働実績が必要だ。また、1年に1人の売り手が売れるインスタンスの値段の上限は50,000ドルまでだ。しかし、利用状況を正確に反映しない契約から逃げたいと思っている顧客にとってはこれらの制限はたいしたことではない。どのリザーブドインスタンスを売却するか特定するのを支援するため、Newvemのような企業がマーケットプレイスでの販売の候補になりうるあまり稼働していないインスタンスを特定するサービスを提供している。
Microsoftのようなクラウドプロバイダもボリューム価格契約を提供している。これらのプロバイダがAmazonに倣い長期価格契約や顧客向けのマーケットプレイスを提供するかはいまのところわからない。