常见的五种数据文案技术
随着数据持久性的提高,单套集群面临服务器停机等常见硬件故障,数据丢失和业务中断,但单套集群仍无法保证地震等自然灾害下的数据可靠性和业务连续性,数据文案技术诞生。
根据企业数据中心的网络结构,目前常见的数据复印技术分为应用复印、数据库复印、主机复印、网关复印、存储系统复印。各复印技术的实现原理不同,本文讲述各数据复印技术的特点。
图1.5种常见的数据文案技术
基于应用的数据文案技术
顶层是基于应用的数据文案,该方式通过应用程序与主备中心的数据库进行同步或异步的写作操作,保证主备中心数据的一致性,主备中心同时正常运行,既能容易受灾,又能实现部分功能分担,灵活定制。然而,由于与应用的业务逻辑直接相关,实现复杂,维护难度高,系统风险带来系统风险。
基于数据库的数据复制技术
基于数据库的数据复制技术是数据库水平、表水平灾害的基础技术,通常采用日志复制功能,通过当地和远程主机之间的日志备案和传递实现两端数据一致。该复制技术对系统的依赖性小,兼容性好。缺点是本地复制软件对远端复制的是日志文件,这就需要远端APP重新执行和应用才能生产可用的备份数据。该方式RTO倾向于零,但支持的应用有限,日志传输速度受服务器性能和网络带宽的影响。
基于主机的数据复印技术
基于主机的数据复印是在主机的卷管理层实现的,对硬件设备的要求低,效率相对较高的主机的数据管理软件实现远程复印,主中心发生故障时,可以随时从备件中心恢复数据。该技术不要求主要存储品牌一致,灵活性好,但复印功能占有主机CPU资源,影响主机性能,对软件要求高。
图2.基于主机的数据复印技术
基于主机的数据复印分为逻辑卷级灾害和文件系统级灾害。前者一般采用同步复制机制,复制对象为逻辑卷块数据,这种方式对性能影响较大,而且在实施时可能涉及到环境改造,复杂度较高。后者一般采用异步复制机制,复制对象为档案I/O,不能保障数据库的一致性,因此多用于办公少、数据量小的数据库。
基于存储网关的数据复制技术
基于存储网关的数据复制可以理解为存储级复制的延伸,通过多带带的网关层将不同厂家的存储作为后端资源池,整合七国八制的存储产品并合并利用
基于存储系统的数据复制技术
基于存储系统的数据复制,其核心是利用存储自己磁盘之间的数据块复制技术实现远程复制生产数据,实现灾难保护。当生产中心故障时,灾备中心可直接提供运营支撑环境,保障业务连续;同时,利用灾备中心的数据恢复生产中心的业务,满足企业对RPO和RTO的要求。
通常有两种方式:同步复制和异步复制。同步复制可以做到主/备集群的数据同步更新,前端应用的I/O写入主集群的存储卷,主集群同时将写I/O写入备集群,备集群确认后,主集群才向前端返回写完成信息。
图3.基于存储系统的数据复制技术(同步复制)
异步复制是在应用系统的I/O写入主集群的存储卷后,主集群立即返回写完成信息,前端应用可继续进行其他的读写操作。同时,主集群利用自身机制将该I/O写入备集群,实现异步的复制。杉岩USP统一存储平台目前采用的正是这种方案。
图4.基于存储系统的数据复制技术(异步复制)
总体来看,基于存储系统的数据复制技术仍然是当前选择较多的一种,主要是因为:该方案不依赖于主机平台和应用,不消耗主机资源;适用性强,非常适合主机或业务系统多且复杂的环境,实施难度小;可以实现远距离容灾,而且灾备中心的数据一定程度上也可以被有效利用。
五种常见的灾难复制技术的比较
以前五种常见的灾害复制技术进行了简单的比较,下图简单地比较了各自的特征。不难看出,每种技术实现方法都有自己的优缺点。就存储的复制技术而言,虽然要求主要中心的存储设备统一品牌,但它可以提供更好的硬件扩展性,并支持同步复制和异步复制的自动切换。它具有更好的性能,透明于上层业务和主机端,维护成本更低。这无疑是企业数据灾难准备的性价比选择。
图5.5种常见灾害复制技术的比较
杉岩USP:基于异步复制实现灵活灾害准备
作为企业构建私有云的有力助手,杉岩USP统一存储平台支持异步复制特性,其主要特点是
高效率
USP异步复制基于秒级快照技术,支持不影响业务性能的卷或文件夹的两种粒度实时切换
从端实时处于数据准备状态,主端出现异常无法整体提供业务时,从端利用复制的数据立即提升业务,保证灾难时刻的业务可用性和数据安全优艾设计网_Photoshop论坛性。另外,从端数据的默认性和主端具有相同的冗馀战略,保证数据的可靠性水平也一致。
策略触发
数据复制的间隔周期决定了数据的可恢复度,间隔越小RPO越小。USP支持基于战略正确控制集群资源消耗和复制周期,满足自己级别的RPO需求。另外,数据定期备份到另一个集团,不需要依赖其他备份工具软件,满足灾害的要求。
图6.根据杉岩USP异步复印技术,实现灵活的灾害准备
最后,没有一个技术方案可以放置世界,只有找到合适的应用场景,才能发挥方案的最大价值,希望今天的文章能对你有所帮助。
精彩评论