【问题标题】:Java API - Cloud ServiceJava API - 云服务
【发布时间】:2011-06-01 20:56:09
【问题描述】:

我希望很多人已经知道 Dropbox Cloud Service 用于在各种客户端之间存储和同步文件。我毫不犹豫地使用第三方服务来存储我的个人文件。

我正在尝试使用我的 2TB 硬盘构建个人云存储。我想我正在寻找关于从哪里开始、使用哪些 API [最好是 JAVA 和 J2EE]、安全性、风险的指针?

【问题讨论】:

    标签: java cloud cloud-hosting


    【解决方案1】:

    首先,我强烈建议您克服偏执狂; Dropbox 员工在午餐时间看你的照片或其他东西的可能性非常小。从字面上看,数百万人将他们的东西存储在 Dropbox 上,没有人侵犯他们的隐私。

    也就是说,Dropbox 基于 Amazon S3,它(因为我假设你信任 Amazon 就像信任 Dropbox 一样)有一个开源克隆,你可以自己运行。看看Eucalyptus。由于您专门提到了 Java,我将指出出色的 AWS SDK for Java 在 Eucalyptus 的 S3 商店和在 Amazon 的商店中一样好用。

    【讨论】:

    • 我认为这种偏执是有道理的。有些业务信息过于敏感而无法透露,或者如果它位于公共云上,则可能违反法律合同。
    • 也许不是 Dropbox 员工,但根据最近的爆料,不能排除 NSA 的做法。
    【解决方案2】:

    如果它在您的 2TB 硬盘驱动器上,它是怎样的云存储?为什么您认为通过 Internet 访问您自己的服务会比专门从事这项工作的人运行的服务更安全。我猜亚马逊在 HTTP 可访问文件存储 (S3) 方面的经验可能比其他任何人都多。

    如果您想确保没有人可以查看您的资料,我建议您在将其保存到 S3 之前先对其进行加密。这将使客户端更难访问,因为您总是需要正确的工具来执行加密操作,但这是您必须付出的代价。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-05-25
      • 2015-08-12
      • 1970-01-01
      • 1970-01-01
      • 2013-06-16
      • 2019-08-17
      • 1970-01-01
      • 2014-08-28
      相关资源
      最近更新 更多