当前位置:
文档之家› 网络存储技术-34本地复制和远程复制(下)
网络存储技术-34本地复制和远程复制(下)
副本的种类
选择的复制技术如何反过来影响 RPO/RTO
业务连续性 – 本地复制
-5
数据库应用程序的复制
数据库应用程序可能涉及大量文件、文件系统 和设备,所有这些内容都必须进行复制 数据库复制可以离线或在线进行
数据
日志
业务连续性 – 本地复制
-6
本地复制技术
基于主机
基于逻辑卷管理器 (LVM) 的镜像 文件系统快照 完整卷镜像 完整卷:第一次访问时拷贝 基于指针:第一次写入时拷贝
同步或异步
日志
物理卷 1 物理卷 2 物理卷 3 物理卷 1
日志
物理卷 2 物理卷 3
卷组
本地站点
网络
卷组
远程站点
- 17
业务连续性 – 远程复制
基于 LVM 的远程复制
在网络出现故障时
写操作在日志文件中排队 问题解决后,排队的写操作将发送到远程站点 日志文件的最大大小决定了可以承受的中断时间 长度
- 22
基于阵列 – 异步复制
网络链路
源
目标
源阵列接收来自主机/服务器的写操作 源阵列向主机/服务器发出写操作完成信号
源阵列将写操作传送到远程阵列
基于存储阵列
如果本地复制基于主机,则是指在数据中心执 行的复制;如果本地复制基于阵列,则是指在 存储阵列上执行的复制。
业务连续性 – 本地复制
-7
教学内容
34.1 远程复制概述 34.2 远程复制技术 34.3 知识应用
34.1 业务连续性 – 远程复制
解释远程复制概念
业务连续性 – 远程复制
磁盘
- 11
同步复制
响应时间延长
应用程序响应时间会由于同步复 制而延长
最大
必须在数据传送到远程站点后才能 对写操作进行确认 传送时间将取决于距离和带宽
写入 MB/秒
带宽
为了最大限度地降低对响应时间 的影响,必须能够始终提供充足 的带宽
平均
时间
部署距离很少超过 200 公里
同步/异步 连接选项
业务连续性 – 远程复制
-9
远程复制概念
远程设备上提供可用的副本
可以相距几英里或是半个地球之遥 备份和保险存储并非远程复制 副本与源在任何时候均相同 – 零 RPO 副本比源滞后一定时间 – 低 RPO
同步复制
异步复制
连接性
数据从源站点传输到远程站点所通过的网络基础 架构
业务连续性 – 远程复制
- 12
异步复制
源收到写操作后立即向主 机确认 数据被缓冲并发送到远程 站点
磁盘
1 2
服务器
数据写入 数据确认
有些供应商维护写操作顺序 有些供应商不维护写操作顺 序,但确保副本始终是可重 新启动的一致映像 副本滞后于源一定时间 通常可配置
业务连续性 – 远程复制
4
什么是复制
副本 – 精确拷贝(包括全部细节) 复制 – 复制数据的过程
复制
原始
副本
业务连续性 – 本地复制
-3
副本的可能用途
备份的备用源 快速恢复源 决策支持 测试平台 数据迁移
业务连续性 – 本地复制
-4
考虑事项
良好的副本由哪些要素构成
可恢复性:用主要(备份源)恢复操作的考虑事项 一致性/重启能力:如何通过各种技术实现这一点 时间点 (PIT) = 有限 RPO:副本上的数据是生产 环境某些特定时间戳完全相同的映像 连续 = 零 RPO:副本上的数据与生产数据随时保 持同步
源站点发生故障时,可将生产操作转移到远程 站点
业务连续性 – 远程复制
- 18
基于 LVM 的远程复制
优点
可在源站点和远程站点使用不同的存储阵列和 RAID 保护 可使用标准 IP 网络进行复制 可利用异步模式通过延长的 RPO 消除响应时间问题
缺点
网络故障时间较长则需要日志文件较大 主机上的 CPU 开销
网络存储技术 第三十四讲 本地复制和远程复制(下)
曲海平
本地复制
本地复制是一种对数据进行精确拷贝,以确保 业务连续性的技术。通过复制,副本上的数据 与创建副本时的原始数据完全相同。 示例:
拷贝某一特定的文件 拷贝数据库应用程序使用的所有数据 拷贝 UNIX 卷组(包括底层逻辑卷、文件系统等) 中的所有数据 将存储阵列上的数据拷贝到远程存储阵列
业务连续性 – 远程复制
- 10
同步复制
必须首先确定已在远程副本和源 上完成写操作,然后才能向主机 确认 确保源和远程副本在任何时候都 具有相同的数据
磁盘
1 4
服务器
数据写入 数据确认
始终保持写操作顺序
副本收到写操作的顺序与源完全相同
3
2
同步复制提供最低的 RPO 和 RTO
目标是零 RPO RTO 与在远程站点上启动应用程序 的时间一样短
用于维护和传送日志文件
业务连续性 – 远程复制
- 19
基于主机的日志传送
日志
IP 网络
原始
大多数数据库供应商 均可提供 优点
CPU 开销最少 带宽需求低 备用数据库与最后应用的日志一致
备用
业务连续性 – 远程复制
日志
- 20
基于阵列 – 远程复制
复制由阵列操作环境执行
主机 CPU 资源可专门用于生产操作而不用于复制 操作,而阵列通过专用通道相互通信 主要用于灾难恢复用途 也可用于其他业务连续性操作
生产阵列 远程阵列
副本在不同的阵列上
网络 生产服务器
业务连续性 – 远程复制
源
距离
- 21
副本
灾难恢复服务器
基于阵列 – 同步复制
网链路
源
目标
源阵列接收来自主机/服务器的写操作
源阵列将写操作传送到远程阵列
远程阵列向源阵列发送确认 源阵列向主机/服务器发出写操作完成信号
业务连续性 – 远程复制
业务连续性 – 远程复制
- 15
远程复制技术
基于主机
逻辑卷管理器 (LVM)
同步/异步
日志传送
同步 异步 磁盘缓冲 – 一致的时间点
基于存储阵列
结合使用本地和远程复制
- 16
业务连续性 – 远程复制
基于 LVM 的远程复制
本地和远程站点的重复卷组 所有对源卷组的写操作都会由 LVM 复制到远程卷组
3
有限 RPO
- 13
磁盘
异步复制
响应时间不受影响 带宽
最大
需要充足的平均带宽 需要足够的缓冲区
缓冲区
写入 MB/秒
可跨长距离部署
平均
时间
业务连续性 – 远程复制
- 14
34.2 远程复制技术
论述基于主机和阵列的远程复制技术
功能性 差异 考虑事项 选择适当的技术