The invention discloses a method and system for disaster preparedness in the same city and other places based on cloud computing, builds a distributed storage system Ceph, and distributes multiple copies in two computer rooms in different regions. The two computer rooms are interconnected by a special optical fiber line to realize disaster preparedness for each other; builds two cloud platforms to connect the same set of Ceph clusters, one for production environment and one for production environment. Backup, two sets of platform databases adopt cluster mode to achieve real-time synchronization of data; develop a central management service system, manage two sets of Openstack platform at the same time, and realize the opening function of external network; through the DNS service function of public network, one domain name corresponds to two IP, achieve the purpose of disaster in host room and switching to standby computer room quickly. The invention can effectively realize remote data backup, and realize second-level recovery of service at the same time.
【技术实现步骤摘要】
一种基于云计算的同城异地灾备的方法及其系统
本专利技术涉及一种异地灾备的方法及其系统,特别是一种基于云计算的同城异地灾备的方法及其系统。
技术介绍
随着企业规模的扩展,用户原有意识中的数据备份已经无法满足关键业务对系统的可用性、实时性、安全性的需要。更重要的是备份的数据往往会因为各种因素而遭到毁坏,如地震、火灾、丢失等。异地容灾解决方案的出现则可通过在不同地点建立备份系统,从而进一步提高数据抵抗各种可能安全因素的容灾能力。目前常见的异地灾备方法大多数是基于硬件设备去实现的,或者是对本地数据进行实时捕获并传输到异地服务器,这些方法要么成本太高,要么就是对本地服务器性能有很大的影响。
技术实现思路
本专利技术所要解决的技术问题是提供一种基于云计算的同城异地灾备的方法及其系统,有效的实现异地数据备份,同时实现服务的秒级恢复。为解决上述技术问题,本专利技术所采用的技术方案是:一种基于云计算的同城异地灾备的方法,其特征在于包含以下步骤:设置主机房和备份机房两个机房,主机房作为生产环境用于云主机的创建及使用,云主机的详细信息在云主机创建的同时保存在数据库集群中;分布式存储,主机房3副本,备用机房2副本,通过专线方式互联进行数据同步;备份机房与主机房的两套Openstack云平台采用同一套数据库集群,读取到云主机信息一致;中心管理服务系统通过调用OpenstackAPI同时管理两套Openstack平台,负责云主机的全生命周期管理,主机房用于云主机创建及主机房正常情况下使用,而备用机房在云主机创建的同时也将获得云主机的全部信息,在主机房发生灾难时,接管主机房创建的所有云主机 ...
【技术保护点】
1.一种基于云计算的同城异地灾备的方法,其特征在于包含以下步骤:设置主机房和备份机房两个机房,主机房作为生产环境用于云主机的创建及使用,云主机的详细信息在云主机创建的同时保存在数据库集群中;分布式存储,主机房3副本,备用机房2副本,通过专线方式互联进行数据同步;备份机房与主机房的两套Openstack云平台采用同一套数据库集群,读取到云主机信息一致;中心管理服务系统通过调用Openstack API同时管理两套Openstack平台,负责云主机的全生命周期管理,主机房用于云主机创建及主机房正常情况下使用,而备用机房在云主机创建的同时也将获得云主机的全部信息,在主机房发生灾难时,接管主机房创建的所有云主机;将两套Openstack平台纳入Pacemaker集群,并启用主机隔离功能,Pacemaker集群一旦检测到主机房发生灾难,自动将主机房服务器隔离,同时通知中心管理服务系统,启用备份云平台。
【技术特征摘要】
1.一种基于云计算的同城异地灾备的方法,其特征在于包含以下步骤:设置主机房和备份机房两个机房,主机房作为生产环境用于云主机的创建及使用,云主机的详细信息在云主机创建的同时保存在数据库集群中;分布式存储,主机房3副本,备用机房2副本,通过专线方式互联进行数据同步;备份机房与主机房的两套Openstack云平台采用同一套数据库集群,读取到云主机信息一致;中心管理服务系统通过调用OpenstackAPI同时管理两套Openstack平台,负责云主机的全生命周期管理,主机房用于云主机创建及主机房正常情况下使用,而备用机房在云主机创建的同时也将获得云主机的全部信息,在主机房发生灾难时,接管主机房创建的所有云主机;将两套Openstack平台纳入Pacemaker集群,并启用主机隔离功能,Pacemaker集群一旦检测到主机房发生灾难,自动将主机房服务器隔离,同时通知中心管理服务系统,启用备份云平台。2.按照权利要求1所述的一种基于云计算的同城异地灾备的方法,其特征在于:所述数据库集群采用主主模式,将云主机的信息同步到备份机房的数据库中。3.按照权利要求1所述的一种基于云计算的同城异地灾备的方法,其特征在于:所述Pacemaker集群一旦检测到主机房发生灾难的检测形式是检测网络是否中断,若网络中断则判断主机房发生灾难。4.按照权利要求1所述的一种基于云计算的同城异地灾备的方法,其特征在于:所述中心管理服务系统具备外网开通功能,在创建云主机的同时,自动在两个机房出入口防火墙上开通对应云主机内网IP的外网映射端口或全地址映射;同时利用公网DNS,将两个地址映射到同一域名,供公网用户访问。5.一种实现权利要求1-4任一项所述的基于云计算的同城异地灾备的方法的系统,其特征在于:包含Openstack云平台、Ceph集群、Mysql数据库集群、Pacemaker集群和中心管理系统,Openstack云平台包含主Openstack平台和备Openstack平台,主Openstack平台设置在主机房,备Openstack平台设置在备用机房,主Openstack平台内包含Mysql数据库集群和三个Ceph集群,该Mysql数据库集群和三个Ceph集群通过交换机与主机房的路由器连接,路由器通过防火墙连接互联网,备Op...
【专利技术属性】
技术研发人员:杨顺卿,
申请(专利权)人:江苏鸿信系统集成有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。