数据双活或者实时同步对于两端延迟要求很重,如果此时再做压缩或重删势必会加大IO的延迟,得不偿失,可能会造成连续敏感类应用中断;异步的数据传输类型有不少存储厂商都可以开启实时和计划的压缩或去重,面对场景主要是带宽不足和数据量大的客户;压缩和去重在传输过程中开启会加重CPU及磁盘IO的负载,需要提前关注硬件资源状态,如果是采用单独硬件压缩去重卡的,可以略过此问题;原理上就是源端利用算法处理数据,目的端还原存放。
收起SAN双活模式下,要求写入的每个数据块与对端设备做实时同步,这个时候是无法做压缩的,压缩的前提是有规模并且与有数据进行对比。实时传输的时候压缩卡就没有意义了。
对于双活模式下的数据恢复,数据压缩和去重会有很大好处。例如,双活中心两个数据中心有一个故障了,全部在一个中心运行了一段时间,故障中心恢复后,需要把大量的数据反向恢复回生产中心。这个时候VMAX自带的硬件压缩卡就会起到很大作用,节省大量带宽。有一些厂家也有硬件压缩技术,但是是采用再一个硬盘的压缩,这个压缩不是基于数据全局的压缩,所以,两台阵列之间要复制先要数据还原再传输。
对于异地灾备来说,数据压缩和去重意义就更大。其中最具代表性的产品就是DataDomain,因为采用了不定长重删技术,所以重删压缩比非常高,如果生产中心放一台DataDomain再在灾备中心放一台,用极小的带宽就可以传输大量数据。目前DD(Datadomain)还有软件版本,直接安装在虚拟机上或者云环境也都可以了。