Azure でホストされているアプリがいくつかあります。需要の増加が見られ始めており、Azure での需要に対応するために、アプリを設計/再設計するためのいくつかの戦略が必要です。
スケーリングを考慮して設計し、成功した人々は、数百から数千の同時ユーザーのオーダーでスケーリングしています。これらの問題に対処する方法についてアドバイスをいただけますか。また、どのようにしてこの専門知識を開発しましたか? トレーナー募集?ノウハウの自社開発?
Azure でホストされているアプリがいくつかあります。需要の増加が見られ始めており、Azure での需要に対応するために、アプリを設計/再設計するためのいくつかの戦略が必要です。
スケーリングを考慮して設計し、成功した人々は、数百から数千の同時ユーザーのオーダーでスケーリングしています。これらの問題に対処する方法についてアドバイスをいただけますか。また、どのようにしてこの専門知識を開発しましたか? トレーナー募集?ノウハウの自社開発?
実際には、アプリ サービス プランのインスタンスを増やし、価格レベルを上げることで、Web アプリをスケーリングできます。また、自動スケーリングを構成して、Web アプリを実行するインスタンスの数が負荷に応じて自動的に増加するようにします。また、別のサービス レベルに移動し、場合によっては geo レプリケーションを追加して、データベースをスケールアップすることもできます。これらの手法の使用方法の概要とその他のリソースについては、 https ://azure.microsoft.com/en-us/documentation/articles/web-sites-scale/ を参照してください。
より一般的なアーキテクチャの意味でのスケーリングは、回答の範囲外です。David が述べたように、さまざまな有効なアプローチがあるためです (つまり、アプリの機能をマイクロサービスに分離する、キャッシュを追加する、CDN を使用するなど)。