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