2016-11-15 8 views
0

私はBlobストレージにファイルをアップロードするファイルのアップロード/ダウンロードサービスを提供しています。私は、ファイルサービスからファイルをダウンロードし(ブロブストレージURLを使用して)、それらのファイルを処理する必要がある別のサービス(ジョブサービス)を持っています。ファイルは読み取り専用です(存続期間中は変更されません)。多くの場合、同じファイルを異なるジョブで使用することができます。一度ファイルをダウンロードする方法があり、私のジョブサービスのすべてのインスタンスがそのダウンロードしたファイルを使用するかどうかを判断しようとしています。ダウンロードしたファイルを共有場所に保存して、自分のサービスのすべてのインスタンスからアクセスできますか?このようにするのも理にかなっていますか? blobからファイルをフェッチするコストは、共有位置から読み込むコストと同じである(それが可能な場合でも)?Azure:Azureブロブストレージからダウンロードしたファイルをキャッシュ/再利用する方法はありますか?

+0

ロットを確認してください 。パフォーマンスを測定し、キャッシュされたコンテンツを管理する方法を選択し、ソースコンテンツが変更されたときの状況を管理する必要があります。 –

+0

Davidに時間を割いていただきありがとうございます。私の場合、ファイルは大きくなる(数百MB)。これが、私がBLOBストレージからダウンロードされたファイルを再利用できるかどうかを判断しようとしている理由です。 – robinhood9

答えて

0

アズールもファイルストレージを提供します。 Azureファイルストレージは、そのストレージをドライブとしてマウントし、アジアファイルストレージにアクセスする機能を提供します。 これを購入すると、一度ダウンロードしてファイルストレージにアップロードする必要があります。 これを仮想マシンまたはローカルドライブの任意のインスタンスにマウントできます。 それはあなたの目標を達成するための別の方法です。 (内容はなど、あまり大きくない場合は、ローカル・インスタンスのディスク、キャッシュサービス)コンテンツをキャッシュする方法は、この

http://www.ntweekly.com/?p=10034

関連する問題