負荷に応じて施設をスケールアップおよびスケールダウンできるという点で、クラウド コンピューティングの力には本当に感心しています。
どうすればパラダイムをシフトし、その方法でアプリケーションを作成することを学ぶことができますか? 一度書いて忘れる(将来の負荷に関係なく)のが最善の解決策です。
その分野で自分のスキルをどのように練習できますか? 別の VM をプライベート クラウドに (コマンド ライン経由で) 追加できる場合、仮想化環境をセットアップして、スマート アルゴリズムを使用して、一定期間の負荷を予測しますか?
理想的には、実際のクラウド コンピューティング サービスを購入せずに、ハードウェアだけで実践したいと考えています。
ここで実践したいのは、現在のワーカーがキュー内のジョブが多すぎる場合のアプリ/Web ロールおよび/またはメッセージ キュー システムのスケーリングだけです。したがって、データベースのスケーリングは、トピックが大きすぎるため、質問の目標から除外しましょう。