LanderSync能做什么?
LanderSync能解决的问题是可以将数据的变化,做字节级的复制。这一特点,通常被使用在纯软双机和数据容灾上。 纯软双机,是指在没有共享存储阵列的情况下,要将Active主机上的数据,实时地复制到Standby主机,以确保集群切换以后,主备机之间的数据依然是一致的。当服务器对数据的修改频繁发生时,基于文件级的复制就不能满足要求。
LanderSync的复制是字节级的,也就是说,源主机中的某个文件的某几个字节发生了变化,LanderSync就将这几个字节复制到目标主机中,这样就解决了切换后的数据一致性问题。
数据容灾是指当生产系统发生灾害后,容灾中心能快速接替生产中心,并对外提供应用服务。通常,生产中心和容灾中心距离跨度大,数据的一致性只能依靠复制软件,通过网络实现同步。Landersync基于字节的复制技术,最大限度地减少了复制软件对带宽的要求;同时,传输策略上的“push”机制,保障了数据复制的实时性。
LanderSync技术创新点:
字节级监控粒度
复制粒度:字节级。粒度越小,复制效率越高。在源节点中,任何文件中有字节变化,这些变化都将被捕捉,这就意味着复制只需要对这些字节做同步传输,而不需要对这个文件进行拷贝。
主动式PUSH机制
主动式PUSH机制
主动式‘推’是LanderSync复制的一个特色,源节点中如果产生数据写操作,复制软件会把这些“磁盘写操作内容”主动地、实时地推向目标节点一端,而不是定时地来询问是否有新的修改需要同步,这样极大的提高了复制的实时性。
基于裸设备的数据操作
基于裸设备的数据操作
在线工作下的数据库文件,通常时不允许访问的。为了做到高可用环境中的主备机数据同步,复制从存储一级对文件进行操作,避开了应用软件的复杂度,确保了数据复制的可靠性,所以LanderSync是一个基于数据的复制软件。
LanderSync优势:
1、 安全级别高
同步复制的典型应用,就是解决数据的安全问题。通常,用户希望生产系统中的数据,能实时地复制到安全的备份中心,以确保在出现故障的时候能及时恢复。如何保障数据在复制过程中可靠,如何保障复制到目标端的数据可用,LanderSync通过如下方式来解决这些问题:在数据传输过程中,LanderSync采用RSA(非对称式加密)技术,在源节点端,数据先通过128位密钥加密,将密文推向目标节点,这样,即使数据在传输过程中被窃听,也不至于导致信息泄露。在建立源与目标的传输通道的时候,需要严格检查用户身份,操作人员需要提供系统管理员的密码,才能进行数据的复制。杜绝了非法或越权的复制操作。
2、 复制速度快
2、 复制速度快
复制软件性能的优劣,除了安全问题外,就是复制速度的问题。复制速度,是指在某个硬件平台上,在一个稳定的压力环境下,写入源节点的时间戳与写入目标节点的时间戳的平均差距。 LanderSync的设计采用了“PUSH”技术,即在驱动层,一旦有写操作,驱动层立即截获这些数据,同时向应用层推送数据,这些数据将会写入本地日志,并同时通过网络推送到目标节点。这样,极快地提高了同步速度。
3、 资源占用低
3、 资源占用低
通过软件实现源节点与目标节点之间的“同步复制”,是需要牺牲主机性能作为代价的,不同的复制软件,不同的设计理念,对资源的占用都不一样。 LanderSync所采用的方式是降低“粒度”,只将变化的字节传输到目标节点,这样,有效的减少了同步的压力,可以节省CPU和网络带宽。
4、 实施简单
4、 实施简单
LanderSync有非常人性化的图形界面,部署过程非常简单,只需要根据“向导”,定义好同步传输的链路,定义好复制的项,保存并同步配置信息,就可以实现数据同步复制了。所有的配置,都可以在LanderSync控制器上查看、修改。
5、 管理方便
5、 管理方便
LanderSync控制器,是管理、配置和监控数据复制的集中平台。通过该平台,可以启动数据的全复制,可以启动和停止数据截取服务,可以启动和停止数据传输服务,可以实时监控节点的状态,可以实时监控复制的状态,可以修改配置项,可以注册产品等。
6、 与Cluster无缝集成
6、 与Cluster无缝集成
LanderSync同步复制,通常会出现在高可用环境中,LanderSync将两个服务器中对应的目录进行实时的数据同步,这样,集群在发生切换的时候,就能够确保用户访问的数据是一致的。
LanderSync在系统中将注册3个服务,既:LSAgent、CaptDC和SyncDC。 LSAgent服务用来作为远程管理的接口; CaptDC服务是作为源节点的数据截取,通过CaptDC来将变化的数据推向目标节点; SyncDC服务是负责加密的数据传输服务,CaptDC截取的数据,都通过SyncDC推送到目标节点;