发明名称 云计算实现方法和系统
摘要 本发明公开了一种云计算实现方法,通过多层负载均衡架构设计,在应用层、中间层、数据库层每个层都部署了多台功能完全相同的的虚拟机,并在各虚拟机上分别部署故障监控模块,当一虚拟机发生文件系统只读等故障时,故障监控模块自动将该虚拟机关闭,实现虚拟机节点的自动隔离,并将故障信息上报管理中心,管理中心将对发生故障的虚拟机的访问请求迁移至相应的另一虚拟机,任何一个主虚拟机的故障或缺失都不会对当前业务系统造成停顿,从而能够避免单个主虚拟机的故障对整个云计算平台造成影响,保证了业务的通畅,提高了用户体验和整个系统的性能。本发明还公开了一种云计算系统。
申请公布号 CN102325192A 申请公布日期 2012.01.18
申请号 CN201110295513.6 申请日期 2011.09.30
申请人 上海宝信软件股份有限公司;上海拜服信息科技有限公司 发明人 辛旻;胡兵;张永起;林东辉;朱承;李曼;黄立志;周蓉;敖士;王戎;崔岩;伍志平;王洁;毛喻明
分类号 H04L29/08(2006.01)I;G06F9/455(2006.01)I 主分类号 H04L29/08(2006.01)I
代理机构 上海浦一知识产权代理有限公司 31211 代理人 王江富
主权项 一种云计算实现方法,其特征在于,一.在H台物理服务器上安装相同的虚拟化平台软件,H为大于等于3的整数,各台物理服务器间网络连接;二.运行所述H台物理服务器上的虚拟化平台软件,在各台物理服务器上分别虚拟化成一个或多个虚拟机,在各虚拟机里分别部署相同的客户机操作系统;各物理服务器分别设置共享系统资源,同一个物理服务器上的各个虚拟机共享该物理服务器的共享系统资源;三.安装管理中心,并将所述H台各物理服务器上的虚拟化平台软件全部加入到管理中心里并接受管理;四.在所述H台物理服务器上的各虚拟机上部署故障监控模块,所述故障监控模块用于对所在虚拟机进行监测,当监测到所在虚拟机发生故障时,自动将该虚拟机关闭,并将故障信息上报所述管理中心;所述H台物理服务器中的M台物理服务器作为主物理服务器,所述主物理服务器上的E个虚拟机的客户机操作系统上分别安装相同的中间件作为主中间件虚拟机,另外F个虚拟机的客户机操作系统上分别安装相同的数据库软件作为主数据库虚拟机,2≤M<H,E、F大于等于2且E+F小于等于在所述M台主物理服务器上的虚拟机的个数;所述H台物理服务器中的另外N台物理服务器作为备物理服务器,所述备物理服务器中的C个虚拟机的客户机操作系统上分别安装与主中间件虚拟机相同的中间件作为备中间件虚拟机,另外D个虚拟机的客户机操作系统上分别安装与主数据库虚拟机相同的数据库软件作为备数据库虚拟机,N=H‑M,C、D大于等于1且C+D小于等于在所述N台备物理服务器上的虚拟机的个数;五.配置管理中心,使所述M台主物理服务器上的主中间件虚拟机及主数据库虚拟机配置成主服务器集群;所述N台备物理服务器上的备中间件虚拟机及备数据库虚拟机配置成备服务器集群;所述管理中心接收到主服务器集群中的一虚拟机上的故障监控模块上报的故障信息后,将对该发生故障的虚拟机的访问请求迁移至主服务器集群中的类型相同的运行正常一虚拟机;若主服务器集群中不存在类型相同的运行正常的虚拟机,则将对该发生故障的虚拟机的访问请求迁移至备服务器集群中的类型相同的运行正常一虚拟机;类型相同是指同为中间件虚拟机或同为数据库虚拟机。
地址 201203 上海市浦东新区郭守敬路515号