简介 今天随着信息消费者和管理者越来越希望能获得正被使用数据的快速转储以实现他们独立读写的目的非侵入的时点复制技术(PIT)得到广泛的需求在时点复制技术(PIT)问世之前联机事务处理程序常常为了复制和备份数据而被迫切断几个小时以使接下来的必要工作能正常进行这种中断使得在复制程序指今的同时又复原了某些灾难性的影响随着时点复制技术(PIT)的产生主程序能够仅凭在检验点的短暂停顿就可以创建刷新一份时点视图因此时点复制技术可以在支持后台对数据进行处理以实现决策支持应急计划和可视控制的同时保证要求严格的联机程序正常运行 这份白皮书详细介绍了用来创建数据时点映象的几种方法并逐一分析它们的优缺点本书还描述了Sun StorEdgeTM 瞬时映像一个快速转储技术是Sun 公司 Intelligent Storage Network TM战略中不可或缺的部分正象本文件中所阐释的诸如Sun StorEdge瞬时映像之类的技术为Sun用户提供了举不胜举有竞争力的优势 本章的最后简要介绍了时点设备的用途和常见术语列表为讨论时点技术提供信息背景 时点(PIT)技术的普通应用 以下是一些能直接从时点复制设备中受益的普通程序操作 装载数据库 时点复制技术能够对在线数据进行快速抽点映像并转为常用的数据库从而最大限度减小了对联机数据处理的破坏存储管理者为在线数据创建了时点影像卷从而使数据库的下载程序能够独立直接地得到这些数据现在可以频繁地更新数据库因为在线处理和数据下载能够同时进行 备份 随着大量需要保护的信息的爆炸式传播用视窗进行存储和管理信息正在迅速被淘汰时点复制技术可以使在线操作和备份在线数据的时点快速抽点映像同时进行从而最大限度地延长了计算机正常工作时间 程序开发与测试 新的应用程序开发能够在通过实际生产数据的测试而得以增强利用生产数据的快速转储映像作为新应用程序的检验输入能够有助于加速新应用程序的开发周期从而使对这些应用程序的调试更加迅捷 数据共享 今天许多公司面临需要在多种平台上用多种程序共享同一数据时点映像可用来实现不同程序间的数据共享 数据迁移 当今存储平台的迅猛发展使得要求在线数据从存储子系统到其替换单元的物理移动的呼声日渐高涨时点复制设备使这一过程变得相对的非侵入性并简单可行 在经历一个短暂的创建众所周知的一致点过程之后后台复制程序开始将数据从一个存储平台迁移到另一平台上同时保证在线程序依然受到原磁盘上的数据的支持一旦独立的快速抽点数据在替换磁盘上创建并为新的时点所刷新程序即指向新的存储区同时原磁盘即被删除与完全备份和相关预防一起数据迁移有助于实现关键数据的维护和可恢复性 术语 以下列出了讨论时点技术中用到的术语 主卷磁盘的一个逻辑分区存储特殊程序和成套程序的原始信息 影像卷(快速抽点卷)磁盘的一个逻辑分区存储已改变的时点数据或原始主卷的完全映像 卷对由主卷和与其对应的影像卷组成每一卷对由一个位图支持 三重镜像在已有的被保护的数据实现镜像后连接第三镜像卷(RAID)这是用以实现时点拷贝的方法之一 位图文件或磁盘物理分区用以保存主卷和影卷之间的数据的当前状态 同步化在影像卷上创建与主卷完全相同的复件或映像的过程 完全的再同步完全的磁盘复制这是同步化操作中耗时最长的过程大多数情况下影像卷按照主卷同步化但有时主卷也可以按照影像卷同步化 快速再同步化仅复制与数据日志相关的磁盘块从而降低了同步化时间 时点复制技术 时点复制(PIT)是对在特殊时点(point in time)冻结的数据的复制映像这些复件使后续程序以给定的取点频率对原始程序生成的数据进行非侵入性的存取产生专用映象以下是创建时点复件的三种主要技术 中断镜像时点到达之前对数据创建并存储完全物理复制 按需复制时点到达之后对数据进行完全物理复制 虚拟映象时点到达的时刻对数据进行虚拟的非物理的复制 这每一种技术伴有响应更新的选择能使之充分利用时间实现后来的时点一般说来主数据和时点映象会有软件跟蹤以实现有选择的刷新而不会执行费时又费力的完全磁盘一磁盘复制 中断镜像 这一方法要求附属的镜像卷和主数据卷相联系(主卷自身可能被RAIDI实现镜像因此三重镜像)利用中断镜像数据能够在时点来临之前不断地复制到第三镜像中 以下是使用中断镜像技术的典型过程 创建数据的附属镜象 在要求时点复制之前一个新的镜卷与主卷相联系接着主卷的内含在后台被复制到新镜之中然后附加镜像将调整与主卷一致附属镜卷也会得到与主卷一致的更新数据以保证同步继续在三途径镜卷中子系统的存储设备对每一次写入将受到次输入/输出操作 使附属镜卷与主卷脱离 如果要创建一个能为后续程序所进入的时点映象人们必须不时的暂停更新镜卷并中断镜象换句话说分离第三镜卷将中断主卷与附属卷的同步性使时点复制独立出去中断之后附属镜像在时点保存了快速抽点的主数据并且仅对主卷进行刷新 独立镜卷与主卷的再同步 分离之后随着原程序和PIT程序的独立运行主卷和独立镜卷的各自影像而逐渐大相径庭这就是所谓的非同步化 再同步是这样一个过程它能使一个影像又一次变成它所对应的信息的克隆 依据时点复初始化过程的不同再同步技术分为好几类 按需复制 按需复制与中断镜象有一些不同最明显的是一旦完成全卷复制就没有必要再继续对镜像源源不断地写入和复制而造成额外的资源开销 和中断镜像技术一样一旦具备了时点独立卷的初始条件按需复制就开始运行了其后每一次PIT影像需要刷新的时候只需进行新增数据的再同步这种方法对降低在存储匹配影像中必不可少的I/O的时间将有望发挥极大潜力 因为按需复制并非通过三镜技术而实现所以它常灵活地用在主卷和时点影像被保护的场合下作为预防主卷应常常由不同级别的RAID所保护时点影像能被有选择地自由的保护在大多数情况下RAID保护无须和主机相匹配 当复制进行的时候按需复制技术需要记载正被写入主卷的数据的始发地址当时点已经到达时它还需要被告知复制已经完成因此复制期间的失误将导致无意义的时点映象以下就是使用按需复制技术的典型过程 创建数据复件 在创建时后开始从主磁盘向影像磁盘进行全卷复制复制工作由后台控制与复制工作一起主卷的要求写入引起了主块当前内容向对应影像磁盘的复制这一方法保证了在主数据进行更多的修改时时点映像得以保护 获得时点复件 虽然复制技术处于进步阶段但诸如Sun Stor Edge瞬时映像技术却在复制行业伊始那一刻起就提出时点映像的准确描述对未经复制的时点块进行读取的要求导致了对它的复制后台复制又一次接管此项工作一旦按需复制完毕一个独宜的主数据的物理复件就产生了 复件与主卷的再同步 Sun StorEdgeTM 瞬时映像等产品在按需复制启动时就开始跟蹤主卷当前映像与主卷内容之间的不同这就用到了记分牌 软件参考记分牌并且仅复制变化了的块这样新的时点映像就产生了 虚拟映象 中断镜像和按需复制方法在得到时点复件时都将产生一个完全独立的物理映像相比之下称作虚拟映象的选择性技术包括了一个独立映象其普通的非改变的内容可为主程序和时点用户所共享因此虚拟映象依赖于主卷而只有主像与时点像的不同处才存入独立的物理区域中 理想中这种最优化技术省时省力并能提高得到时点映像的能力程序在频繁更新卷中狭窄区域以保持映像的规整性中付出的代价很大 以外行的眼光看虚拟映像似乎是一个在主程序变化时时点信息赖以藏身的独立映像事实上虚拟映像能够通过一个含有指向两个独立的物理区域的指针的伪卷而得以实现一个区域里仅是主卷里的不变的块另一个是在主卷内容更新前收集它们的原始状态就象时点用户使虚拟映像发生的任何变化一样 当主卷被更新的时候时点技术被用来保存独立的虚拟映像的假象任何新的对主卷的写入要求都首先引发当前内容向相应的时点变化区域复制这项技术保证了不会因主卷的新近修改而影响时点内容 这种方法所需要的附加存储器的数量依赖于在Pointintime建立后主卷和虚拟映像更新的数量 以下是应用虚拟技术的典型步骤 创建虚拟映像 在选定的时点开始创建虚拟映像从这一时点开始更新主卷和快速转储卷的场所将被记录下来 在pm创建时点 (虚拟映像和主卷开始时相等) |