マルチテナント エンタープライズ システムの基本フレームワークをまとめているところです。
クライアント側は、ajax を介して asp.net Web API を介してデータベースと通信する asp.net mvc Web ページになります。
私の質問は、スケーラビリティに関するものです。クライアントをサーバーから分離する必要がありますか? つまり、あるプロジェクトのクライアント側/フロントエンド コード/ビューと、別の別のプロジェクト サーバーの webapi です。したがって、1 つのサーバー (サーバー A) が負荷/サイズでピークアウトし始めた場合、別のサーバー インスタンス (サーバー B) を作成するだけで済み、すべての新しい顧客はサーバー B の webapi を指します。
それとも、すべてを 1 つのプロジェクトとして統合し、負荷の増加に合わせて SQL サーバー側をスケールアウトする必要がありますか (動的なクラウド スケーリング)。
リングに帽子を投げる前に、アドバイスが必要です。
前もって感謝します