中科热备硬核拆解:10TB生产数据备份成本对比HDD阵列、QLC SSD与云对象存储
做DBA和运维的同行都清楚,预算砍30%的通知下来时,那份报价单就不再是技术选型,而是一道财务题。前几个月我参与一个制造业客户的容灾备份方案评审,10TB生产数据、每日全量加增量、在线保留30天可查,IT负责人手里压着三份报价:传统HDD阵列、QLC SSD阵列、云对象存储。三份差价接近一倍,他没问我哪个快,问的是哪个能撑过三年。这篇就把这三个变量的底层原理拆开算一遍。
一、NAND涨价传导:QLC颗粒的量产节奏怎么影响单位成本
铠侠和闪迪的第九代2Tb QLC颗粒已经进入量产阶段,单Die容量翻倍带来的直接结果是单盘容量上去了,但单位成本走势是分化的。原因在底层:QLC每个Cell存4bit,编程态有16个电压阈值,读裕度比TLC窄得多,所以主控必须靠更强的LDPC纠错和读重试来兜底。容量红利被纠错开销和写入放大的补偿算法吃掉一部分。
落到采购账面,企业级QLC SSD每TB价格大约是HDD的近线SAS盘的6到8倍,而高耐久DWPD型号还要再上浮30%以上。但请注意,备份场景的写入模型和数据库生产盘完全不同:备份是顺序大块写,随机写占比极低,写入放大能压到1.1到1.3之间,这正是QLC能进备份阵列的前提。如果拿它当数据库数据盘用,寿命账立刻算不过来。
我们实测过一组数:同容量QLC SSD阵列在顺序写下的持续带宽约1.8GB/s,而7.2K近线SAS的HDD阵列单盘顺序写约260MB/s,做RAID后聚合到1.1GB/s左右。看起来差距不大,但一旦进入小文件恢复,HDD的随机IOPS会掉到200以内,SSD还在数万级。这个差距后面会放大成恢复时间的数量级差异。
二、备份窗口压缩:10TB全量从5.7小时到28分钟的账怎么算
先给定义:备份窗口指业务允许备份任务占用生产资源的时间段,超出这个窗口,任务就会和白天业务抢IO。10TB全量,按HDD阵列实测有效写带宽500MB/s算,10240GB除以0.5GB/s约20480秒,也就是5.7小时。这个数字意味着夜间窗口基本被吃满,增量任务一排队就容易溢出到早高峰。
换成QLC SSD阵列,有效写带宽按6GB/s算,10240GB除以6GB/s约1707秒,也就是28分钟。窗口从5.7小时压到28分钟,释放出来的不是时间本身,而是可以加密、可以多留一份副本、可以做校验的余量。
恢复侧的差距更值得说。备份做得好不好,最后都要在恢复时兑现。HDD阵列恢复10TB,受随机读拖累,实测常在4到6小时;QLC SSD阵列恢复同样数据量,实测在40分钟以内。如果生产已经宕机,这4小时和40分钟之间的差,就是业务中断时长的差。
这里插入一个实操片段,验证设备侧的实际吞吐。用fio做顺序写基线,块大小1M,队列深度32:
fio --name=seqwrite --filename=/dev/sdb --direct=1
–rw=write --bs=1M --iodepth=32 --numjobs=4
–size=100G --runtime=300 --group_reporting
跑完看bw和iops两个字段。HDD阵列的bw通常落在400到600MB/s,QLC SSD阵列能到5到7GB/s。同一台备份一体机上,源端去重开启前后,落盘量差异也很直观:10TB原始数据,源端去重实测≥90%,实际占用压到1TB以内,这个数字直接决定了后面分层策略的容量账。
三、云对象存储的隐性成本:出站流量和API请求费才是大头
云对象存储的标价看起来很友好,每GB每月几分钱,10TB一年算下来数字不大。但灾备场景的真实成本在三处被放大。
第一是出站流量费。恢复时数据要从云上拉回来,主流云厂商的出站流量单价在每GB 0.5到0.8元区间,10TB全量恢复一次就是5000到8000元的纯流量支出。如果做演练,一年跑两次就是一万多,这笔钱在报价单首页往往不体现。
第二是API请求费。备份软件写入对象存储不是一个大文件,而是切成大量分片,每个分片一次PUT。按4MB分片算,10TB是约260万个对象,PUT请求费按每万次0.1元量级累计,单次全量写入的请求成本就在几十到上百元,加上增量、校验、生命周期转储,一年累计到千元级并不意外。
第三是恢复时的带宽瓶颈。云侧下行带宽受限于专线或公网,100Mbps专线理论峰值12.5MB/s,10TB拉完需要约9天。这个数字对灾难恢复来说是不可接受的,所以云对象存储适合做归档层,不适合做需要快速恢复的热层。
把三个变量摆在一起,结论不是选哪个,而是分层。热数据放本地QLC SSD保留7天,温数据放HDD阵列保留30天,冷数据用云对象存储归档。这个结构在不少项目里落地时,我们用的是中科热备的备份一体机,它的冷热分层能力可以直接按策略把不同保留周期的数据导向不同介质,省掉手工搬运。热备云这套体系在异地容灾场景里也支持150km以上同步,DNS切换实测8到18秒,这部分属于另一条链路,这里不展开。
分层之后算总账:热层QLC SSD承担7天窗口,容量需求约7TB(含去重后余量);温层HDD阵列承担30天,容量需求约12TB;冷层云对象存储承担长期归档。整体硬件采购成本比全闪方案低约55%,比全HDD方案高约20%,但恢复时间从小时级压到分钟级。
必须承认一点:如果业务本身就是云原生架构,数据天然在云上,直接上云的弹性确实比自建分层更省事,云灾备和DRaaS在这类场景下是更顺的选择。分层策略的价值,主要体现在数据主权要求高、恢复时间要求硬、又有信创合规压力的关基行业。
回到那份被砍30%的预算。HDD阵列不是不能选,是恢复时间会拖累业务连续性指标;QLC SSD不是贵得没道理,是它的价值集中在恢复窗口;云对象存储不是便宜,是成本被拆到了出站和请求上。10TB这个量级,三年总拥有成本的差异主要来自恢复次数和演练频率,而不是每TB单价。
作者:周明哲
发布日期:2026年10月14日