一种云计算多层云架构的制作方法_2

文档序号:8945802阅读:来源:国知局
获得。
[0036]S4:如果中云下的小云暂时不需要提供服务或缓存数据已足够为下属小云提供服务时,此中云可以和其它中云协商,分别分段下载视频的不同区块(508),这些区块是正在播放的小云终端不需要马上播放的视频区段,再根据相邻大云是否存在需要服务的终端(509),向其它邻接的大云传输数据(510),最终实现小云服务终端用户的需求(513)。
[0037]如图3所示,展示了该云计算多层云架构的通信协议。大云(601)向上为管理员提供操作接口,向下为中云提供接口。中云(606)之间的数据沟通需要满足不同需求的接口,进行数据交互。中云向上为大云提供调用接口,向下为下云提供访问接口。小云(615)向上向中云提供接口,向下为终端用户提供服务接口。多层云架构的具体接口特征包括以下三个部分:
[0038]Pl:大云拥有架构的全局视图和中云数据、状态的抽象信息。管理员可根据大云中的抽象信息进行数据分析,分析需调用数据分析接口 ¢03)。管理云可以通过配置文件的方式,对整个云进行管理,管理过程调用管理接口(602)。大云为中云提供查询和状态同步的功能支持,查询功能是通过查询接口(604)将某个资源的ID转换为资源的具体存储信息。状态同步接口(605)是当中云的服务器节点或者整个中云发生变动、删除、新增的操作时进行同步处理。
[0039]P2:中云的服务器需要保证数据的一致性和备份,不同的中云之间通过状态同步接口(611)进行状态同步。中云服务器在完成需要多个中云共同完成的工作时,需要通过协商接口(612)进行任务分配、分步骤的协调。由于中云的可扩展特性,新接入的中云通过扩展接口(613)与原有的中云建立连接,接入原有的中云后,通过数据传输接口(614)和其它中云进行数据传输。中云向上提供控制接口(607),大云通过控制接口对中云进行全局管理。大云主动推送时,通过推送接口(608)传输推送内容。中云为下层提供查询接口(609),小云通过查询接口可以查到资源对应的具体资源信息。小云可以通过拉取接口(610)从中云中获取数据信息。
[0040]P3:小云为上层提供统一的服务接收接口(616),使得不同中云或运营商可以直接通过此接口将服务部署到小云。小云提供状态查询接口(617),中云通过此接口了解小云的服务状态以及是否等待接收新的推送。小云开启推送接收时,中云通过推送接收接口(618)向小云推送。小云为终端提供服务接口(619)。
[0041]如图4所示,展示了一次由终端发起的资源拉取请求,小云对所需的资源进行范围限制(701),将过滤条件发送到中云的查询接口(702),中云判断自己是否可以直接为小云完成这次查询(703),如果中云内的数据信息不完整,则需要去其它中云同步信息,这时中云向大云发送查询请求(704),得到响应后向小云返回结果(705)。小云根据返回的结果,挑选需要的数据,将数据的存储索引发送到中云的拉取接口(706)。如果小云所需要的数据在中云内有一个完整备份(707),直接向小云开始传输(709),如果没有完整备份,贝Ij需要根据存储索引与其它中云服务器同步(708),之后向小云传输。
[0042]如图5所示,展示了一次由大云发起的主动推送过程,管理员首先进行推送配置(801),将这次推送任务添加到任务队列(802),任务队列中的任务会按时间间隔启动或由任务状态更新而启动(803)。当一个任务启动时(805),如果是新任务,则调用中云的推送接口,中云通过协商接口协商推送方案。如果需要多个中云参与这次推送,则选出这次推送的中云协调者,中云协调者负责在中云层面管理这次的推送任务(808),完成协调后调用小云的推送接收端口(810),如果推送成功,而自己担任协调者,则更换为其它中云做协调(815),本中云推送任务完成。如果推送任务中断或异常,则统一向协调者汇报推送状态,如推送比例(812),由协调者统一向大云进行推送结果反馈(813),未完成的中云进行等待唤醒状态,延迟推送(809),等待接收大云命令。重新接收到重次推送的命令时,再次调用小云推送收到接口(810),直到所有需要完成本次推送任务的中云推送成功后,本次推送任务完成。
[0043]相同或相似的标号对应相同或相似的部件;
[0044]附图中描述位置关系的用于仅用于示例性说明,不能理解为对本专利的限制;
[0045]显然,本发明的上述实施例仅仅是为清楚地说明本发明所作的举例,而并非是对本发明的实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明权利要求的保护范围之内。
【主权项】
1.一种云计算多层云架构,其特征在于,包括大云、中云和小云,大云包括若干中云,中云包括若干小云;大云部署在多层云架构中心,对整个云层统筹监控和管理并对中云和小云提供资源推送服务;中云部署在各物理地区中心,对整个云层的数据资源分布式存储并保证数据资源的一致性和容错;小云机动地部署在部署各用户区域中心,自动调度用户的数据资源需求,为用户提供高并发、高数据量和虚拟桌面服务。2.根据权利要求1所述的云计算多层云架构,其特征在于,大云收集中云和小云的统计信息,对中云和小云提供统一的系统管理与监控,并对所有云的数据资源信息进行分析、统筹、规划;大云管理中云数据的索引信息,建立对中云的节点状态、通信压力、故障情况的视图,中云对数据资源进行分布式存储,使用封闭式P2P技术保证不同中云的数据的有效共享。3.根据权利要求1所述的云计算多层云架构,其特征在于,小云根据大云的数据索引向中云发送数据资源拉取请求并获得所需数据资源,小云为用户终端提供即插即用、无人值守自管理、自动服务的服务,且当小云处于离线状态时,依然可以为小云内的用户终端提供离线服务。4.根据权利要求1所述的云计算多层云架构,其特征在于,大云对中云和小云进行数据资源推送采用多播和广播类型的推送方式,并由大云指定接收推送的范围、地区和用户;所推送的数据资源包括文本、图片、视频、对象数据和云服务本身。5.根据权利要求3所述的云计算多层云架构,其特征在于,小云提供的自动服务是指小云为中云或运营商提供统一的调用接口,不同的中云或不同的运营商根据该调用接口去小云进行操作访问,定义小云的服务。6.根据权利要求4所述的云计算多层云架构,其特征在于,小云提供的自动服务离线服务是中云将整个云服务通过小云的调用接口下放到小云,由小云直接提供云服务。7.根据权利要求1所述的云计算多层云架构,其特征在于,所述中云自定义数据资源备份数量和安全级别,中云包括若干中云服务器,新的地区的服务器希望接入中云时,发送接入中云的申请,申请经过授权后,该新地区的服务器依照中云协议与其它中云服务器共享数据。8.根据权利要求7所述的云计算多层云架构,其特征在于,大云包括若干大云服务器,每个中云至少连接一个大云服务器,每个小云至少连接一个中云服务器。
【专利摘要】本发明提供一种云计算架构,即云计算多层云架构,该发明对整个云的控制层面、数据层面、服务层面进行设计上的分离和有机融合,将整个云层分为大云、中云和小云来进行架构组织,大云部署在云层架构中心,具有整个架构的统一管理视图,对整个云层统筹监控和管理并对中云和小云提供资源推送服务;中云部署在各物理地区中心,中云为整个云层的数据资源提供分布式存储并保证数据资源的一致性和容错;小云为终端用户提供高质量的服务,机动的部署在各用户区域中心,提供高带宽、低延迟、高并发的服务,整个架构各云层管理紧凑、相互配合工作能够有效地实现提高云计算架构服务计算能力和增加云层可扩展能力。
【IPC分类】H04L29/08
【公开号】CN105162826
【申请号】CN201510415902
【发明人】温武少, 温木奇, 谢伟, 温劲伦
【申请人】中山大学, 广州云晫信息科技有限公司
【公开日】2015年12月16日
【申请日】2015年7月15日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1