带你读《多媒体行业质量成本优化及容灾方案白皮书》3. 回源成本优化(1)

简介: 带你读《多媒体行业质量成本优化及容灾方案白皮书》3. 回源成本优化(1)

3. 回源成本优化

1) 源站存储成本优化

a) 业务存储介质合理规划

存储分级处理,这里按照文件被访问的频次,规划不同频次文件对应的存储介质。存储介质主要分为机械盘HDD(Hard Disk Drive)与固态盘SSD(Solid State Drive)。混合硬盘HHD(Hybrid Hard Drive)同时使用了SSD硬盘和HDD硬盘,通过Cache机制,实现冷热数据自动分级存储,在存储容量、成本与性能的最佳均衡。

 

这里,以阿里云推出的对象存储服务(简称:OSS)为例,提供了标准、低频、归档、冷归档等多种不同的存储,来适应客户不同频次访问文件的存储需求。用户可以将业务不同类型数据按照访问频度进行分类,并保存到OSS不同类别的存储服务中。

 

OSS存储类型介绍可参考文档

 

比如某客户主要提供短视频服务,每天会产生大量的时长不一的点播视频,用户侧会按照视频被点击次数、观看时长、退出时长等分析一个视频的推荐热度。

 

对于热度较低的资源,通过历史数据研判,约定一定时间逐步从标准存储,转换到低频存储,在这段期间内,如果热度进一步降低,再从低频存储转换到归档存储,直至到冷归档存储。

 

同样,如果转换到较低付费标准的存储类型bucket时,发现热度上升,为了避免过多访问导致数据取回费用飙升以及解冻成本升高,可再将其转换成标准存储,降低平均访问费用。

b) 其他方面

除了上述提到的优化点以外,以下优化点也可以根据实际情况一并考虑:

 

2 源站出流量成本优化

a通过压缩算法或业务逻辑优化降低源站出流量成本

 

  • 源站支持range等分片请求,在大文件下载和音视频访问过程中,支持响应客户端range请求(而非响应全部长度的文件),缩减对外流量和带宽流出。

bCDN自有业务功能实现命中率优化降低回源流量

可参考点播质量优化中-命中率优化一节的描述,在此不再赘述。


c CDN架构调整降低回源流量

L1节点缩减

 

一般而言,一个域名调度域中节点数量会在一定区间内变动,而不会有大的变化,对于有业务服务区域比较有集中特性的域名,比如某客户主要在华东区域有业务覆盖,此时域名调度域中其他区域和省份的调度节点大部分处于闲置状态,从而导致其他地区出现客户访问,调度到非华东地区节点时,大部分请求都会MISS(因为访问请求少,所以历史缓存数据热度较低,会很快过期),按照命中率计算公式:缓存命中请求数/总请求数 * 100% 可以看到,非华东地区请求MISS的增加会导致分子的减少,从而降低域名整体命中率。

 

带你读《多媒体行业质量成本优化及容灾方案白皮书》3. 回源成本优化(2)https://developer.aliyun.com/article/1351877?groupCode=supportservice

 

相关文章
|
运维 Devops 持续交付
现代运维的转型:从传统模式到DevOps的演进
本文将探讨现代IT运维领域正在经历的一场深刻变革:从传统的运维模式向DevOps文化和实践的转型。通过分析传统运维的挑战、新兴技术的推动力以及DevOps的核心理念,本文旨在为读者提供一个全面的视角,理解如何通过这一转型实现效率提升、风险降低和更高的业务价值。
504 33
|
Java API C语言
Lua语法(一)
Lua语法(一)
560 0
Lua语法(一)
|
存储 Web App开发 负载均衡
软件测试实验七 Web应用测试
软件测试实验七 Web应用测试
821 0
|
算法 编译器 C++
【C++ 14 新特性 std::integer_sequence 】了解 std::integer_sequence 的使用
【C++ 14 新特性 std::integer_sequence 】了解 std::integer_sequence 的使用
282 1
|
应用服务中间件 nginx
【Nginx异常】[error] 4236#29900: OpenEvent(“Global\ngx_reload_27128“) failed (5: Access is denied)
【Nginx异常】[error] 4236#29900: OpenEvent(“Global\ngx_reload_27128“) failed (5: Access is denied)
1272 0
|
编解码
RTP传输AAC
RTP传输AAC
473 1
|
Linux Ubuntu 网络安全
Linux 命令学习之dpkg命令详解
<p>dpkg是一个Debian的一个命令行工具,它可以用来安装、删除、构建和管理Debian的软件包。<br> 下面是它的一些命令解释:<br> 1)安装软件<br> 命令行:dpkg -i &lt;.deb file name&gt;<br> 示例:dpkg -i avg71flm_r28-1_i386.deb<br> 2)安装一个目录下面所有的软件包<br> 命令行:dp
4320 0
|
机器学习/深度学习 算法 关系型数据库
PyTorch深度强化学习中蒙特卡洛策略梯度法在短走廊环境(CartPole-v0)中的实战(超详细 附源码)
PyTorch深度强化学习中蒙特卡洛策略梯度法在短走廊环境(CartPole-v0)中的实战(超详细 附源码)
340 0
|
应用服务中间件 Linux Shell
【Shell脚本】Linux安装Nginx以及开机自启
【Shell脚本】Linux安装Nginx以及开机自启
【Shell脚本】Linux安装Nginx以及开机自启
|
弹性计算 网络安全
阿里云服务器:更换指南教你轻松更改IP地址
阿里云服务器可以更换IP地址吗?可以的,创建6小时以内的云服务器ECS可以免费更换三次公网IP地址,超过6小时的云服务器,可以将公网固定IP地址转成弹性EIP,然后通过换绑EIP的方式来更换IP地址。阿里云百科分享阿里云服务器更换IP地址的限制条件及操作方法
1344 0