天道酬勤,恒者能胜。追求卓越,成功就会在不经意间追上你。

存储基础知识之大话数据容灾(十五)

上一篇 / 下一篇  2012-12-28 17:34:25 / 精华(1) / 置顶(1) / 个人分类:计算机基础知识

1容灾如果服务器磁盘损坏致使数据无法读写,主板损坏造成直接无法开机或者机房火灾等意外事件,我们必须将备份的数据尽快地恢复到生产系统中继续生产,这就是容灾,容灾可以在出现故障后手动完成,也可以靠程序自动完成。

2IT系统的形象比喻

IT系统

生产工具服务器、硬盘、网络通信设备、电源等

生产资料录入的原始数据

生产者各种应用程序逻辑

产品客户需要的信息

厨房系统

生产工具锅碗瓢盘、炉灶、铲勺

生产资料大米、面粉、蔬菜、油盐酱醋

产品美味菜肴

3IT系统的生产资料(数据)的特殊性

3.1IT数据可以任意复制,并可以复制多份的数据

3.2IT系统数据是不断变化的,在生产的同时,原始数据将会不断的变化,生产产生数据会覆盖原始数据

4HADR通过主机软件实现前端网络同步备份(数据流经的设备最长)

数据流经路径:本地磁盘阵列->本地后端网络交换设施->本地服务器内存->本地前端网络交换设施->电信交换机组->远端前端网络交换设施->远端服务器内存->远端后端网络交换设施->远端磁盘阵列

HADR High Availability Disaster RecoveryDB2数据库级别的高可用性数据复制机制;主机只需要把日志告诉备机,备机收到日志后便会在磁盘上重做这些操作,而不用传输大数据。处于备用角色的数据库不能被访问。

4.1、同步SYNC仅当日志已写入主数据库上的日志文件,而且主数据库已接收到来自备份数据库的应答,确定日志也已写入备用数据库上的日志文件时,方才认为日志写入是成功的,保证日志数据同时存储在这两处。不会导致数据丢失。会导致事务响应时间最长

4.2、接近同步NEARSYNC仅当日志已写入主数据库上的日志文件,而且主数据库已接收到来自备份数据库的应答,确定日志也已写入备用数据库上的日志文件时,方才认为日志写入是成功的,保证日志数据同时存储在这两处。仅当两处同时发生故障时,并且目标位置未将接收到的所有日志数据转移至非易失性存储器时,才会导致数据丢失。比SYNC更短的事务响应时间。局域网环境一般采用这个方式同步。

4.3、异步ASYNC只有当日志记录已写入主数据库上的日志文件,而且已将此记录传递给主系统主机的TCP层时,才认为日志写入是成功的。因为主系统不会等待来自备用系统的应答,所以发生数据丢失的几率最高。是事务响应时间最短的方式。

5VxVM Veritas Volume Manager通过主机软件实现后端网络同步备份(数据流经次长)

数据流经路径:本地磁盘阵列->本地后端网络交换设施->本地服务器内存->电信交换机组->远端服务器内存->远端后端网络交换设施->远端磁盘阵列

主要是辅助或者代替操作系统自己的磁盘管理模块来管理底层的物理磁盘。可以实现对服务器上两个卷的景象操作,实现两个卷的数据同步,一旦某时刻主站点发生故障,则备站点的卷上数据和主站点发生故障的时候完全一致。有一款相同功能但是是开源软件的LVM(Logical Volume Manager)也可以实现后端网络同步备份。

6Remote Mirror通过存储设备软件实现专用网络同步备份(数据流经最短)

数据流经路径:本地磁盘阵列->本地后端网络交换设施->电信交换机组->远端后端网络交换设施->远端磁盘阵列

这种把备份软件放在存储设备上的数据同步,由于底层存储设备不会识别卷上的文件系统,所以同步的是块设备而不是文件。

7IO Wait IO等待

如果应用程序使用的是同步IO,则其相关的进程或者线程就会被挂起,这种现象就叫IO WaitIO等待,就是向存储设备发起一个IO而迟迟接收不到写入成功的信号。如果连接两个站点之间的网络链路出现拥塞、故障,便会发生IO Wait

8同步复制异步复制

同步复制:有一个IO写入主站点,主站点会等待备份站点返回的确认包,才会向客户作出反应(安全性高、响应时间慢)

异步复制:有一个IO写入主站点,主站点向备份站点发送了一个写操作之后不等待备份站点返回确认包,就向客户作出反应。(安全性低、响应时间快)

                    零测试


TAG: 零测试 容灾 IO等待 同步复制 LVM 异步复制 sync SYNC

 

评分:0

我来说两句

Open Toolbar