同様の質問があります:
小さなデータ パケットをクラウドに保存するためのシンプルで最小限の方法を探している
私のものはこれです: 1) 信頼できる必要がある 2) 安全である必要がある
ありがとう
Nasuni には、クラウド ストレージの状態に関する無料のホワイト ペーパーがあり、主要なクラウド プロバイダー (Amazon、Azure、Google) のベンチマークを見ることができます。それらの信頼性、パフォーマンスなど。
http://www6.nasuni.com/the-state-of-cloud-storage-in-2013-nasuni-industry-report.html
すべての主要プロバイダーが提供するもの: クラウドへの無料のイングレス、グローバル CDN、証明書に基づく https セキュリティ、および 3x/6x の冗長バックアップ。(注意すべきは、言及されているすべてを提供しない小規模/安価なプロバイダーです)。
すべての主要なクラウド プロバイダーは、クラウド プラットフォームに高レベルの API を提供しています。小さなデータ パケットの送信用。ただし、低レベルの API 機能には興味があります。たとえば、ファイル全体をローカルにダウンロードするのではなく、必要に応じて Azure に 40 GB のファイルを保持し、最後の 16 ビットをダウンロード/操作できます。一部のクラウド プロバイダーが提供していないもう 1 つのことは、ストレージ URL の背後にあるカスタム ドメインです。これは重要な場合があります。
自動化を行う必要がある場合は、API 言語が重要になる場合があります。Google を見ると、Java、Python、Go、PHP がサポートされています。.NET が必要な場合は、Azure の方がはるかに優れたサポートを提供しています。
私の意見では、どの主要なプロバイダーでも間違いはありません。最良の部分は、Azure/Amazon/Google のアップロード/ストレージが大量のファイルであっても非常に安価であることをテストすることです。
これを見てください:
https://www.dropbox.com/developers/datastore/tutorial/http
JSON または HTTP 投稿の観点から使用できます。
(私は最近それについて尋ねました:一時的なクラウドストレージと送信スクリプト)