まず、テストツールで受け取ったポイント数をこの仮想マシンの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回連続して実行しました。
- GeekBench (Windowsのみ)。
- CrystalDiskMark (Windowsのみ)。
- 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%のパフォーマンスマネーを失い始めています。
当然、これらのテストは総合的なものであり、個々のソリューションまたはアプリケーションごとに特別なワークロードを実行する必要がありますが、これは選択の出発点として適切です。