我希望很多人已经了解了Dropbox Cloud Service,它可以跨不同的客户端存储和同步文件。我在使用第三方服务来存储我的个人文件时有点犹豫。
我正在尝试使用我的2TB硬盘构建个人云存储。我猜我在寻找从哪里开始的指针,哪些API更好地使用JAVA和J2EE,安全性,风险?
发布于 2010-12-31 12:50:27
首先,我强烈建议克服你的偏执;Dropbox员工在午餐时间看你的照片或其他东西的可能性非常小。事实上,数以百万计的人将他们的东西存储在Dropbox上,没有人的隐私受到侵犯。
这就是说,Dropbox是基于亚马逊S3的,它(因为我假设你信任亚马逊和你信任Dropbox一样)有一个开源的克隆,你可以自己运行。看看Eucalyptus吧。由于您特别提到了Java,我要指出的是,优秀的AWS SDK for Java在Eucalyptus的S3商店上和在亚马逊的商店上运行得一样好。
发布于 2010-12-31 19:10:57
如果它在你的2TB硬盘上,它是如何成为云存储的?为什么你认为你自己的服务在通过互联网访问时会比由专业人员运行的服务更安全。我猜亚马逊在超文本传输协议可访问文件存储(S3)方面可能比其他任何人都有更多的经验。
如果你想确保没人能看到你的资料,我建议你在把它保存到S3之前考虑一下加密。这将使在客户端访问变得更加困难,因为您总是需要正确的工具来执行加密工作,但这是您必须付出的代价。
https://stackoverflow.com/questions/4568110
复制相似问题