Azureの仕事の役割で GDal/OGRを使用したいと思います。
OGRクラスとメソッドを使用するには、WorkerRoleでEnvironmentVariableを構成し、「OGRディレクトリ」にアクセスできるようにする必要があります。
ワーカーロールの各インスタンス(おそらくロットインスタンス)にこのディレクトリ(およびこのすべてのコンテンツ)をデプロイする方法。
私は4つのトラックを見ます:
作業役割プロジェクト(VS2010)のディレクトリをコピーします
- プロ:インストールの難しさはゼロですが、苦痛です
- 短所:階層が大きい/別のバージョンのOGRに切り替えるのが面倒なディレクトリがある場合だけではありません
.vhg(仮想ディスク)を作成し、そのスナップショットを各インスタンスにマウントします
- プロ:新しいバージョンのOGRに簡単に切り替えることができます
- 短所:スナップショットがローカルストレージ/スナップショットのコストよりも遠くに保存されている場合(?)
.vhgを作成し、マウントし、ディレクトリをコピーし、マウントを解除して作業します
- プロ:新しいバージョンのOGRに簡単に切り替えることができます
- 短所:Runメソッドの先頭で同時実行にアクセスしますか?
.zipを作成し、blobに保存し、ダウンロードして、各インスタンスで解凍します。
- プロ:OGR /その他の新しいバージョンに簡単に切り替えることができますか?
- 短所:わかりません、私は言います
現在、私は最初のものを使用していますが、他のプロジェクトやワーカーの役割を作成するとき、それは苦痛に見えます。
zip方式を使うのかよくわかりません。
コメント、他の方法、私が聞いている好みがあれば。