クラウドの価格比較:AWS、Microsoft Azure、Google Cloud、IBM Cloud

Kim Weinsは、RightScaleのクラウドコスト戦略担当副社長です。

主要なクラウドプロバイダー(AWS、Azure、Google、IBM)は、クラウドインスタンスの価格を下げ続けているため、割引オプションを追加し、インスタンスを追加し、場合によっては1秒あたりの請求額を減らしています。コストは下がりますが、複雑さが増します。この複雑さをどのようにナビゲートするかを理解することは非常に重要です。企業は、今後12か月でクラウドへの支出に100億ドル以上を浪費すると予測しています。

では、どのようにしてクラウドのコストを理解し始めますか?どのプロバイダーが最低コストのオプションを持っていますか?

この入門書は、パブリッククラウドの価格設定オプションを理解し、クラウドの支出を最適化するために知っておく必要のある情報を提供します。

クラウドインスタンスの価格の変更点

クラウドの価格設定に厳密に従うと、状況がどれほど頻繁に変化するかがわかります。2017年だけでも、クラウドインスタンスの価格に多くの変更がありました。ここに簡単な要約があります。

  • 多くの価格が下がる:比較に含める104の価格ポイントの70%は、2017年4月の前回の比較以降下落しています。これは合計価格ポイントの一部ですが、最も一般的に使用されるインスタンスの一部を表しています。クラウドプロバイダーごとに分析した26の価格ポイントのうち、AWSは26の価格のうち19を、Azureは26の価格のうち24を、Googleは26の価格のうち4を、IBMは26の価格のうち26を下げました。
  • 比較のための新しいインスタンス:クラウドプロバイダーは引き続き新しいインスタンスを追加し、場合によっては新しいインスタンスファミリーを追加します。たとえば、AWSはC5インスタンスファミリー(C4インスタンスの次世代)を追加し、IBMは完全カスタムオプションからインスタンスファミリーに移行しました。
  • 割引オプションの増加:割引を受ける機会(および課題)が増えています。Azureは最大72%の節約でリザーブドインスタンスを導入し、AWSは1年間のコンバーチブルリザーブドインスタンスを追加し、Googleは1年と3年のコミットドユース割引を導入しました。
  • 1秒あたりの請求:AWSは、EC2およびその他のいくつかのサービスの1時間あたりの請求から1秒あたりの請求に移行しました。 Googleは常に毎秒の請求を提供してきましたが、インスタンスの最小請求時間を10分から1分に短縮しました。 Azureは、コンテナーインスタンスでのみ1秒あたりの課金を提供します。
  • ローカルディスクの価格設定は進化します。クラウドプロバイダーは、ユーザーをインスタンスのローカルディスクへの依存から遠ざけ、代わりに接続されたストレージに移行しているようです。たとえば、AWSはローカルストレージの有無にかかわらずインスタンスファミリーを提供し、Azureは最新世代のローカルストレージのを減らしました(ただし、すべてのインスタンスファミリーでローカルストレージを提供し続けます)、Googleは引き続きローカルストレージを提供しませんボックスは、あらゆるVMタイプの「オプションのアドオン」になります。

クラウド割引オプションを理解する

Azureリザーブドインスタンスが最近利用可能になったため、AWS、Azure、Googleの3大クラウドプロバイダーはすべて、クラウドプロバイダーでの1年間の使用を確約する代わりに、公開されている割引(75%に達する)を提供しています。 3年間。いずれの場合も、コミットする使用量と、オンデマンドとして残す量を決定できます。IBMは、月間使用量の公的割引のみを提供しており、オンデマンド使用量よりも約10パーセント節約できます。

Googleは、コミットメントを必要としない継続使用割引も提供していますが、1か月の25%を超えてリージョンで実行されているインスタンスタイプごとに自動割引を提供しています。1か月間24時間365日稼働しているインスタンスの場合、割引は最大30%になります。

 
  AWS Microsoft Azure Google Cloud IBM Cloud
割引の種類 リザーブドインスタンス(RI) リザーブドインスタンス(RI) 持続使用割引(SUD)

確約使用割引(CUD)

月額料金
コミットメントの長さ 1年または3年 1年または3年 SUD:コミットメントなし

CUD:1年または3年

月ごとにコミット
割引レベルの範囲 最大75% 最大72% SUD:最大30%

CUD:37%(1Y)または55%(3Y)

約10%
その他の文書化されたプログラム RIボリュームディスカウント

スポットインスタンス

ハイブリッド使用割引

エンタープライズアグリーメント

プリエンプティブルVM 交渉済み

上記の公に文書化された割引に加えて、ケースバイケースで私的に交渉された割引の機会があります。特定のクラウドプロバイダーとの支出が多ければ多いほど、さらに割引を交渉できる可能性が高くなります。

コミットメントベースの割引の比較

コミットメントベースの割引の3つのプログラムは、以下に概説するように柔軟性が異なります。

購入のしやすさ:Googleは、CUDを地域内の任意のインスタンスファミリーとサイズに適用でき、変更をリクエストする必要がない、最も簡単な購入アプローチを提供します。 

変更のしやすさ: Google CUDは、リージョン内のすべてのインスタンスタイプに自動的に適用されます。AWS ConvertibleRIとAzureRIを使用すると、購入(インスタンスタイプとリージョンを含む)を変更できますが、変更するには手動プロセスを実行する必要があります。

キャンセル機能: Azureは、予約済みインスタンスをキャンセルできるという点で独特ですが、キャンセルには12%の料金がかかることに注意してください。

最も柔軟な支払いオプション:AWSは最も多くの支払いオプションを提供し、前払いで支払うほど節約できます。

 
  AWSRI Microsoft Azure RI Google Cloud CUD
に基づいて購入 期間

領域

インスタンスファミリー

OS

ネットワークタイプ

期間

領域

インスタンスタイプ

領域

vCPUの数

GBの数RAM

変更できますか? コンバーチブル:同等以上の価値のRIの組み合わせと交換できます

標準:アベイラビリティーゾーン、サイズ(バニラLinuxのみ)、ネットワークタイプを変更できます

残額を交換して新規購入価格に返信できます SUD:リージョン内のすべてのインスタンスに自動的に適用されます
キャンセルできますか? マーケットプレイスで販売できます(多くの場合、購入者を見つけるのは困難です) はい、12%のキャンセル料がかかります 番号
支払いオプション 3つのオプション:前払いなし、部分前払い、すべて前払いで割引レベルを上げる すべて前払い(EAコミットメントを使用して支払うことができます) 前払いなし
他のオプションと組み合わせる? RIボリュームディスカウントと組み合わせる EAインスタンスの価格と互換性がありません CUDでカバーされていないインスタンスでのみSUDを取得し続ける

ここでは、各タイプのコミットメントベースの割引がどのように機能するかについては説明しませんが、これらの割引では、物理インスタンスまたはVMについて何も変更する必要がないことを知っておくことが重要です。むしろ、それらは、その「予約」または「コミットメント」のパラメーターに一致するすべてのインスタンスに適用できる「割引クーポン」と考えることができます。

購入するRIの数を決定する

コミットされたカバレッジレベル(特定のクラウドプロバイダーのフットプリントのどれだけをコミットメントベースの割引でカバーする必要があるか)を決定するのは複雑な場合があります。一般に、答えは100%のカバレッジレベルになることはありません(クラウドプロバイダーの営業担当者が教えてくれるかもしれませんが)。

購入する際には、次のようなさまざまな要素を考慮する必要があります。

  • 過去の使用状況(地域、インスタンスファミリなどによる)
  • 定常状態の使用とパートタイムの使用
  • 将来の計画:
    • 使用の増加または減少
    • クラウドプロバイダーの変更
    • インスタンスファミリの変更
    • 移動する地域
    • 他のコンピューティングモデル(コンテナー、サーバーレスなど)への移行
  • 時間の経過に伴う節約と前払いの現金支払いのバランス
  • 必要な柔軟性のレベル

RightScaleのクラウドコスト管理製品であるRightScaleOptimaは、過去の使用状況に関する分析レポートと将来の計画に関するヒューマンインテリジェンスを組み合わせて、コミットメントベースの割引に合わせた計画を作成します。適切なカバレッジレベルを決定し、それを以下に示すようにRIまたはCUDを購入するための完全なOptima割引プランに変換するお手伝いをします。この計画を使用して、ITマネージャーと財務チームにオプションを提供できます。

RightScale

インスタンスの価格の比較

さまざまな割引オプションを理解したところで、オンデマンド価格と割引価格の両方を比較してみましょう。

重要な注意:この分析で使用される年間オンデマンド価格には、自動的に適用されるため、GoogleSUDが含まれていることに注意してください。割引価格には、AWSとAzure RI、およびGoogleCUDが含まれます。 IBMの場合、月額料金を使用し、30%の交渉による割引を想定しています。その結果、IBMの価格は、交渉したレートによって異なる可能性があります。

計算価格を比較する際には、比較されたインスタンスが類似している場所と類似していない場所に注意することが重要です。分析では、下の表の最初の列に示すように、比較する6つのシナリオを選択しました。 2つのvCPUを備えた標準、ハイメモリ、およびハイCPUインスタンスタイプを調べました。これら3つのインスタンスタイプのそれぞれについて、ローカルSSDが必要なシナリオと、ローカルSSDが不要なシナリオを検討した結果、合計6つのシナリオが作成されました。すべてのシナリオは、各プロバイダーの最低価格地域に基づいており、LinuxとWindowsの比較を除いて、追加料金なしで利用できる標準の無料Linuxディストリビューション(RHELまたはSLESではない)の1つを使用することを前提としています。

次に、クラウドプロバイダーごとに、シナリオごとに適切なインスタンスタイプをマッピングしました。すべてを正確に「アップルトゥアップル」と比較することはできないことがすぐにわかります。

  • メモリ量は、クラウドプロバイダー全体の同様のインスタンスで異なることに注意してください。ほとんどの場合、メモリの違いは比較的小さいですが(10%以下)、CPUが高いシナリオでは、AWSとAzureはGoogleとIBMの2倍以上のメモリを提供します。
  • AWSには、標準(M3およびM4)および高CPU(C3およびC5)インスタンスタイプ用のローカルSSDがある場合とない場合のインスタンスファミリーがあります。高メモリタイプの場合、SSDドライブを含むR3ファミリのみがあります。
  • Azureに、すべてのインスタンスタイプを含むローカルSSD常に含まれているため、必要かどうかに関係なく、インスタンス価格の一部として「料金を支払う」ことになります。
  • GoogleにはインスタンスタイプのローカルSSD含まれていないため、アドオン費用として支払う必要があります。アドオンローカルSSDの最小サイズは375GBで、これはかなり大きいです。代わりにGooglePersistent Diskを使用できますが、ローカルSSDと同じアクセス時間は提供されません。
  • IBMには通常SANドライブ含まれていますが、標準タイプのインスタンスにローカルドライブのオプションがあります。
RightScale

オンデマンドクラウドインスタンスの価格設定:AWS対Azure対Google対IBM

以下の6つのシナリオのそれぞれについて、各クラウドの1時間あたりのオンデマンド(OD)価格と、それぞれのRAM1GBあたりの1時間あたりの価格を確認できます。メモリの量が重要な場合に価格を正規化できるように、両方を計算します。

下のグラフで、赤はシナリオ内のクラウドプロバイダーの最高価格を示し、緑は最低価格を示します。同点の場合は、両方のクラウドプロバイダーが緑または赤で強調表示されます。

RightScale

1時間の純粋なオンデマンド価格で

  • Azureは、8つのシナリオで最低価格です。1つのシナリオの最高価格。
    • Azureは、ローカルSSDとGBあたりのRAMに基づくすべての比較を含むすべてのシナリオで最低価格です。
    • Azureは、すべてのシナリオでAWSと一致するか、AWSよりも低くなっています。
  • Google Cloudは、4つのシナリオで最低価格です。5つのシナリオの最高価格。
    • SSDが不要な場合、GoogleCloudが最低価格になる傾向があります。
    • Google Cloudは、AWSとAzureのメモリの半分未満しか含まれていないため、CPUが高い場合の「GBRAMあたり」のコストが高くなります。
  • AWSは2つのシナリオで最低価格です。2つのシナリオの最高価格。
  • AWSは、ほとんどの場合、中価格のオプションです。
  • IBMは1つのシナリオの最低価格です。5つのシナリオの最高価格。

クラウドインスタンスの割引価格:AWS対Azure対Google対IBM

割引価格を比較する際に、より良い比較を行うために、(1時間ごとではなく)年間コストを調べました。これは、コミットメントベースの割引が最低1年間であるためです。

以下の6つのシナリオのそれぞれについて、各クラウドの割引年間価格と、それぞれのRAM1GBあたりの割引年間価格を確認できます。メモリの量が重要な場合に価格を正規化できるように、両方を計算します。

下のグラフで、赤はシナリオ内のクラウドプロバイダーの最高価格を示し、緑は最低価格を示します。同点の場合は、両方のクラウドプロバイダーが緑または赤で強調表示されます。

RightScale

1年間の契約の年間価格:

  • Azureは9つのシナリオで最低価格です。1つのシナリオの最高価格。
    • Azureは、GBあたりのRAMに基づくすべてのシナリオで最低価格です。
    • Azureは、すべてのシナリオでAWSと一致するか、AWSよりも低くなっています。
  • GoogleCloudは2つのシナリオで最低価格です。7つのシナリオの最高価格。
    • SSDが不要な場合、GoogleCloudが最低価格になる傾向があります。
    • Google Cloudは、AWSとAzureのメモリの半分未満しか含まれていないため、CPUが高い場合の「GBRAMあたり」のコストが高くなります。
  • AWSは、シナリオがない場合の最低価格です。2つのシナリオの最高価格。
  • AWSは、ほとんどの場合、中価格のオプションです。
  • IBMは1つのシナリオの最低価格です。4つのシナリオの最高価格。
    • IBMの価格は、交渉価格によって異なります。