Azure ストレージ サービスにアクセスするには、いくつかの方法があります。そして、私は専門家から知りたかった:
- Azure ストレージ サービスにアクセスするための推奨される方法はどれですか?
- どちらの長所/短所は何ですか?(パフォーマンス、リクエストの数など…)
Windows Azure ストレージ クライアント ライブラリ クラス ライブラリ または Windows Azure ストレージ サービス REST API
Azure ストレージ サービスにアクセスするには、いくつかの方法があります。そして、私は専門家から知りたかった:
Windows Azure ストレージ クライアント ライブラリ クラス ライブラリ または Windows Azure ストレージ サービス REST API
他の回答は役に立ちますが、テクニカルノートでは、Windows Azureストレージにアクセスする方法は1つだけであり、それは唯一のAPI(REST)を介して行われます。.NETストレージクライアントライブラリは、そのAPIを呼び出すために使用できる多くの利用可能なライブラリの1つです。
.NET に慣れていて、たとえば C# でのコーディングに慣れている場合は、ストレージ クライアント ライブラリによってすべての REST API 呼び出しが抽象化され、作業が楽になります :)
ストレージ クライアント ライブラリ
長所 - 使いやすい、.NET、優れたコミュニティ サポート
短所 - 私が知っているものはありません
REST インターフェイスは優れており、REST/HTTP レイヤーで相互運用可能なコードをよりネイティブに記述できます。
長所 - デバイス、プラットフォーム、言語などの相互運用性
短所 - 複雑さ IMO
HTH
これは環境によって異なります。.NET、Node、Java、PHP、またはPythonを使用している場合は、Windows Azure Webサイトを参照することをお勧めします。これらすべての環境に対応するSDKがあり、REST APIを使用するよりもはるかに簡単です(SDKの下では引き続き使用されます)。 REST API):
ここで、REST APIには常に最初に新しい機能があり、これらがSDKに実装されるまでに時間がかかる場合があることに注意してください。それでも、 GitHubのリポジトリをたどって、最新バージョンを入手できます(1.7.1 .NET SDKはここにありますが、「公式」リリースはまだ1.7です)。
Azure Storage にアクセスするだけの場合は、無料のサード パーティ製アプリケーションをダウンロードし、"ストレージ名" と "ストレージ キー" を使用して Azure Storage を構成するだけです。いくつかのアプリケーションのリストを次に示します。
手を汚して Azure Storage Client API を使用したい場合は、ここに完全なサンプル コードがあります。