Azure クラウド サービスで実行されている Asp.Net Web ロールがあります。これで、Azure データ センターに仮想マシンが作成されました。また、ファイル (.xls、.csv .. ファイル) を保存するための共有フォルダーも作成しました。Web ロールから VM に存在する共有フォルダー ファイルにアクセスするにはどうすればよいですか?
ありがとう
アルン。
Azure クラウド サービスで実行されている Asp.Net Web ロールがあります。これで、Azure データ センターに仮想マシンが作成されました。また、ファイル (.xls、.csv .. ファイル) を保存するための共有フォルダーも作成しました。Web ロールから VM に存在する共有フォルダー ファイルにアクセスするにはどうすればよいですか?
ありがとう
アルン。
共有フォルダーは主にオンプレミス環境向けであり、クラウドではまったく異なる考え方が必要です。クラウド環境では、マシンは非常に密閉されたネットワーク システムの背後に配置され、VM で開くポートはすべて、ファイアウォールを介して外部ユーザー用に構成されます。共有フォルダーにアクセスするには、まずマシンでファイル共有を有効にし、適切なポートを構成する必要があります。より複雑な他のクラウド サービス VM でも同様の構成が必要です。実際、クラウドにいるときは、共有フォルダーのアプローチを超えて考える必要があります。
本当に必要なのは、クラウド ストレージ、つまり Windows Azure Blob Storage を使用して、複数のマシン間でコンテンツを共有することです。価格的には、約 10 セント/GB/月であり、VM と Azure Storage を同じデータセンターに保持する場合、帯域幅のコストはかかりません。Azure VM と Azure クラウド サービスを構成すると、HTTP/HTTPS 経由で Azure Blob Storage に非常に簡単にアクセスできます。Azure ストレージの詳細については、こちらをご覧ください。