1.6数据级容灾设计

数据的复制是应用接管的基础,保障数据复制的完整性和实时有效性才能使得应用的接管有意义。数据复制主要分为4大类(1.4.2已有说明),综合性价比和客户自身情况,Primeton推荐可以使用如下两类的数据复制技术:

第一类,是基于磁盘阵列的复制软件实现,比如EMC SDRF、HDS 的TureCopy、IBM的Flash等;

第二类,是基于服务器或者应用软件(应用层)实现,比如Oracle DataGuard组件、GoldenGate数据库复制软件、 DSG的RealSync软件等。

A)磁盘阵列同步有以下主要特点:

• 可以实现对所有数据的灾备,支持所有的数据类型,是最全面的灾备保护方式;

• 基于存储设备进行灾备,可以有效的解决对数据库服务器和各种应用服务器的计算资源的占用问题;

• 部署简单,无需更改原来的文件系统。维护也更加简单,维护好存储灾备系统就可以。

B)基于服务器或应用软件的灾备, 有以下特点:

• 支持异构平台,开放的硬件选择;

• 极短时间切换的热容灾;

• 容灾侧数据库也处于打开状态,可以做主地数据库的负载均衡,提升系统的可用性;

• 对网络要求不高,低带宽下能够传输数据;

1.7应用级容灾设计

应用级灾备包括两个方面:数据同步和应用接管。数据同步是应用接管的前提。在保证数据同步基础上,要实现应用接管,还要能实现灾难发生时的网络切换和应用切换。

1.7.1网络切换设计

应用级灾备要求提供冗余的网络线路和设备。正常情况下,客户端通过生产中心的业务网络访问生产中心的应用服务器;在发生灾难时,通过网络切换,客户端能够访问到灾备中心的备用服务器。

目前,网络切换主要有以下三种:

(1)基于IP地址的切换

生产中心和灾备中心主备应用服务器的IP地址空间相同,客户端通过唯一的IP地址访问应用服务器。在正常情况下,只有生产中心应用服务器的IP地址处于可用状态,灾备中心的备用服务器IP地址处于禁用状态。一旦发生灾难,管理员手工或通过脚本将灾备中心服务器的IP地址设置为可用,实现网络访问路径切换。

(2)基于DNS服务器的切换

在这种方式下,所有应用需要根据主机名来访问,而不是直接根据主机的IP地址来访问,从而通过域名实现网络切换。

(3)基于负载均衡设备的切换

通过在服务器集群前端部署一台负载均衡设备,根据已配置的均衡策略将用户请求在服务器集群中分发,为用户提供服务,并对服务器可用性进行维护。负载均衡能够按照一定的策略分发到指定的服务器群中的服务器或指定链路组的某条链路上,调度算法以用户连接为粒度,并且可以采取静态设置或动态调配的方式。负载均衡设备能够针对各种应用服务状态进行探测,收集相应信息作为选择服务器或链路的依据,包括ICMP、TCP、HTTP、FTP、DNS等。通过对应用协议的深度识别,能够对不同业务在主生产中心和灾备中心之间进行切换。

这三种网络切换方式比较如下:

网络切换方式

基于IP地址

基于DNS服务器

基于负载均衡

切换方式

手动或半自动

自动

自动

切换时间

10-30分钟左右,与服务器数量相关

10分钟左右

分钟级

技术成熟度

成熟

成熟

一般

实施案例

较多

较多

设备投资

增加2台DNS服务器

在数据中心前端交换机上增加负载均衡板卡

单个应用和整个子网的切换

适合整个子网切换

适合单个应用和整个子网切换

适合单个应用和整个子网切换

在以上三种网络切换方式中,基于IP地址的切换方式较简单,实现成本低,但是对于拥有较多服务器的灾备中心而言,手工更改大量IP地址和网络配置需要比较长时间,因此这种方式适合于只有少数应用服务器的场合;基于DNS的切换方案,从技术上讲较成熟,应用也较多,而且能够实现网络切换的全自动,但是需要增加两台DNS服务器的投资;而基于负载均衡的切换,需要增加负载均衡板卡,但是切换能够精细到业务和服务内容,因此,在大型数据中心情况下,Primeton建议采用负载均衡的方式进行网络之间的切换。

1.7.2应用切换设计

应用切换是指生产中心由于发生灾难而瘫痪时,可由灾备中心的备用服务器提供业务接管,确保业务运行的高连续性。

实现应用切换的前提条件是:

• 数据已经从生产中心同步到灾备中心;

• 灾备中心配置与生产中心对应的应用软件服务器、数据库服务器和中间件服务器等,且运行正常;

• 灾备中心网络运行正常或能够实现正常切换。

应用切换技术主要有以下几种:

(1)双活数据库技术

部分数据库复制容灾软件,能够实现生产中心和灾备中心数据库双活,即灾备中心的备份数据库也处于Open状态,客户端可对灾备数据库进行只读访问(例如GoldenGate、DSG等数据库复制软件)。生产中心和灾备中心数据库保持双活,可提高灾备中心的资源利用率,分担生产中心的业务负担,在发生灾难时,自然也可以实现应用和业务的接管。

这种方式的缺点之一是只适合于特定的数据库应用,不适合文件系统等应用,有一定的局限性。

(2)远程集群技术

远程集群是指通过在生产中心和灾备中心的应用服务器上安装远程集群软件(例如Veritas Storage Foundation中的GCO组件),实现跨广域的多服务器状态的监控,当发生灾难时,实现应用服务器的自动切换。主要是由厂家提供的一些容灾软件实现自动切换,拉起异地的应用和数据库。例如,赛门铁克的VCS,IBM的PowerHA等。

(3)手动切换方式

手动切换方式实现较简单,总体成本低,适用范围广,而且较可靠。采用这种方式时,灾备中心部署与生产中心相对应的应用服务器和数据库服务器,安装相应软件。在正常情况下,灾备中心服务器可选择不运行或者处于就绪状态但对外不可访问;发生灾难时,可在人为决策后,将灾备中心服务器启动或恢复对外访问,实现业务的快速切换。

这三种方式比较如下:

应用切换方式

双活数据库技术

远程集群

手动切换

适用范围

仅限特定数据库

无限制

无限制

应用完全自动切换

灾备中心日常可访问

运行风险

高,可能误切换

实施成本

较高

维护工作量

较高

较高

1.8网络层设计

在每一个节点,为了提高可靠性,避免单点故障,建议在网络层采用双网双平面的设计,即在交换机/路由器层均采用冗余设计。

在同城高可用环境下,在预算允许的情况下,建议数据复制采用光纤(FC)传输,能够大大提升同步数据复制的效率和可靠性。

在异地灾备情况下,由于数据传输线路较长,采用FC传输代价太高,并且灾难发生也是偶然事件。综合考虑性价比,建议采用IP传输。

1.9 Primeton容灾方案推荐软/硬件配置选型清单

序号

配置名称

配置详情

1

服务器

建议采用主流小型机或者高性能X86服务器,例如IBM/Oracle小型机,曙光/华为/IBM/HP/Dell的X86服务器

2

存储

中高端NAS存储,注意选择双控,可支持FC/IP数据复制,可以选用相关的数据复制软件

3

网络设备

交换机/路由器,注意冗余配置

4

主机操作系统

CentOs/Suse/Aix

5

数据库

Oracle/Mysql

6

容灾软件

可以选用Linux自带的cluster,或者选用厂家提供的如VCS,RealSync等软件

7

虚拟化软件

建议采用开源的Openstack/Xen

数据中心解决方案之灾备方案设计(下)相关推荐

  1. 数据中心解决方案之灾备方案设计(上)

    1.数据中心容灾备份解决方案 随着社会的发展和科技的进步,政府日常工作越来越依赖于数据处理来进行,政务系统的连续性依赖于数据中心系统的稳定运行.然而,灾难就像灰尘一样伏击在运营环境周围,政务系统的数据 ...

  2. 数据中心的双活与灾备方案设计

    灾备建设的最终目的就是要保护业务的连续性运行,除了技术层面的支撑外,还有人员.规划和流程等非技术决策层面支撑.养兵千日,用在一时.只有技术和规划通力配合,才能在真正发生灾难时保证业务连续性. 因此,业 ...

  3. 云数据中心备份容灾设计方案

    云数据中心备份容灾设计方案 导读:云计算中心 涵盖系统多.类型复杂.关键性程度不一,因此对于恢复目标也有不同的要求,针对不同恢复目标的业务采取不同的灾备技术,同时考虑到数据中心重要性,需要建立同城灾备 ...

  4. 如何利用华为云容灾解决方案替代灾备一体机

    一.灾备一体机的现状 灾备一体机是集软件和硬件于一体的灾备解决方案.灾备一体机的出现,为用户提供了集"计算+存储+灾备"三位一体的解决方案. 用户如果按照传统方案构建一套完善的灾备 ...

  5. “零成本”建设数据中心机房容灾方案

    前言: 数据中心全年不休地运行,一旦发生不可预知的灾难,如果对数据中心机房造成设备损坏将是一笔不小的损失,设备损坏至少还能弥补修复,但如果是宝贵的数据丢失,造成的损失则是无法计算的. 所以建设数据中心 ...

  6. 8万字政务云数据中心解决方案2022(word)

    本资料来源公开网络,仅供个人学习,请勿商用,如有侵权请联系删除 3.1 方案总体架构 电子政务数据中心总体架构设计遵循面向业务需求的设计思路,基于业务场景化.模块化的设计方法,实现数据中心 IT 基础 ...

  7. 数据中心解决方案-最新全套文件

    数据中心解决方案-最新全套文件 一.背景现状 二.总体架构 三.建设内容 四.方案特色 五.方案价值 六.获取 -数据中心全套最新解决方案合集 一.背景现状 数据中心(Data Center,DC)是 ...

  8. 模块化数据中心解决方案

    模块化数据中心解决方案目标用户 适用于对单机柜密度高.PUE低的创新型数据中心. 模块化数据中心解决方案应用背景 在数据量飞速发展的今天,在大数据时代呼啸而来的浪潮中,各个数据中心的扩展速度都是惊人的 ...

  9. 曙光服务器希捷硬盘,希捷携手曙光推出数据中心解决方案

    原标题:希捷携手曙光推出数据中心解决方案 随着高清拍摄和长期科研需求的不断发展,容量成为系统中至关重要的需求,存储解决方案提供商希捷科技日前对外宣布首次将其最新高性能的企业级3.5寸4TB海量盘配备在 ...

最新文章

  1. 【青少年编程】【蓝桥杯】绘制扇子
  2. 改变从内部开始:开发者与管理者的协作
  3. vue热更新失效_vue cli@3项目style标签里面热更新失效的问题
  4. php heahd,heaheader phpder 详解
  5. python面相对象经典例子
  6. EXCEL——批量生成中国各省省会经纬度JSON的一种方法
  7. 计算机与生命科学交叉应用,第二届 “数学、计算机与生命科学交叉研究”青年学者论坛...
  8. (二)性能优化的指标和工具 (告别前端小白,成为大神的必经之路)
  9. nagios客户端nrped服务方式启动脚本
  10. kali装电脑_教你Kali Linux怎么安装Nessus软件
  11. 【Linux】查看文件内容的相关命令总结
  12. 【Prince2科普】P2七大主题之商业论证
  13. pycharm中的settings没有latest version_k8s集群中pod镜像版本检查
  14. imx6 配置串口波特率_stm32异步串口(uart)通讯基本操作
  15. rtmp服务器 协议之同步
  16. java 执行查询_在单个语句中用Java执行多个查询
  17. react 使用iconfont 图标
  18. 小米8 解BL锁教程 申请BootLoader解锁教程
  19. 前端激荡三十年,从无到有,从单一到炫彩,技术从未停止!
  20. 【HDU2019多校】E - Snowy Smile (最大字段和)

热门文章

  1. 危机公关处理能力不可或缺的是企业成长能力
  2. Java后台微信点餐小程序开发最新版笔记,Springboot+Mysql+Freemarker+Bootstrap+微信小程序实现扫码点餐小程序,包含语音提示,微信消息推送,网页管理后台
  3. 排队器拦截_网络拦截器-一个好用的网络拦截器
  4. 小爱同学指令大全_小爱同学有哪些隐藏功能?小爱同学实用隐藏功能大汇总
  5. 四足机器人发展史及机器人盘点
  6. Java实现swap交换函数的数组方法
  7. 送你一个励志故事(转载)
  8. 【Python】Python 函数用法:str()、int()、float() 函数
  9. 国开1253c语言程序设计,人教版三年级数学下册单元测试题全套
  10. mc服务器常用指令_我的世界服务器指令大全 最新服务器指令汇总