1

ブロブをアップロード/ダウンロードできる方法があるかどうか知りたかったのです。webrole を使用せずにビューのメタデータを削除しますか? 私のアプリケーションに多くの GUI がある場合、複数の webroles がありますか? webrole のファイル default.aspx.cs はどこでも、イベントに基づいて BLOB と関係があります。これはまったく問題ありませんが、GUI がより複雑な場合はどうなりますか?

4

3 に答える 3

3

Blob は REST 呼び出しを介してアクセスできるため、必要に応じてローカル デスクトップ アプリで実際に Blob を操作できます。PHP や Java で記述されている場合でも同様です。

Web ロールに関しては、各ロールは、どこかのサーバーで実行されている単純な仮想マシンです。Web ロールはワーカー ロールに似ており、IIS が追加されています。Web サイトがある場合は、Web サイト全体を 1 つの Web ロールに配置できます。より多くのユーザーを処理するためにスケールする必要がある場合は、その webrole の複数の「インスタンス」を作成できます。これにより、Web サイトのすべての要求がさまざまなインスタンスに送信され、それぞれが同じコードを実行します。(はい、特定のアプリに対して複数の webroles を持つことができます。これは、サイトの複雑さによっては、または管理者と訪問者でまったく異なる UI を使用している場合に実用的な場合があります)。

于 2010-04-12T02:13:43.863 に答える
1

Azure Storage (BLOB など) にアクセスするために Web ロールを使用する必要はありません。Worker ロールを使用することも、デスクトップで実行されている Windows フォーム アプリ、または Azure で実行されていない Web/サービス アプリからアクセスすることもできます。

Azure Storage にアクセスする方法については、Azure SDK の StorageClient ドキュメントを参照してください。非常に簡単です。

于 2010-04-12T02:14:00.167 に答える