2012-03-01 17 views
2

同じマシンまたは異なるマシンで問題なく実行できるさまざまなサービスで構成された.NET(Mono互換)スケーラブルWebアプリケーションを開発したとしましょう。何度も何度もクリックするだけで、問題なくシステムとサービススケールにマシンを追加できます。 Webサービスがソーシャルネットワークのウェブサイトのようなものだとしましょう。スケーラブルなWebアプリケーションの展開。 VPSと専用vsクラウド

私の質問は配備環境についてです。 私は多くのオプションがあります。

  • 専用サーバー(各サーバーはすべてのサービスを実行する)
  • 専用サーバー(サービスごとに1)のクラスタ
  • のクラスタVPSのクラスタ(各サービスのための1つを)
  • VPCloud(各サービスのクラウドインスタンス)

はのは、最初の段階のお金のパフォーマンスに二次的な問題であることをも想定してみましょう。 最適なソリューションとは何ですか?その理由は何ですか?

VPSとクラウドに関する私の懸念は、RAMとディスクの使用状況が透明でないことと、低パフォーマンスのRAMまたは低性能のディスクにつながる可能性があるということです。リソースの数量は専用サーバのように数量化/保証されています...

答えて

0

新しいサーバ(物理サーバまたは仮想サーバ)を追加するだけで問題がなく、お金が実際にオブジェクトでない場合、クラウドソリューションはリードタイムをほとんど必要とせずにサーバーを追加でき、ガウンのパフォーマンスをすばやくどのレベルにでも高めることができるという利点があります。

注文、インストール、ケーブル、設定などが必要な物理マシン上に構築されたソリューションは、通常、新しいノードを追加するのに時間がかかります。