私はこれらの質問を読んでいました:
Azure Web サイトを使用したオーチャードのスケーリング
Windows Azure に Orchard CMS を展開する方法は?
私が取り組んでいる電子商取引プロジェクトについて考え始めました。可能であれば、いくつかのことを明確にしたいと思います。
私が考えていることを明確に伝えたと感じる方法でこの質問を明確にするのは非常に難しいと感じているので、私を許してください.
まず、Web サイトのトラフィックを処理するためのスケーリングについて考え始めるには、どのような要因が、いつそれらの要因が発生するかということです。私が認識している要因には次のようなものがあります。
- セッション処理
- キャッシング
- リクエストで提供されるデータの量を考えていますが、リクエストサイズの完全な意味についてはわかりません
第 2 に、特定のレベルのトラフィックを処理できる Web サイトをセットアップしようとするときは、すべてのことについて、特定のレベルの事前計画が必要です。Azure のスケーリングは事前に行う必要がありますか?それとも、必要な分だけ今すぐ機能させて、後で必要になったときにスケールアップするのは簡単なことですか?
私の恐れがある場合に援助を試みるための実際のシナリオを挙げましょう。
商品を売り込もうとしている某サイトのラジオ放送が流れた。Web サイトの計画があまりよくありませんでした。Web サイトには、ラジオ番組を聞いている人々からの訪問が寄せられ始めました。非常に多くの訪問者がウェブサイトのトラフィックを処理できず、エラー メッセージが表示され、「管理者に連絡してください」またはその旨を伝える必要があることを世界に伝えました。あなたは私が確信している状況を知っていると確信しています.また、Web開発者が自分が設計したWebサイトでこれが起こっていると言われるのは恥ずかしいことだと確信しています.
ここから適切な質問を抽出できるようにしたいのですが、気づいていないことがたくさんあります。この質問を曖昧にするために、私が達成したいことを要約しようとします:
広告/マーケティング キャンペーンの成功に続いて、大量のトラフィックを処理できる Web サイトが必要です。予算と機能の綱渡りをしたいので、最初はできる限り最小限の量で開始し、需要に応じて簡単に拡張できるようにしたいと考えています。
これを念頭に置いて、Orchard CMS と Azure の組み合わせを使用してプロジェクトを提供する場合、パフォーマンス/可用性/信頼性に関する厄介な落とし穴を避けるために、どのようなアプローチ/考慮事項を講じるべきですか?