上位3つのクラウドプラットフォームのテスト

こんにちは、Habr! AWS、Azure、Googleクラウドプラットフォームを比較した結果を共有したいと思います。 カットの下には、一般ユーザーが受け取るパフォーマンス結果と、「価格/品質」基準による比較があります。



画像






まず、テストツールで受け取ったポイント数をこの仮想マシンの1時間あたりのコストで割ったようなインジケーターを導入しました。 仮想マシンのパフォーマンスを比較するために、次の「インスタンス」が使用されました。

クラウド VMサイズ コア ラム Windowsの価格\時間
AWS m4.xlarge 4 16GB 0.406ドル
紺Azure 標準D3 v2 4 14GB $ 0.422(0.488)*
グーグル n1-standard-4 4 15GB 0.306ドル**


*括弧内のプロモーションポジションの現在の価格は通常価格です。

**月に24時間365日仮想マシンを使用する場合、30%割引の価格。



更新 :記事の公開後、Azureのより小さなOSドライブに関するニュースがありました 。これにより 、月額2.18ドル節約できます。 これは結果を変更しませんが、仮想マシン(標準D3 v2)の価格の約0.8%を節約します。



すべての「インスタンス」は、ヨーロッパ-アイルランド\ドイツ\ベルギーで「発生」しました。 作成は、クラウドプロバイダーのそれぞれのポータルを通じて行われました。 インスタンスには、さまざまな構成のSSDが使用されました。

  • Google Cloud-100GB、試用の最大値。
  • Amazon-30GB、デフォルトの最大値。
  • Azure-デフォルトで127GB。


テストをできるだけ客観的にするために、仮想マシンを構成しませんでした。 すべての「インスタンス」はWindows Server 2016を使用し、最後のテストではUbuntu 04/16/02 LTSを使用します。 また、OS設定を拒否し、テストのためにGeekBenchをインストールする必要がありました。 メーカーのサイトから試用版を使用しました。 Ubuntuのapt-getを使用して、Hardinfoベンチマークがインストールされました。 これらは、テストを実行する前にオペレーティングシステムで行った唯一の設定です。



使用されたテスト



すべての仮想マシンで、次のテストを5回連続して実行しました。

  1. GeekBench (Windowsのみ)。
  2. CrystalDiskMark (Windowsのみ)。
  3. Hardinfo (Ubuntuのみ)。


オタク



ここで最も詳細な説明を見つけました。 要するに、テストの総数は23であり、暗号化、整数、浮動小数点、メモリといういくつかのカテゴリに分けられます。 しかし、実際には、25のテストの結果では、おそらく新しいバージョンを使用しているためです。 テストでは、圧縮操作を使用し、JPEGで動作し、HTMLの解析、SQLiteを使用します。 さまざまな種類の操作に対する最も包括的なテストの1つと呼びます。



クリスタルディスクマーク



ここでは説明が見つかりませんでしたが、理解できる限り、シーケンシャルライト\リードおよびランダムライト\リード+のテストがこのプログラムで実行されますが、キューの深さは32です。



Hardinfo



CPU Blowfish、CPU CryptoHash、CPU Fibonacci、CPU N-Queens、FPU FFT、FPU Raytracing。



結果



オタク



マルチコアテストの結果は最も興味深いものです。テスト対象のシステムに関する情報を見ると、AWSとGoogle Cloudが次の図を提供していることに注意できます。IntelXeon @ xxx GHz 1プロセッサ、2コア、4スレッドカーネル:Intel Xeon E5-2673 v3 @ xxx GHz 1プロセッサー、4コア 。 これが1.5倍近いパフォーマンスギャップの原因であると思われます。 テストの数値が大きいほど良い。

クラウド GeekBenchスコア(1) 時間あたりの価格 パフォーマンススコア/価格(2)
AWS 6568.6 0.406ドル 16 177
紺Azure 9508.4 0.422ドル 22,530
グーグル 6188.2 0.306ドル 20 222






合計Azure 、AWS、Google Cloud。

より詳細な結果はリポジトリにあります



クリスタルディスクマーク



CrystalDiskMarkの結果は最も複雑ですが、ほとんどの場合、この違いは、最適なパフォーマンスのためにGoogle Cloud \ AWSプラットフォームを追加で構成する必要があり、デフォルト構成のAzureは良好なパフォーマンスを示すためです。 さらに、計算が非常に難しいため、価格を完全に無視します。 テストの数値が多いほど良い。












この構成では、Azureはあらゆる点で競合他社を大きく引き離しました。シーケンシャル読み取り/書き込み、4kランダム読み取り/書き込み、32に等しいディープキューからの4kランダム読み取り/書き込み。デフォルトのマシンであるため、結果は興味深いと思います。したがって、これは平均的なユーザーが取得する結果です。



合計Azure 、AWS、Google



Hardinfo



Hardinfoテスト結果の解釈は読者にお任せします 。 すべてのテスト参加者がほぼ同じ結果を示しました。



結論



すべての雲には長所と短所があります。

  • Googleは優れた割引システムであり、自動的にオンになり、一見すると大きなボーナスがあります。
  • Amazonはブランドの信頼性と最も人気のあるプラットフォームの点で非常に強力です。
  • Azure-仮想ハイパースレッディングスレッド(vCPU)ではなく、実際のコアを販売することでパフォーマンス上の利点があります。


通貨単位で電力を再計算すると、状況が多少変化し、30%割引のGoogleが平均で〜10%ほどAzureプラットフォームに負け始めますが、両方のプラットフォームの計算機を直接比較すると、反対の図が表示される場合があります。 残念ながら、AmazonはGeekBenchベンチマークから28%のパフォーマンスマネーを失い始めています。



当然、これらのテストは総合的なものであり、個々のソリューションまたはアプリケーションごとに特別なワークロードを実行する必要がありますが、これは選択の出発点として適切です。



All Articles