带你读《多媒体行业质量成本优化及容灾方案白皮书》2.点播容灾

本文涉及的产品
对象存储 OSS,20GB 3个月
对象存储 OSS,内容安全 1000 次 1年
对象存储OSS,敏感数据保护2.0 200GB 1年
简介: 带你读《多媒体行业质量成本优化及容灾方案白皮书》2.点播容灾

2.点播容灾

CDN分发全链路包括:源站、下行分发,下文将展开具体客户容灾案例及通用方案介绍。

1) 容灾案例及通用方案

a 某短视频客户A容灾链路及剖析

客户自建源站-->阿里云OSS-->各云厂商CDN分发,OSS采用同城冗余存储类型bucket。

 

OSS同城冗余bucket介绍

容灾链路剖析

 

CDN方面,对于大流量业务,不同区域运营商均按一定调度策略切量到各云厂商CDN,当某云厂商CDN某区域运营商覆盖出现问题,可以实现调度切量逃逸。

 

并且客户终端还实现了HTTPDNS解析+fallback逻辑,A云厂商的某视频地址访问失败,如DNS解析失败或者4层网络失败或者请求5xx,会重试到B云厂商的相同视频地址上,当A云厂商的CDN分发节点出现异常,或者该终端到A云厂商的分发节点之间链路异常,能自动快速重试到B云厂商逻辑,实现异常问题快速逃逸。

 

对于单云厂商CDN节点异常场景,在LDNS解析的情况下,因DNS解析缓存,一般终端业务影响时间会在10-20分钟左右,而实现终端fallback+HTTPDNS解析逻辑,这块的影响会降低到1分钟内,这块的影响时长还是得看终端设置的超时或低帧时长阈值。

同时每个区域运营商均调量至各云厂商CDN的收益点在于:当A云厂商某区域运营商的覆盖节点出现问题,切量到B云厂商,因相关区域相关业务B云厂商本身有量,热资源的命中率可以有一定保障,不会出现大量回源情况。

 

源站方面,阿里云OSS 与客户自建源站互为主备,当OSS出现问题,流量可以切回源站。常态情况下OSS配置生命周期删除极冷资源,存储相对热文件,如果存在冷文件请求通过OSS镜像回源获取冷文件,以一定程度上减少OSS的存储量。

b 点播场景通用容灾方案

如果是点播、静态资源加速场景,可以参考使用如下几种方案:

 

相关文章
|
JavaScript 前端开发 API
Python和Vue:构建动态网站的最佳伙伴
【4月更文挑战第10天】在数字时代,Python和Vue.js成为构建互动性网站的理想组合。Python以其强大的后端处理和丰富的库(如Django和Flask)支持高效开发,而Vue.js则凭借其轻量级、数据驱动的前端框架提供直观界面。两者结合,实现前后端分离,双向数据绑定,高效API交互,以及高度灵活性和可扩展性。庞大的社区和生态系统为开发过程提供资源支持,优化用户体验。这种技术栈适合从简单的博客平台到复杂应用的各类项目,为企业带来竞争优势。
367 1
|
新零售 自然语言处理 运维
一文详解 | 开放搜索兼容Elasticsearch做召回引擎
开放搜索发布开源兼容版,支持阿里云Elasticsearch做搜索召回引擎,本文详细介绍阿里云ES用户如何通过接入开放搜索兼容版丰富行业分词库,提升查询语义理解能力,无需开发、算法投入,即可获得淘系同款搜索效果。
1839 0
|
数据采集 Prometheus 监控
监控利器之Prometheus基于Blackbox_exporter监控服务的端口
监控利器之Prometheus基于Blackbox_exporter监控服务的端口
768 0
|
11月前
|
开发框架 Java .NET
.net core 非阻塞的异步编程 及 线程调度过程
【11月更文挑战第12天】本文介绍了.NET Core中的非阻塞异步编程,包括其基本概念、实现方式及应用示例。通过`async`和`await`关键字,程序可在等待I/O操作时保持线程不被阻塞,提高性能。文章还详细说明了异步方法的基础示例、线程调度过程、延续任务机制、同步上下文的作用以及如何使用`Task.WhenAll`和`Task.WhenAny`处理多个异步任务的并发执行。
208 1
|
存储 Kubernetes Go
【Azure K8S | AKS】在AKS集群中创建 PVC(PersistentVolumeClaim)和 PV(PersistentVolume) 示例
【Azure K8S | AKS】在AKS集群中创建 PVC(PersistentVolumeClaim)和 PV(PersistentVolume) 示例
184 0
|
人工智能 弹性计算 自动驾驶
2023 AI开发者生态报告:技术生态、开发范式与应用案例全景
随着人工智能技术的飞速发展,全球IT市场对AI的投入持续增长,预计到2027年将达到4236亿美元。
|
12月前
|
存储 关系型数据库 MySQL
MySQL性能优化指南
【10月更文挑战第16天】MySQL性能优化指南
1047 0
|
监控 JavaScript API
Vue3 高阶方法及使用场景,看这一篇就够啦!!【最全】
Vue3 高阶方法及使用场景,看这一篇就够啦!!【最全】
|
存储 JavaScript 前端开发
在vue项目中实现单点登录
在vue项目中实现单点登录
882 1
|
缓存 安全 网络安全
Apache服务器配置与优化指南
【5月更文挑战第7天】Apache服务器配置与优化指南包括基础配置和性能优化。安装Apache后,编辑`httpd.conf`配置文件,设置`ServerRoot`、`Listen`、`ServerName`和`DocumentRoot`。启用虚拟主机以托管多个网站。性能优化涉及启用MPM模块(如worker或event),启用压缩功能,优化KeepAlive参数,配置缓存和限制并发连接数。安全配置包括禁用不必要的模块,设置目录权限,启用SSL/TLS及限制IP访问。通过这些措施,提升服务器性能和安全性。