有类似的问题:
Looking for a simple and minimalistic way to store small data packets in the cloud
我的就是这个: 1)它需要可靠 2)它需要是安全的
由于
答案 0 :(得分:0)
您最好的选择是在其中一个大型云提供商上使用对象存储。需要注意的关键是不使用CDN并使用API来访问您的文件(所有大型提供商都有Python,Java,.NET,PHP,Ruby,node.js中的客户端)。
这是一个小清单:
Rackspace的CloudFiles, 由OpenStack Swift构建。
Microsoft的Azure Blob Storage
答案 1 :(得分:0)
Nasuni有一份关于云存储状态的免费白皮书,你可以看到主要云提供商(亚马逊,Azure,谷歌)的基准。它们的可靠性,性能等。
http://www6.nasuni.com/the-state-of-cloud-storage-in-2013-nasuni-industry-report.html
所有主要提供商都提供:免费进入云端,全球CDN,基于证书的https安全性和3x / 6x减少备份。 (这是较小/较便宜的提供商,因为它们没有提供所提到的所有内容)。
所有主要云提供商都为其云平台提供高级API。用于发送小数据包。但是,我会对低级API功能感兴趣。例如,如果您不想在本地下载整个文件,则可以在Azure中拥有40 gig文件并下载/操作最后16位。一些云提供商并非都提供的另一件事是存储URL后面的自定义域,有时很重要。
如果您需要进行自动化,API语言可能对您很重要。如果你看看谷歌,他们支持Java,Python,Go和PHP ...如果你需要.NET Azure在那里有更好的支持。
在我看来,任何主要提供商都不会出错,最好的部分是测试Azure / Amazon / Google的上传/存储,即使对于大量文件也非常便宜。
答案 2 :(得分:0)