1

私のアプリケーションはコンテンツ配信(基本的には大きなファイル)を高速化する必要があります。 私はファイルを保存するためにデータ湖の記憶構造を計画中で、ダウンロード中に データ湖のファイルからファイルをキャッシュして、次回同じ要求が来たときにそれをキャッシュから取り出すようにします。最も近いエッジサーバーのAzureストレージとキャッシュ

ここでそれが行われるべきかの手順が

  1. ユーザーはU.S.A.要求からファイルを地理的位置に基づいて、最も近いエッジサーバーにルーティングされる要求します。
  2. ファイルがエッジにキャッシュされている場合はエッジから配信し、それ以外の場合はデータレイクストレージから取得し、エッジにキャッシュします。
  3. 追加ユーザー(インドユーザーなど)は、同じファイルを要求する可能性があり、最も近いエッジにリダイレクトする必要があります。

Azureでビッグファイルをキャッシュし、場所に基づいて検索して待ち時間が短くなるようにするには、どの方法が最適なのかを調べてください。

答えて

0

あなたはAzure CDNを考慮しましたか?ユースケースによっては、これが機能する可能性があります。

特に、コンテンツを読み込むために複数のラウンドトリップが必要なアプリケーションを使用する場合は、エンドユーザーのパフォーマンスとユーザーエクスペリエンスが向上します。これは、スパイク負荷をより適切に処理し、エッジサーバーからの要求/コンテンツを処理することで、大規模なシナリオに役立ちます。

https://azure.microsoft.com/en-us/documentation/articles/cdn-overview/

+0

こんにちはディネッシュ...はい、私たちは私たちのmind.Soに1.Azure CDNと2.RedisCacheを持っていたより良い私たちの目的を果たす可能性がある上での助けが必要です。ありがとう – Atanu21