数据库高可用

首页    解决方案    数据库高可用

  客户大量的业务数据存储在数据库系统中,各种信息系统的运行离不开数据库系统,企业业务运行和发展对信息系统和数据库系统的依赖性也越来越高,但有各种各样的风险可能导致IT系统无法正常运行:

 

    ●   IT 硬件设备的损坏、断电、甚至各种自然灾害都会造成数据丢失或业务突然中断;

    ●  系统人员误操作造成意外宕机或关键数据丢失;

    ●  黑客利用网络和系统的漏洞进行攻击、病毒入侵等都可能造成系统崩溃或数据丢失;

 

  如果不能对各类风险采取有效治理,一旦造成数据丢失和业务中断的严重后果,会给整个企业造成运营上的重大不便和巨额经济损失,企业信誉也将受到影响,甚至可能造成整个企业的瘫痪。

 

  所以数据库的高可用性对企业的发展至关重要。数据库高可用性包括以下核心概念:

 

    1.  RPO:Recovery Point Objective,指灾难发生后,从系统和应用数据而言,能够恢复的系统及生产数据距离最新的数据之间有多大的差距,也可简单地描述为企业能容忍的最大数据丢失量。该值越小表示灾备系统越强健。
    2.  RTO:Recovery Time Objective,指灾难发生后,从IT 系统宕机导致业务停顿之时开始,到 IT 系统恢复至可以支持各部门运作之时,此两点之间的时间段称为 RTO,也可简单地描述为企业能容忍的恢复时间。该值越小表示灾备系统越强健。

    3. 数据连续性:数据连续性指的是发生故障后,客户的核心数据不会造成损失,但是业务可能会出现短时间的终止。数据连续性即要求RPO为0。
    4. 业务连续性:业务连续性指的是发生故障后,客户的业务应用不受故障影响,仍然可以继续提供服务,且不会造成任何的数据损失。业务连续性不仅要求RPO为0,同时也要求RTO为0。
  

方案介绍

 

  下图是云白科技保证业务、数据连续性的主要技术手段:

 

数据高可用解决方案1

 

     ● Oracle (Extended) RAC – Oracle数据库高可用集群;

     ● Oracle DG (Data Guard)  – Oracle数据库容灾手段;

     ● MySQL Cluster – MySQL数据库NDB引擎高可用集群;  

     ● MySQL Group Replication – MySQL数据库InnoDB引擎高可用集群。

 

  为保障业务的不间断运行,数据环境应该消除最基本的单点故障,保证24x7不间断服务支撑。因此,根据用户对业务连续性要求的不同,我们提供了实现高可用容灾的多种高可用性解决方案:

 

数据高可用解决方案2

解决方案图

  云白科技可以帮助用户设计和实施高可用数据库系统架构,根据客户当前系统的实际情况,结合我们数据库专家丰富的项目实施经验,为客户选择最合适的技术手段,可以是一种或多种技术的混合使用,帮助企业构建异地两中心灾备、两地三中心等各类具有高度业务数据连续性的容灾解决方案。 

 

 

解决方案