0

この質問はユーザー (開発者) の観点からのものであるため、Server Fault よりもここに適していると考えました。

次の条件を満たす ASP.NET ホスティングを希望します。

  • アプリケーションは単一のサーバー上で実行されているように見えます (そのため、セッション状態や静的変数などについて心配する必要はありません)
  • ストレージ、メモリ、DB サイズ、CPU パワーをオンデマンドで「無制限」にスケーリングするオプションがあります。

調査しましたが、基盤となるアーキテクチャを完全に抽象化し、単純な共有ホスティングの使いやすさと「無制限」のスケーラビリティを備えたプラットフォームはないようです。

4

2 に答える 2

1

「単一サーバー」と「スケーラビリティ」は相容れないものです。ただし、優れたロードバランサーはリクエストにアフィニティを適用するため、複数のサーバーでデータを不必要に二重にキャッシュする必要はありません。

ただし、適切に設計された Web アプリケーションは、複数サーバーのシナリオに簡単に移植できます。

最善の選択肢は、アクセス権のない VM で実行される Windows Azure Web サイト (Azure Web Workers とは別のもの) のようなものだと思います。VM 自体は、Web サイトを実行するために必要なだけの十分な電力を提供するため、追加の CPU 電力や RAM の割り当てについて心配する必要はありません。

SQL Server のようなものは個別に処理されますが、実行するのは非常に安価であり、スライダーをドラッグしてストレージ スペースを増やすことができます。

于 2012-09-07T18:37:10.873 に答える