ASP.Net 3.5 を使用して作成されたアプリケーションの 1 つに高可用性ソリューションが必要な状況があります。
クライアントは、特定の時間に約 50,000 人がアプリケーションにアクセスすると予想しており、アプリケーションへの約 5% の同時ヒットが大まかに予想されます。
典型的なトランザクションには、記入済みのフォームと添付された約 20 MB のドキュメントが含まれます。
次のことを知りたいです。
上記の使用要件をサポートする IIS のスループット/パフォーマンスに関する情報はどこで入手できますか?
私のクライアントは独自のデータセンターを持っており、インフラストラクチャでインスタンスを実行し続けたいと考えています。
この要件を念頭に置いて、他のインスタンスをクラウド (できれば Windows Azure) で実行し、クライアントのデータセンターにあるインスタンスを含むすべてのインスタンスの負荷を分散することは可能ですか? もしそうなら、どうすればこれを達成できますか?
与えられたシナリオに対するその他の提案は大歓迎です。
ありがとう。