2012-02-03 9 views
0

私は共有ホスティングで動作するASP.NETアプリケーションを持っており、Windows Azureブロブストレージを使用して画像を保存したい(私の共有ホスティングにはストレージが限られている)。私のアプリケーションは、クライアントPCとの間でこれらの画像をアップロードしてダウンロードします。アズールブロブストレージを使用するには計算が必要ですか?

これをテストするために新しいクラウドプロジェクトを作成し、オフラインストレージエミュレータで正常に動作させることができましたが、クラウドプロジェクトにAzureにデプロイされたときに計算インスタンスが必要なWebワーカーの役割があることに気付きました。 Azureのストレージは非常に安いですが、私のアプリケーションがアクセスするために話すための計算インスタンスが必要な場合は、たとえ最小のインスタンスであっても、非常に高価になります。

私の質問は - ブロブストレージにファイルをアップロードしたりダウンロードしたりするために計算インスタンスが必要ですか?またはアプリケーションがBLOBストレージに直接話すことができますか?

答えて

4

短い答え:Azureストレージと通信するための計算インスタンスは必要ありません。 Azureストレージは、クライアントアプリケーションや他のプロバイダが提供するアプリケーションから直接話すことができます。

Azureブロブストレージを利用するには、Visual Studio内で新しいCloudプロジェクトを作成する必要はありません。単に、適切な.DLL(Azure Storage Client)を参照してください。

+0

私のBLOBストレージコンテナのセットアップに使用したクライアントアプリケーションの例CloudXplorer - http://clumsyleaf.com/products/cloudxplorer(無料ダウンロード) – tawman

+0

ありがとう。Igorek。私が見つけたすべての例はAzureの完全なWebアプリケーションを作成していましたが、.DLLを参照でき、開発ストレージを参照するweb.config項目をストレージプロバイダとして追加し、Webアプリケーションを作成しなくても動作させることができました。計算インスタンス – SimonF

+0

私の答えが役に立ってうれしかったです。なぜ答えを受け入れなかったのですか?以前はAcceptedとしてマークされていました – Igorek

関連する問題