一种私有云与公有云的信息交互系统及方法

文档序号:9711529阅读:497来源:国知局
一种私有云与公有云的信息交互系统及方法
【技术领域】
[0001]本发明属于信息安全访问领域,具体涉及一种私有云与公有云的信息交互系统及方法。
【背景技术】
[0002]现有技术中的云计算平台系统一般集中式建造并管理,整个系统的物理设备处在同一地理位置上。由于网络的地域差异,不同地域的终端用户得到的云计算服务会有差别,如云计算服务的速度、安全性、可靠性等,从而使得用户的满意度不高。
[0003]此外,在某些情况下终端用户的数据由于保密的需要,要对其存放地点进行地域限制,并需要由区域系统管理员对部分系统进行配置和管理。现有的集中式云计算系统无法满足这样的需求。

【发明内容】

[0004]为了解决现有集中式云计算系统服务具有地区差异性及无法满足终端用户特殊地域的需求的技术问题,本发明提供了一种私有云与公有云的信息交互系统及方法。具体方案如下:
[0005]—种私有云与公有云的信息交互系统,包括:
[0006]公有云计算中心和私有云计算中心;
[0007]多个所述私有云计算中心之间,相互通过网络进行连接;
[0008]多个所述私有云计算中心,与所述公有云计算中心通过网络进行连接;
[0009]所述私有云计算中心用于为一个或多个用户提供服务,公有云计算中心用于对多个私有云计算中心进行管理与控制,并在任何一个私有云计算中心发生故障时,为所述发生故障的私有云计算中心的用户提供服务,当私有云计算中心故障解除后,将服务产生的信息从公有云计算中心取出并同步回该私有云计算中心。
[0010]进一步的,所述私有云计算中心包括:第一管理工具模块、第一资源调度模块、第一计算模块、第一存储模块以及第一网络路由模块;
[0011]所述第一网络路由模块,分配所述私有云计算中心内部的网络资源,并实现所述私有云计算中心与其他的私有云计算中心或公有云计算中心的通信;
[0012]所述第一管理工具模块,解析来自用户的命令,并将解析后的命令发送到所述第一资源调度模块;
[0013]所述第一资源调度模块,根据来自第一管理工具模块的解析后的命令,调用所述第一计算模块和所述第一存储模块或其它私有云计算中心或共有云计算中心来增加、修改或删除所需要的数据和云应用服务;
[0014]所述第一计算模块,基于第一资源调度模块的调用,完成对所需要数据的处理以及云应用服务的实现,获得数据处理、云应用服务的实现的结果;
[0015]第一存储模块,基于第一资源调度模块的调用,将来自第一计算模块得到的所述结果进行保存。
[0016]进一步的,所述私有云计算中心还包括备份模块;所述备份模块用于将所述私有云计算中心中的数据同步到所述公有云计算中心进行备份。
[0017]进一步的,所述公有云计算中心包括第二管理工具模块、第二资源调度模块、第二计算模块、第二存储模块、第二网络路由模块、全局监控服务器模块、全局管理服务器模块、域名解析服务器模块以及云应用数据库模块;
[0018]所述第二网络路由模块实现所述公有云计算中心内部的网络资源分配以及与各个私有云计算中心的通信;
[0019]所述云应用数据库模块用于保存各个所述私有云计算中心的云应用的安装包;
[0020]全局监控服务器模块对各个所述私有云计算中心的运行状况进行实时监控,将发现的私有云计算中心发生故障的故障信息报告给所述全局管理服务器模块;
[0021]所述全局管理服务器模块接收到故障信息后,通知所述域名解析服务器模块调整域名解析,并将向发生故障的所述私有云计算中心发起的访问请求转发给所述第二管理工具丰吴块;
[0022]所述第二管理工具模块,用于接收域名解析服务器模块转发的访问请求,并对该访问请求中的命令进行解析,将解析后的结果发送到所述第二资源调度模块;
[0023]所述第二资源调度模块根据来自第二管理工具模块的解析后的命令,从所述第二存储模块中读取所需要的数据和云应用服务;
[0024]所述第二计算模块基于第二资源调度模块的调用,完成对数据的处理以及云应用服务的实现,获得数据处理、云应用服务的实现的结果;
[0025]第二存储模块基于第二资源调度模块的调用,将来自第二计算模块得到的所述结果进行保存;
[0026]全局监控服务器模块发现发生故障的所述私有云计算中心恢复正常后,将该信息发送给全局管理服务器模块;
[0027]全局管理服务器模块通知所述域名解析服务器模块调整域名解析;
[0028]域名解析服务器模块根据来自全局管理服务器模块的通知,将域名解析回到所述私有云计算中心;
[0029]所述第二管理工具模块根据全局管理服务器模块的调用,停止对该所述私有云计算中心的命令的解析,并将所述处理结果从所述公有云计算中心取出并同步回该私有云计算中心。
[0030]本发明还提供了一种私有云与公有云的信息交互方法,包括如下步骤:
[0031]步骤S1:利用公有云计算中心对多个私有云计算中心进行实时监控;如果其中任一私有云计算中心发生故障时,跳转到步骤S2;
[0032]步骤S2:利用公有云计算中心为发生故障的私有云计算中心的一个或多个用户提供服务,公有云计算中心继续监控该私有云计算中心的工作情况,如果检测到该私有云计算中心故障解除,则跳转到步骤S3;
[0033]步骤S3:将服务产生的数据从公有云计算中心取出并同步回该私有云计算中心。
[0034]本发明还提供了一种私有云端信息交互方法,包括如下步骤:
[0035]步骤S21:利用第一网络路由模块分配私有云计算中心内部的网络资源,并实现该私有云计算中心与其他的私有云计算中心或公有云计算中心的通信;
[0036]步骤S22:利用第一管理工具模块解析来自用户的命令,并将解析后的命令发送到第一资源调度模块;
[0037]步骤S23:利用第一资源调度模块根据来自第一管理工具模块的解析后的命令,调用第一计算模块和第一存储模块或其它私有云计算中心或共有云计算中心来增加、修改或删除所需要的数据和云应用服务;
[0038]步骤S24:利用第一计算模块基于第一资源调度模块的调用,完成对数据的处理以及云应用服务的实现,获得数据处理、云应用服务的实现的结果;
[0039]步骤S25:利用第一存储模块基于第一资源调度模块的调用,将来自第一计算模块得到的结果进行保存。
[0040]进一步的,所述私有云端信息交互方法还包括如下步骤:
[0041]步骤S26:利用备份模块将所述私有云计算中心中的数据同步到所述公有云计算中心进行备份。
[0042]本发明还提供了一种公有云端信息交互方法,包括如下步骤:
[0043]步骤S31:利用第二网络路由模块实现所述公有云计算中心内部的网络资源分配以及与各个私有云计算中心的通信;
[0044]步骤S32:利用云应用数据库模块保存各个私有云计算中心的云应用的安装包;
[0045]步骤S33:利用全局监控服务器模块对各个私有云计算中心的运行状况进行监控,将发现的私有云计算中心发生故障的故障信息报告给全局管理服务器模块;
[0046]步骤S34:当全局管理服务器模块收到故障信息后,通知所述域名解析服务器模块调整域名解析,并将向发生故障的所述私有云计算中心发起的访问请求
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1