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

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

画像

まず、テストツールで受け取ったポイント数をこの仮想マシンの1時間あたりのコストで割ったようなインジケーターを導入しました。 仮想マシンのパフォーマンスを比較するために、次の「インスタンス」が使用されました。
クラウドVMサイズコアラムWindowsの価格\時間
AWSm4.xlarge416GB0.406ドル
紺Azure標準D3 v2414GB$ 0.422(0.488)*
グーグルn1-standard-4415GB0.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)
AWS6568.60.406ドル16 177
紺Azure9508.40.422ドル22,530
グーグル6188.20.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%のパフォーマンスマネーを失い始めています。

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

Source: https://habr.com/ru/post/J328916/


All Articles