我实际上想要创建一个公共云,它与部署在其他地方的另一台服务器通信,并且通信必须加密,我的朋友应该能够访问公共云以下载存储在云中的文件。
由于这是一个大学项目,我想我可以在我的笔记本电脑中使用私有云设置而不是公共云,另一台笔记本电脑作为客户端,另外一台笔记本电脑作为服务器应该与笔记本电脑的私有云通信以及如何我应该继续这个项目的实施。谢谢。
答案 0 :(得分:1)
我建议你从SWIFT对象存储开始。它是一个基于开放堆栈的对象存储。
您可以在此处获取有关swift对象存储的详细信息:http://docs.openstack.org/developer/swift/
如果你在java上开发它,你可以使用jcloud或joss作为客户端。使用joss,您可以上传文件,获取可从中下载对象的公共URL。
了解jcloud:https://jclouds.apache.org/
了解joss:http://joss.javaswift.org/