站点图片越来越多,本地磁盘快满了,纠结是加数据盘还是迁到对象存储,两者费用结构完全不同。
真正麻烦的地方在于,几个原因的现象几乎一样。本地盘按容量一次性付费,扩容有上限。还有一种是对象存储按容量和请求次数计费,外网流量单独收费。
不容易想到的是,图片走公网流量时费用差别很明显。
第一件事是统计现有图片总量与增长
du -sh /www/wwwroot/uploads
测算访问流量占比
awk '{print $7}' access.log | grep -c jpg
接着对比两类方案报价
echo '以控制台实际报价为准'
迁移后验证访问速度
curl -o /dev/null -s -w '%{time_total}\n' https://cdn域名/a.jpg
隔了一天再看,现象没变,说明不是偶发。
恢复的判定其实很直接。存储与流量费用可控,图片访问速度提升,本地磁盘压力下降。
容易忽略的是,对象存储省的是运维和扩展性,流量费可能比磁盘贵;回源策略和缓存过期时间没配好,账单会翻倍。拖得越久,排查成本越高,因为现场状态会被后续操作覆盖。