私たちが持っている非常に特定の高CPU使用率アプリケーションに高いCPUスループットを提供するクラウドホスティングプラットフォームが必要です。そのようなアプリケーションで実際にうまく機能する仮想インスタンスを持つクラウドホスティングプラットフォームを誰かが推奨できますか?
いいえ、誰もしません。サーバーを購入し、ラックに入れます;)
完全なCPUが必要な場合/自分専用の複数のCPUは、クラウドコンピューティングには適していません。
ハードウェアを購入するのではなく、クラウドでこれを行うことに特に関心がある場合、実際には、Amazonはまさにこの目的のために高CPUベースのインスタンスを作成しました。
Amazonの発表はこちら のコンテンツを再投稿しました。これは、CPU使用率が高くなるように特別に設計された新しいHPC(ハイパワーコンピューティング)インスタンスの利点を概説しています。
これらの仕様は次のとおりです。
23GBのメモリ33.5EC2コンピューティングユニット(2 x Intel Xeon X5570、クアッドコア「Nehalem」アーキテクチャ)1690GBのインスタンスストレージ64ビットプラットフォームI/Oパフォーマンス:非常に高い(10ギガビットイーサネット)API名:cc1.4xlarge
これらは米国東部地域でのみ利用可能で、オンデマンドで1時間あたり1.60ドルかかります。
あるいは、強力なものが必要ない場合、最も一般的に使用されるオプションは、Amazonが「High-CPUExtralarge」または略してc1.xlargeと呼ぶものです。これには、20個のECU(8コア)と7GBのRAMが付属しています。
オンデマンドインスタンスのコストは、Linuxでは1時間あたり0.76ドル、EUでは1時間あたり1.16ドルです。
アプリケーションを複数のサーバーに分散できる場合は、大きなインスタンスを少なくするのではなく、小さなインスタンスを多く実行することで、コストパフォーマンスを高めることができる可能性があることに注意してください。利用可能なさまざまなハードウェアオプションにアプリケーションがどのように応答するかをテストする必要があります。
お役に立てれば。
後で編集:この記事も投稿しました クラウドカレッジでの質問と回答 ブログ。良い質問。