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

文档序号:9711529阅读:来源:国知局
转发给所述第二管理工具模块;跳转到步骤S35;
[0047]步骤S35:利用第二管理工具模块接收域名解析服务器模块转发的访问请求,并对该访问请求中的命令进行解析,及将解析后的结果发送到第二资源调度模块;
[0048]步骤S36:利用第二资源调度模块根据来自第二管理工具模块的解析后的命令,从第二存储模块中读取所需要的数据和云应用服务
[0049]步骤S37:利用第二计算模块基于第二资源调度模块的调用,完成对数据的处理以及云应用服务的实现,及获得数据处理、云应用服务的实现的结果;
[0050]步骤S38:利用第二存储模块基于第二资源调度模块的调用,将来自第二计算模块得到的所述结果进行保存;
[0051]步骤S39:利用全局监控服务器模块继续监控发生故障的私有云计算中心,当发现发生故障的私有云计算中心的恢复正常后,将该信息发送给全局管理服务器模块;
[0052]步骤S310:利用全局管理服务器模块通知所述域名解析服务器模块调整域名解析;
[0053]步骤S311:利用域名解析服务器模块根据来自全局管理服务器模块的通知,将域名解析回到私有云计算中心;
[0054]步骤S312:利用第二管理工具模块根据全局管理服务器模块的调用,停止对该所述私有云计算中心的命令的解析,并所述云计算中心的数据从公有云计算中心取出并同步回该私有云计算中心。
[0055]本发明提供的私有云与公有云的信息交互系统及方法,通过公有云计算中心对私有云计算中心进行实时状态监控,并通过对监控的结果做出相应的应急措施,可以保证数据在私有云上进行存储的情况下,又保证了其稳定的全天候服务的云服务特点。克服了现有集中式云计算系统网络由于网络存在地域差异而带来的不同地域的终端用户得到的云计算服务有差别(如云计算服务的速度、安全性、可靠性等)的缺陷,以及克服了现有集中式云计算系统网络不稳定导致的数据存储慢的缺陷,还保证了数据的远程存储安全,提高了用户体验、及用户的满意度。
【附图说明】
[0056]图1为本发明的私有云与公有云的信息交互系统一实施例的结构示意图;
[0057]图2为本发明的私有云计算中心一实施例的内部结构示意图;
[0058]图3为本发明的公有云计算中心一实施例的内部结构示意图;
[0059]图4为本发明的私有云与公有云的信息交互方法一实施例的流程图;
[0060]图5为本发明的私有云计算中心信息交互方法一实施例的流程图;
[0061]图6为本发明的公有云计算中心信息交互方法一实施例的流程图。
【具体实施方式】
[0062]为使本发明的目的、技术方案和优点更加清楚明了,下面结合【具体实施方式】并参照附图,对本发明进一步详细说明。应该理解,这些描述只是示例性的,而并非要限制本发明的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本发明的概念。
[0063]本发明主要是通过建立以公有云和私有云并存的云计算系统为不同区域和不同需求的用户提供相应的云应用服务(云服务),其中,公有云是为公共提供云计算服务的中心云计算区(公有云计算中心),而私有云是以用户个体为单位的区域云计算中心(私有云计算中心),公有云计算中心与私有云计算中心之间可以经由网络实现连接和数据传输。如图1所示,为本发明的私有云与公有云的信息交互系统的一实施例,包括公有云计算中心1、私有云计算中心2、用户3。多个私有云计算中心2相互之间通过网络进行连接;每个私有云计算中心2和所述公有云计算中心1之间通过网络进行连接;用户3和对应的私有云计算中心2连接。其中,公有云计算中心1和私有云计算中心可以通过网络向用户3提供云服务。
[0064]在一个实施例中,私有云计算中心2用于为一个或多个用户3提供服务,公有云计算中心1用于对多个私有云计算中心2进行管理与控制,并在任何一个私有云计算中心2发生故障时,为所述发生故障的私有云计算中心的用户3提供服务,当私有云计算中心2故障解除后,将服务产生的信息从公有云计算中心1取出并同步回该私有云计算中心2。
[0005]上述私有云与公有云的信息交互系统中,如图2所示,私有云计算中心包括第一管理工具模块21、第一资源调度模块22、第一计算模块23、第一存储模块24以及第一网络路由模块25。
[0066]第一网络路由模块25,连接其它私有云计算中心和公有云计算中心,用于分配所述私有云计算中心内部的网络资源,并实现该私有云计算中心与其他的私有云计算中心或公有云计算中心的通信。
[0067]所述第一管理工具模块21,用于解析命令,并将解析后的命令发送到所述第一资源调度模块22。其中,命令可以是来自用户的命令信号。
[0068]所述第一资源调度模块22,根据获得的来自第一管理工具模块21解析后的命令,调用所述第一计算模块23和所述第一存储模块24或外部云计算中心来增加、修改或删除所需要的数据和云应用服务;进而,基于该第一资源调度模块22的调度/调用,在所述第一计算模块23中可以完成对所需数据的处理以及云应用服务的实现,获得相应的数据处理结果以及云应用服务实现后的结果,将这些结果提供给所述第一存储模块24;该第一存储模块24,基于第一资源调度模块22的调度/调用,将来自第一计算模块得到的所述结果进行保存。
[0069]作为本发明的实施例,如图2所示,所述私有云计算中心2还包括备份模块26;所述备份模块26用于将所述私有云计算中心中的数据同步到所述公有云计算中心进行备份。
[0070]如图3所示,为公有云计算中心结构示意图,公有云计算中心包括第二管理工具模块34、第二资源调度模块35、第二计算模块36、第二存储模块37、第二网络路由模块38、全局监控服务器模块31、全局管理服务器模块32、域名解析服务器模块33以及云应用数据库模块39。其中,第二管理工具模块34、第二资源调度模块35、第二计算模块36、第二存储模块37与私有云计算中心的第一管理工具模块21、第一资源调度模块22、第一计算模块23、第一存储模块24的功能相同,用于为用户提供服务。
[0071]第二网络路由模块38,实现公有云计算中心内部的网络资源分配以及与各个私有云计算中心的通信。
[0072]所述云应用数据库模块39,用于保存各个私有云计算中心的云应用的安装包。
[0073]全局监控服务器模块31,对各个所述私有云计算中心的运行状况进行实时监控,将发现的私有云计算中心2发生故障的故障信息报告给所述全局管理服务器模块32。其中,全局监控服务器模块31经由第二网络路由模块38,实时监控私有云计算中心2的运行状况。
[0074]所述全局管理服务器模块32接收到故障信息后,通知所述域名解析服务器模块33调整域名解析,并将向发生故障的所述私有云计算中心2发起的访问请求转发给所述第二管理工具模块34。其中,全局管理服务器模块32经由第二网络路由模块38,进行访问请求重定向。
[0075]所述第二管理工具模块34,用于接收域名解析服务器模块33转发的访问请求,并对该访问请求中的命令进行解析,将解析后的结果发送到所述第二资源调度模块35。
[0076]所述第二资源调度模块35,根据来自第二管理工具模块34的解析后的命令,从所述第二存储模块37中读取所需要的数据和云应用服务;
[0077]所述第二计算模块36,基于第二资源调度模块35的调用,完成
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1