現在、オンプレミスの SQL Server データベースに格納されている数千の Seadragon イメージ ピラミッドを Windows Azure Blob Storage に移行中です。Microsoft の Deep Zoom Composer ライブラリ (deepzoomtools.dll) を使用して、最初に画像タイルを作成します。ただし、Deep Zoom Composer (DZC) はフォルダーの階層でタイルを生成するため、その後、画像タイルを収集するために DZC が作成するディレクトリを走査します。
しかし今は、イメージ タイル ピラミッドを Azure BLOB ストレージに直接公開する方法を見つけようとしています。DeepZoomTools DLL を逆コンパイルして、そのファイル システム呼び出しを Azure Blob Storage にリダイレクトできるかどうかを確認しようとしましたが、この作業はかなり困難であることが判明したため、別の方法を探しています。
そのため、当面は、DeepZoomTool.dll を利用して仮想マシンのハード ドライブに発行する仮想マシンを Azure に用意します。次に、VM のハード ドライブから Window Service を使用してタイルを収集し、そのタイルを Azure BLOB ストレージに配置できます。ただし、このアプローチでは、仮想マシンと widows サービスの両方を手動で維持する必要があります。また、他にもいくつかの欠点があります。そのため、より良いアプローチを探しています。他の代替方法がある場合、または役立つ提案を提供できる場合は、洞察をいただければ幸いです。