スケールのために Azure に移行したいアプリケーションがあります。ただし、開始する前に気になる点が 1 つあります。
ユーザーが誘導される Web ページがあります。ページ上の分離コードがデータベースに送信され、HTML レポートが生成されます。新しい HTML ドキュメントは、一連のグラフやその他の画像とともに一時ファイルに配置されます。その後、ユーザーはこの新しいページにリダイレクトされます。
Azure では、複数の理由から、ユーザーが同じマシンにリダイレクトされるかどうかを確認することはできません。Azure ロード バランサーが容量に基づいてユーザーを別のマシンにプッシュするか、マシンがプロビジョニング解除される可能性があります。問題、または何でも。
これらは非常に頻繁に作成および削除される一時ファイルにすぎないため、アプリケーションの一時ディレクトリを、すべての Web ロールが読み取り/書き込みアクセス権を持つある種の共有ドライブにポイントし、URL をマップできるようにするのが最適です。この共有ドライブに。それは可能ですか?それとも、これは私が望むよりも複雑になるのでしょうか?
すべてのインスタンスを独自のローカル一時ディレクトリに書き込むこともできます。それらにフィードするのに 1 ~ 2 秒しかかからないので、そのインスタンスがそのマイクロ秒の間にダウンするかどうかのリスクを冒しても問題ありません。この点に関する問題は、一時 HTML ファイルへのリダイレクトで http 1.1 を使用し、その特定のインスタンスへの接続を維持するかどうかです。
ありがとう、ジェイセン