私は疑問に思ってクラウド・コンピューティング・プロバイダは私より優れたパフォーマンスとスケーリングを取得するかどうか - あなた自身のハードウェアを使用する利点があることである
自分専用のハードウェアとは対照的に、大きなマシンを購入してアプリケーションを完全にスイートにカスタマイズすることができます。欠点は、資本コストを事前に負担したり、独自のリースプランを手配したり、サーバーを管理したり、単一のデータセンターのインフラストラクチャに依存しなければならないことです。
EC2のようなクラウド製品を使用する利点は、アプリケーションを多数のマシンに分散することができ、負荷が増えるにつれて簡単に拡張できることです。あなたはあなたがそれを使用するときにあなたが使用するもののためにも支払うので、あなたはあなたの収入とあなたの経費を合わせることができます。心配する長期契約はありません。欠点は、多くのインスタンスにわたってデプロイできるようにシステムを構築する必要があることです。コンピューティングリソースごとのコストはおそらくクラウドの方が高くなるはずですが、使用するものを支払うだけで、古いハードウェアからの移行について心配する必要はありません(EC2を再起動する限り場合によってはインスタンス)。
ユーザーベースのサイズは実際問題ではないことに注意してください。重要な点は、アプリケーションの負荷がどれほどうまくいくかです。たとえば、オフラインで実行される天気シミュレータ(クラウドではなく、無言の整数^ H^H^H ok、punという意味)を開発するかもしれません。気象シミュレータには1人のユーザーしかいませんが、1024個のEC2ノードを使用して、妥当な時間内にシミュレーションを完了することができます。このような計算集約型アプリケーションでは、クラウドコンピューティングは別の大きな利点をもたらします。時間を多重化できます!言い換えれば、特定のEC2インスタンスタイプで1024の計算時間を要する問題は、1024インスタンスで1時間で実行できます。これにより、追加費用なしで非常に迅速に結果を得ることができます。これを自分で行うには、自分のクラスターを構築して、それをほとんどの時間アイドルにしておくことになります。