华为云媒资全栈Serverless弹性主站方案参考架构
1. 定义、用例和受众
1.1 参考架构定义
本架构从大规模互联网主站和高并发媒资/OTT 业务场景的客户实践中提炼,将接入层、应用层、数据层全链路实现 Serverless 化,标准化为可重用的云原生弹性主站模式。三层 Serverless 化改造(ELB + CCI/CCE-Autopilot + TaurusDB Serverless)为规范组件;消息队列、缓存等中间件选择可根据业务特征适配;VPC/子网划分和安全策略须根据客户环境调整。
1.2 预期用途
- 指导华为云上弹性主站和全栈 Serverless 工作负载的设计和开发。
- 为售前、解决方案设计、实施和审查提供可重用的架构模式。
- 作为解决方案手册、交付包或实际部署的架构基础。
- 定义安全性、可靠性、性能、成本、运营和合规性护栏。
1.3 目标受众
1.4 范围
在范围内
- 弹性主站全栈 Serverless 化业务能力
- 华为云区域、多可用区部署模型
- 接入层(ELB+WAF+APIG)、应用层(CCI/CCE-Autopilot+SWR)、数据层(TaurusDB Serverless)及运维监控
- 媒资 Live/VOD/CDN 与 OTT 主站典型场景
超出范围
- 非 Serverless 化传统部署模式
- 客户自有 IDC 或混合云特定实现细节
---
2. 参考架构概述
2.1 架构声明
全栈 Serverless 弹性主站架构,将接入层、应用层、数据层全链路实现 Serverless 化,依托 ELB、APIG、CCI/CCE-Autopilot、TaurusDB Serverless 等服务,实现分钟级部署、秒级扩容与免运维能力,保障业务弹性扩缩容时用户体验丝滑、业务无感知。
2.2 业务背景
2.3 架构说明
全栈 Serverless 弹性主站架构分为三层:
- 接入层:用户流量通过公网入口接入,由弹性负载均衡(ELB)、WAF 与 API 网关(Public APIG)实现流量分发、协议处理与安全防护,Serverless 服务根据流量波动自动弹性扩缩容实例,无需人工干预流量调度与资源运维。
- 应用层:业务代码以容器镜像形式托管至容器镜像仓库(SWR),由云容器实例(CCI)或 CCE Autopilot Serverless 容器服务按需启动实例,处理用户请求,请求结束后自动释放资源,实现无服务器化的业务运行。
- 数据层:业务读写请求通过 TaurusDB Serverless 代理层自动分发,写请求直达主节点、读请求负载均衡至只读副本,数据库根据业务负载自动调整计算与存储资源,无需人工介入扩缩容与备份管理。
- 中间件/运维:全面替代自建消息中间件、缓存中间件及运维工具(ELK、Grafana 等),避免人工维护、提升可用性保障。
2.4 设计关注点
2.5 典型架构
全栈 Serverless 典型架构图
全栈Serverless典型架构图
架构 Demo 示意图
架构Demo示意图
2.6 流程描述
- 接入层流程:用户流量通过公网入口接入后,由弹性负载均衡(ELB)与 API 网关(Public APIG)实现流量分发、协议处理与安全防护,Serverless 服务根据流量波动自动弹性扩缩容实例,无需人工干预流量调度与资源运维。
- 应用层流程:业务代码以容器镜像形式托管至容器镜像仓库(SWR),由云容器实例(CCI)Serverless 容器服务按需启动实例,处理用户请求,请求结束后自动释放资源,实现无服务器化的业务运行。
- 数据库层流程:业务读写请求通过 TaurusDB Serverless 代理层自动分发,写请求直达主节点、读请求负载均衡至只读副本,数据库根据业务负载自动调整计算与存储资源,无需人工介入扩缩容与备份管理。
- 中间件/运维流程:全面替代自建的消息中间件、缓存中间件以及运维工具如 ELK、Grafana 等,避免人工维护、可用性无保障的问题。
方案价值:秒级弹性、扩容业务不感知、业务不丢连接、用户体验丝滑。
2.7 云服务产品清单
---
3. 媒资行业案例
本章素材来源于《Cloud Native Full-Stack Serverless Architecture Solution on Huawei Cloud-V1.0》基线方案。
3.1 行业洞察
全球视频市场洞察:2022 年全球电视与视频市场总收入约 6700 亿美元,其中在线视频(订阅+广告)约 2970 亿美元,已成为最大细分市场。传统 DTH/DTT/DVB 因不稳定、非高清、缺乏交互,自 2017 年以来持续下滑(卫星电视 −28%、有线电视 −21%、DTT −9%),将逐步被 IP 化视频方案替代;IPTV 与 FTTx 市场趋于饱和。与此同时,在线视频市场自 2017 年增长 +375%,基于公有云与开放生态的在线视频平台已占约 50% 市场份额,业务变现模式丰富、内容库庞大、OTT 功能多样。
全球视频市场洞察
三 E 核心行业需求:面向媒资/OTT 行业,华为云提炼出"三 E"核心需求框架:
三E核心行业需求
目标客户群:广电与电视、运营商、互联网 OTT 提供商。
3.2 全栈 Serverless 架构最佳实践
方案总览:华为云全栈 Serverless 基础设施方案围绕"媒资业务金塔模式"构建,覆盖内容生成(UGC/PGC/AIGC)、媒体处理与分析、加速、内容分发四大环节,自底向上分为四层:
华为云全栈Serverless解决方案
五层解耦主站架构:主站采用五层解耦架构,横向可扩展、纵向可伸缩,业务侧支持平滑演进——前端层(App/Web/第三方/O&M 接入);接入层(7 层/4 层 ELB、WAF、Public/Private APIG,统一高性能 API 网关替代传统 Nginx,1K~500K QPS,公私 API 组解耦隔离);应用层(CCI/CCE-AP 承载微服务 Pod,CES Envoy、Nacos 治理);数据层(TaurusDB MySQL、GaussDB、DDS MongoDB、DCS Redis、DMS Kafka/RabbitMQ);大数据/媒资/安全/运维层(DWS/DLI/CSS/DataArts、Live/VOD/CDN、WAF/HSS/CGS/DBSS/DEW/CBH、CES/AOM/LTS/CTS、OBS/SFS/EVS/CBR、SWR/Jenkins)。
五层解耦主站架构业务映射
典型 OTT 平台业务架构:自顶向下为业务层(B2C/大屏/第三方/B2B,用户、认证、推荐、支付、广告、弹幕等微服务组)、系统平台层(内容/财务/用户设备管理、资源清单、合规检查)、数据库层(PostgreSQL/MongoDB/Kafka/MySQL/RabbitMQ/Redis)、媒资层(CDN/VOD/Live)、安全、O&M(日志中心/CICD/监控/Jumper/容器仓库)、AI+(AI Coding/Operation/Ops/Assistant)。该业务架构与五层解耦主站架构一一映射,可基于全栈 Serverless 基础设施直接承载。
典型OTT平台业务架构
核心组件要点:
- CCI(Serverless 容器实例):免集群 O&M、开箱即用 3AZ HA;单 Pod 扩容 <3s、万核 30s、O&M 投入降 70%+;按秒计费 0.25u~64u、闲置零成本;多架构算力(VM/物理机/MicroVM/WebAssembly、Kunpeng/C7/C6x),创建性能提升 70%;青天架构软硬协同。
CCI能力
- CCE Autopilot(Serverless 容器引擎):4k pods/min、10 万节点 cell 架构、实例启动 <3s 懒加载镜像、HPA 优化扩缩容、100% 兼容原生 K8s API/Operator+CRD;对标 AWS Fargate/GKE Autopilot/AKS 并提供迁移支持;集群 0.1 USD/h、免节点 O&M 与容量规划。
- TaurusDB(Serverless 数据库):跨 AZ 强一致 0 丢失、3DC 地理冗余跨_region 容灾;存算解耦 Serverless 快速扩缩、5s 冷却、0.25 TCU 粒度;性能为开源 MySQL 7 倍、较同类提升 30%+;100% 兼容 MySQL 8.0、DRS 实时同步与流量回放。较 Aurora MySQL:高并发性能更优(NDPQ)、自动读写分离、支持 HTAP 列存、最大连接 100K(8 ACU)。
TaurusDB能力
- APIG(统一应用接入):API 治理/负载均衡/南北东西向流量/微服务治理/O&M 一体化;单集群 >50 万 QPS 优于主流网关;华为云所有开放 API 均托管其上;兼容 K8s/Nacos/Eureka/ZooKeeper;纵向 1500~500,000 QPS、横向 N×纵向,基础~platinumX8 多档 Serverless 自动弹性。
APIG能力
核心价值点:接入 Serverless、应用 Serverless、数据库 Serverless、MaaS、AI Serverless 全链路弹性,按需付费、自动峰谷弹性、统一高性能 API 网关、系统化 O&M 与安全。
3.3 客户案例:Starzplay
客户背景:Customer S 是 MENA 区域 Top OTT 提供商,提供一站式流媒体体验,涵盖热门电影、热门剧集、阿拉伯原创、体育直播与直播电视,以及免费电影/剧集(全高清)。
方案增强方向:性能增强与成本效率、统一解耦架构、高性能易用云原生服务、Serverless 弹性获得更好弹性、确定性运维与增强安全。
华为云价值点:WAF+ELB+APIG 接入 Serverless;CCI 应用 Serverless;TaurusDB MySQL Serverless 数据库 Serverless;DDS for Mongo、DMS for RabbitMQ、DCS for Redis 中间件 Serverless。
Starzplay案例架构
关键收益:
商业伙伴关系:从服务提供方升级为业务伙伴,通过国际伙伴触达、行业伙伴关系、行业峰会助力客户扩大行业影响力。
Starzplay行业伙伴关系
---
4. 参考链接
- 产品文档:华为云 ELB/CCI/CCE Autopilot/TaurusDB/APIG/Live/VOD/CDN 产品文档
- 实施指南:全栈 Serverless 化改造实施手册
- 源代码或 IaC:Terraform 脚本(v.tf)
- 操作手册:Serverless 运维操作手册
- 安全性和合规性映射:华为云安全合规白皮书
- 最佳实践用例:Serverless 三层架构 Demo(APIG + CCI + TaurusDB).pdf
---
5. 已知限制
- CCI 冷启动可能导致首次请求延迟略高,建议预热策略
- TaurusDB Serverless 当前支持的区域有限,需确认可用区
- 大规模突发流量下 APIG 限流策略需提前规划
- CCE Autopilot 管理面规模上限需结合 cell 架构评估
6. 扩展点
- 可集成 FunctionGraph(函数计算)实现事件驱动处理
- 可接入 DGC(数据治理中心)实现数据治理
- 可扩展至多云/混合云部署拓扑
- 可适配行业合规要求(金融、政务等)
- 可结合 MetaStudio/AIGC 拓展数字人、3D 直播、直播带货等新业态
---
附录 A. 术语和缩略语
附录 B. 图表约定
- 使用实线箭头表示同步请求或数据流。
- 对异步事件、控制关系或可选流使用虚线箭头。
- 标记信任边界、区域、可用区、VPC 和子网。
- 在有用的地方标记带有协议、方向和关键安全特征的箭头。
- 对访问、应用程序、数据、安全和操作层使用一致的颜色。
- 包含图例并避免仅依靠颜色来传达含义。
附录 C. 出版质量
- 所有占位符均已被替换。
- 架构图和叙述描述了相同的设计。
- 产品名称和服务功能已根据当前文档进行验证。
- 安全和合规声明是基于证据并经过审查的。
- 可用性、RTO、RPO、性能和成本目标是可衡量的。
- 未经授权,不得包含客户敏感或受限信息。
- 目标受众可以访问链接、存储库、图表和附件。
---
- 点赞
- 收藏
- 关注作者
评论(0)