【发布时间】:2011-06-01 20:56:09
【问题描述】:
我希望很多人已经知道 Dropbox Cloud Service 用于在各种客户端之间存储和同步文件。我毫不犹豫地使用第三方服务来存储我的个人文件。
我正在尝试使用我的 2TB 硬盘构建个人云存储。我想我正在寻找关于从哪里开始、使用哪些 API [最好是 JAVA 和 J2EE]、安全性、风险的指针?
【问题讨论】:
标签: java cloud cloud-hosting
我希望很多人已经知道 Dropbox Cloud Service 用于在各种客户端之间存储和同步文件。我毫不犹豫地使用第三方服务来存储我的个人文件。
我正在尝试使用我的 2TB 硬盘构建个人云存储。我想我正在寻找关于从哪里开始、使用哪些 API [最好是 JAVA 和 J2EE]、安全性、风险的指针?
【问题讨论】:
标签: java cloud cloud-hosting
首先,我强烈建议您克服偏执狂; Dropbox 员工在午餐时间看你的照片或其他东西的可能性非常小。从字面上看,数百万人将他们的东西存储在 Dropbox 上,没有人侵犯他们的隐私。
也就是说,Dropbox 基于 Amazon S3,它(因为我假设你信任 Amazon 就像信任 Dropbox 一样)有一个开源克隆,你可以自己运行。看看Eucalyptus。由于您专门提到了 Java,我将指出出色的 AWS SDK for Java 在 Eucalyptus 的 S3 商店和在 Amazon 的商店中一样好用。
【讨论】:
如果它在您的 2TB 硬盘驱动器上,它是怎样的云存储?为什么您认为通过 Internet 访问您自己的服务会比专门从事这项工作的人运行的服务更安全。我猜亚马逊在 HTTP 可访问文件存储 (S3) 方面的经验可能比其他任何人都多。
如果您想确保没有人可以查看您的资料,我建议您在将其保存到 S3 之前先对其进行加密。这将使客户端更难访问,因为您总是需要正确的工具来执行加密操作,但这是您必须付出的代价。
【讨论】: