PBBA:企业灾备避坑指南
作者:赵雯雯 备份存储买错了吗?聊点PBBA的大实话 上个月,有个老同事半夜给我打电话,声音都哑了。他们单位核心数据库扩容,采购批了钱,结果买回来一台高性能存储——专门用来放备份数据。我听完差点没把手机摔了。兄弟,你这是拿金碗去讨饭啊,备份数据要的是顺序写入,你给它配全闪存,这钱烧得我心疼。 说实话
作者:赵雯雯
备份存储买错了吗?聊点PBBA的大实话
上个月,有个老同事半夜给我打电话,声音都哑了。他们单位核心数据库扩容,采购批了钱,结果买回来一台高性能存储——专门用来放备份数据。我听完差点没把手机摔了。兄弟,你这是拿金碗去讨饭啊,备份数据要的是顺序写入,你给它配全闪存,这钱烧得我心疼。
说实话,这种事儿我见太多了。很多单位在备份这件事上,思路还停留在“买个大硬盘存着就行”。结果呢?备份数据越堆越多,恢复的时候慢得像蜗牛爬,等真要用了才发现根本恢复不出来。今天咱们就好好聊聊,这个叫PBBA的东西,到底是个什么来路。
备份为啥不能直接用普通存储?
先讲个基本概念。你平时工作用的存储,要求的是随机读写快,延迟低,因为要伺候各种应用。但备份数据不一样,它就像你家的旧衣服收纳箱——平时不翻,但一到换季就得全部倒出来找一件毛衣。备份数据的读写模式是典型的顺序型:写的时候一批批往里堆,恢复的时候一批批往外倒。
如果用普通存储来干这活,问题就来了。第一是浪费,你花大价钱买的性能指标,备份场景根本用不上。第二是效率低,备份数据量大还带着大量重复内容,普通存储不知道去重,就这么硬生生存着,白白占地方。我之前见过一个客户,备份数据膨胀到了原始数据的15倍,存储都快爆了,一问才知道,压根没做过重复数据删除。
PBBA到底是个什么东西?
PBBA,全称是Purpose-Built Backup Appliance,翻译过来就是“专用备份一体机”。名字听着高端,说白了就是——专门为备份和恢复场景设计的专用存储设备。它跟普通存储最大的区别在于,它把备份软件、去重引擎和存储硬件揉在了一起,出厂就是一套专门伺候备份数据的家伙什。
这玩意儿最核心的本事有两个。一个是去重,能把重复的数据干掉。打个比方,你一个部门30个人,每人电脑里都有一份一模一样的PPT模板,普通存储就得存30份,PBBA只存一份,后面全是指针引用。另一个本事是加速备份和恢复,因为它的整个架构都是围绕备份场景优化的,写入速度和恢复速度都比你拿通用存储硬扛强得多。
我遇到过最夸张的一个案例,是一家做电商的,数据库每天产生2TB的日志,之前用普通存储做备份,备份窗口要8个小时,每天都要挤占业务时间。后来换了PBBA,去重比做到了20比1,备份窗口缩到40分钟,恢复速度也快了将近5倍。运维老哥跟我说,终于敢在白天做备份了。
上PBBA之前,你得想清楚这几件事
这里我得泼点冷水。PBBA不是万能药,别一听去重率高就无脑冲。我总结了几条避坑经验,都是踩过坑才悟出来的:
第一,去重率这事儿,得看数据类型。 虚拟机的备份、数据库的备份,去重效果那是相当好,20比1、30比1都不稀奇。但你要是备份的是已经压缩过的视频、图片文件,那去重率可能连2比1都到不了。上设备之前,一定要拿自己的真实数据做测试,别听厂商吹得天花乱坠。
第二,记得算总拥有成本。 PBBA的采购价格确实比普通存储贵,但你别只看这个数字。算算电费、机柜空间、管理人力,再看看它能帮你省下多少备份软件授权的钱。我之前给一个客户算过一笔账,三年下来,PBBA的总体拥有成本反而比“普通存储加备份软件”的模式低了将近40%。
第三,别忘了恢复演练。 这个跟PBBA无关,但跟备份有关。设备再好,你不定期演练恢复,真出事的时候照样抓瞎。我见过太多单位,备份天天做,但从没恢复过。等勒索病毒来了,一恢复才发现备份数据早就坏了,那场面,叫天天不应。
话说回来,PBBA这玩意儿也不是只有国际大厂才有。我之前因为项目需要,接触过国内一些厂商的方案,像中科热备这类做数据保护起家的,也有自己的备份一体机产品,技术路线跟国际主流是接轨的。热备云那套方案在去重和异地容灾的配合上,说实话做得还挺扎实。不过我不推荐你直接冲着品牌去,还是那句话——拿自己的数据做测试,看效果说话。
什么时候才需要考虑PBBA?
给你一个简单的判断标准。如果你的备份数据量已经超过50TB,或者备份窗口长到开始影响业务了,又或者你受够了管理一堆复杂的备份软件和存储设备——这时候,你确实该认真考虑一下PBBA了。
但要是你还在起步阶段,数据量不大,那先用着普通存储加开源备份工具也没问题。别一上来就整高大上的,适合自己的才是最好的。
对了,最后再多嘴一句。技术选型这事儿,别光看参数表,一定要拿真实场景去验证。这个行业里,看着参数漂亮、用起来拉胯的玩意儿,多了去了。