7

.NETMVCWebアプリケーションを構築しています。クラウドは1人のショーに行く方法をホストしていますか?

StackOverflowは単純な2ノードのセットアップで実行され、1日あたり100万ページのビューを簡単に実行できるため、クラウドホスティングは、そのレベルに到達するまでは意味がありますか?

クラウドホスティングは本当にサーバーホスティングの側面を奪うと思いますか?

4

2 に答える 2

2

クラウド ホスティングには非常にさまざまな種類があり、その答えは、話しているホスティングの種類によって異なります。

1 つの優れたリソースは、このプレゼンテーションの後半です。

Amazon の EC2 などの仮想マシン (VM) を提供するだけのホスティング サービスと、Google の AppEngine などのアプリケーション環境を提供するホスティング サービスです。

最初に VM のアプローチについて考えると、小規模な「1 人のショー」の場合、スケーリングの問題についてあまり心配する必要はないと思います。成功しない限り問題にはなりません。 Twitter のアプローチと成功への取り組み、その後のスケーリングへの取り組み。確かに、それは後であなたを噛むために戻ってきますが、それはあなたが成功した場合に限られます. スケーラブルなアーキテクチャを設計することを心配しますが、スケーラブルなハードウェアを気にする必要はありません。

ただし、EC2 やその他のクラウド ホスティングを使用することをお勧めします。これは、電気代、ハードウェアの購入、ネットワーク接続、システム メンテナンスなどについて心配するために、他の誰かにお金を払っていることを意味します。そして、この人は、あなたがプロのシステム管理者としての経験を持っていない限り (または、笑顔でお金を払うことができる友人)、おそらくあなたの時間よりも安くなります。

Google の AppEngine のようなものを考えてみると、全体の考え方が変わります。(注: .NET MVC Web アプリケーションであることを考えると、それはおそらくあなたの選択肢ではありません。いずれにせよ、長所と短所について説明します。) これは、アプリケーションを設計する方法全体を変更します。このホスト (または少なくともこの種のホスティング) に実質的に永久に結び付けられます (または、システムをゼロから完全に書き直すまで... それを行うことに依存する計画を立てないでください!)。長い目で見れば、それは良くも悪くもなるかもしれませんが、今は判断が難しいです。しかし、初期費用に勝るものはありません。いくらかの利益をもたらすはずのトラフィック サイズに達するまでは、Google から無料です。ホスティングと運用のすべての費用で無料に勝るものはありません。

全体として、クラウドベースのホスティングを使用することをお勧めします。成功したいのであれば、得意なことにレーザーのように集中する必要があるからです。それが何であれ、それはおそらくシステム管理ではありません。

于 2009-06-23T18:48:50.783 に答える
1

状況によっては、コストを削減できるという大きなメリットがあります。

自然災害や停電が発生した場合に「起動」できるバックアップ データセンターのコロケーションが必要だとします。2 つの場所で 2 セットのサーバーを維持すると、法外な費用がかかる場合があります。クラウドがすでにこの種の障害に対する冗長性を提供している場合、時間の経過とともにかなりの費用を節約できる可能性があります。

于 2009-06-23T18:30:03.873 に答える