关于cdn:阿里云CDN基于云边协同的转型创新实践

11次阅读

共计 5247 个字符,预计需要花费 14 分钟才能阅读完成。

20 余年技术,面临破局。

CDN(Content Delivery Network,内容散发网络) 是一个超大规模的分布式系统,为互联网各类 App 和 Web 站点提供动 / 动态内容、实时流媒体减速以及网络安全防护等能力。在线购物、直播、音乐、游戏、社交等等所有,都离不开它,其峰值申请数超过 1 亿次每秒。

能够说,这是深潜公众工作生存的无体感技术,等同呼吸。

该技术问世曾经超过 20 个年头,随着 5G、云计算等新型基础设施减速遍及,大带宽、低时延、高并发的场景不断涌现,推动全网流量继续晋升,使得 CDN 业务量和应用场景更加激增。

而今,正值中国 CDN 倒退转型期,带动边缘计算、分布式云计算、云游戏等服务,成为该技术在新时代中更重要的使命所在。

十年磨一剑 阿里云 CDN 全面进入云边协同时代

2014 年开始,阿里云正式提供 CDN 商用服务。作为全球化的 CDN 服务提供商,阿里云在国内权威机构 IDC 公布的报告《2022 寰球 CDN 服务商 MarketScape 评估》中,市场份额排名寰球第三,是惟一入选的中国厂商,并作为“Major Player”的重要角色。

起源:IDC《2022 寰球 CDN 服务商 MarketScape 评估报告》

卓越背地,阿里云的基建始终在疾速扩张:截至 2022 年,阿里云已在寰球部署超过 2800 个边缘节点,全网带宽输入能力达 150Tbps,承载寰球超过 150 万个沉闷减速域名,国内约有 80% 的 TOP100 网站 /APP 都在应用阿里云 CDN。

阿里云 CDN 基础设施全球化布局

过来的十多年间,阿里云资源部署规模一直成长,自 2014 年商业化后也在继续迭代,其倒退历程能够依照以下三个阶段划分:

阿里云 CDN 倒退要害里程碑

  • 阶段一,从 0 到 1:2014 年阿里云 CDN 商业化。在此阶段实现了 CDN 从 0 到 1 的打造,上线了 T + S 节点架构,淘宝等泛滥团体业务逐步向阿里云 CDN 上迁徙。
  • 阶段二,全球化规模:2018 年至 2019 年 DCDN 公布,打造全球化规模。随着流量规模达到 100 Tbps,业务逐步向全球化规模倒退,SCDN/DCDN 产品推出,面向企业级利用进行寰球网络优化,开始提供动静减速、TCP/UDP 四层减速,并反对 WebSocket 全链路传输。
  • 阶段三:边缘计算与边缘平安:近两年,随着流量见顶、流量品质不低等问题的呈现,阿里云 CDN 开始谋求破局扭转,聚焦于边缘计算、边缘平安等方面打造寰球平安减速平台底座,进一步倒退边缘基础设施,全面进入云边协同时代。

全新一代减速引擎 超高可用的边缘平安减速平台

过来,边缘云是从 CDN 延长进去的。
当初,CDN 是长在边缘云上的。

过来,CDN 须要部署在服务器上。
当初,CDN 曾经全面云化,能够疾速扩大进行 T + 0 的业务切换。

过来,CDN 泛滥根本项的配置都须要供应商进行配置。
当初,通过 API 化即可实现主动编排。

这所有的扭转,都是基于 CDN 底座三大要害能力的打造:边缘云网络、云原生、DevOps。

基于底座的三大要害能力,在全新的云边协同时代,阿里云对 CDN 进行了从新定位,即:

“为在线业务提供超高可用的边缘平安减速平台。”

致力于打造全新一代减速引擎,该引擎具备四大外围能力:一云多态、寰球网络优化、边缘计算、边缘平安。

一云多态

从内核来讲,阿里云强调的是一云多态,其体现在新一代边缘平安减速平台基于本身灵便的边缘基础设施与 Serverless 能力,不仅能实现动态减速与动静减速的按需转换,还能在边缘云部署视频云,做转码,实现流量调度与算力调度的完满交融,这项能力也被称之为 CDN on ENS(Edge Node Service,边缘节点服务)。

寰球网络优化

面向在线数据,阿里云实现了全球化部署,资源宽泛笼罩,帮忙客户就近接入。同时,反对传统的标准协议与新一代 HTTP3 协定,适配更多利用场景,保障稳固、抗稳定的服务。

边缘计算

面向云原生计算场景将边缘部署程序分为两种状态,第一种是 Serverless 函数计算状态,第二种是容器状态,能够间接部署至 CDN 边缘。边缘平安平安接入除了根底的 WAF、Ddos、BOT、CC 防护,阿里云基于 CDN 的全链路内容爱护与协定爱护,还领有更多的“平安 +”能力。

减速,仍然是 CDN 的外围

“只管有呼声认为,CDN 要做冲破,做不一样的货色。但时至今日,减速仍然是 CDN 的外围。”

CDN 已承载着寰球 80% 以上的内容散发流量,为用户提供着老本和效率最优的网络减速解决方案。

新的内容散发网络要实现 100% 服务于在线数据,需将本身定位成数据中心的数据出站、散发的边缘基础设施,通过计算晋升散发速度,通过边缘平安撑持散发的业务连续性。

基于这肯定位,阿里云构建了在边缘云网络之上的 CDN,网络具备了全新劣势与个性。

首先,是基于一云多态的组网劣势。

阿里的边缘云基于宽泛的节点能力,构建了阿里云的边缘网络,实现了边缘 - 核心、边缘 - 边缘、终端 - 边缘的无效链路,可能撑持其上行的各类业务。

在网络优化技术当先性上,能够通过容器化疾速开启与敞开,做到一天内几十 TB 业务场景的切换,为下层业务利用屏蔽简单的网络环境,提供高质量、疾速的端到端网络连接能力。

其次,这是一张合规性的网络,提供寰球合规、可信的云服务。

阿里云 CDN 服务着寰球客户,无论是国内还是海内,基建合规与数据合规都是客户关注重点。而边缘云采纳从核心向边缘辐射的形式,由大规模地区扩散的边缘节点互相协同组成的一朵可近程管控,平安可信,规范易用的分布式云。

第三点是通过容器化技术将 CDN 打造成高质量的产品。

CDN 是一个典型的多租户云平台服务,其毛病是在物理机部署状况下,因为缓存共享、链路共享,很难做到无效的租户隔离。基于容器化技术,能实现多租户无效隔离,完满解决弹性与业务串扰问题,提供更灵便的资源调配服务,保障不同行业、不同客户业务的 SLA 与可用性。

“在这一层物理的网络设施上,阿里云到底有什么独特的劣势去解决寰球的笼罩和公网优化的问题?答案是:寰球优化的利用协定网络。”

最开始的 CDN 是树状构造,数据直上直下、分层回源,这类固化的逻辑对于动态内容来讲是实用的,但对于动静内容和动静联合的内容来讲是不够灵便的。阿里云从树状网络到网状网络的构造转变,帮忙业务在任何时刻都可能抉择最优回源门路。

其次,通过自研利用协定网络优化,在传统的 TCP/UDP 协定上构建了新的寰球优化的利用协定网络,基于外部协定算法,在闭环传输的过程中提供了低延时的 0RTT 传输管道。

在此基础上,基于端 - 端、云 - 边的双边协议容灾,寰球优化的利用协定网络达到了 99.99% 的可用性,具备了抗稳定、区域优化、跨境优化等方面的个性。

CDN 作为被动减速的业务,业务量越大、QPS 越高,就越须要保障边缘缓存的热度与长连贯。

由阿里云构建的寰球优化的利用协定网络,通过网状网络及自研利用协定,完满解决了因而而产生的申请数太少导致断连、重连延时过大、无奈缓存等问题,实现了从被动减速到被动减速的转变及全场景反对。

无处不在的计算 边缘 Serverless 平台全新降级

“为什么说边缘计算是为了更好的减速?”

以 2021 年公布的首个边缘函数计算引擎 EdgeRoutine 为例,设计之初除了思考减速,还心愿充分利用边缘算力,减少边缘复用率,最终实现能耗的降落。往年,阿里云对 EdgeRoutine 再次进行了降级,首次减少了边缘存储产品 EdgeKV,让开发者能够将边缘程序计算的数据得以长久化地存储在边缘,缩小往返数据中心的申请,进一步提高边缘的计算效率。

同时,EdgeRoutine 已反对执行 WASM 格式文件,这代表着开发者能够应用诸如 C、C++、Rust 等更多 WASM 生态的开发语言来开发边缘程序不仅仅局限在过来的 JavaScript,让边缘接入的门槛大大降低。

另外,边缘程序 Beta 版已开始公测部署容器镜像,开发者能够将现有的线上服务间接打包平滑部署至边缘,进一步升高部署和革新老本,极大晋升部署的便利性。

再者,阿里云勾销了边缘程序 2MB 的代码体积限度,给予开发者更多空间以执行更简单的代码,这些调整都深受开发者用户的欢送。

随着平台能力全新降级,带来平台规模的高速增长,尤其是边缘计算平台的日寰球调用量已超千亿次(去年为百亿次规模)。此外,边缘计算开启速度进一步放慢,实现秒级部署 6000+Pod 镜像。

去年双十一,淘宝外围业务应用了边缘程序 EdgeRoutine,在经验了超高 QPS 并发的洪峰,整个程序的能力都变得更加成熟。对于用户而言,能体验到关上阿里系利用的丝般顺滑,这便是边缘计算带来的价值。

全新的原生防护让防力跟着“数据”走!

中心化防护能力体系非常健全和残缺,但在数据出站后仍存在局限性,在数据出站达到客户端这一过程,仍可能被劫持、篡改,难以管控,此时,便须要边缘平安能力。

“从防力在核心,到“防力跟着数据走”。”

针对边缘的防护等级与体系绝对核心较弱的痛点以及平安和减速共存的问题,阿里云 CDN 边缘根底安防体系进行了全面降级,实现了全面的云原生平安,与 CDN 减速、计算采纳同一个载体,实现齐全交融,保障了业务核心扩大到边缘部署过程中全链路的平安防护。

  • 分布式进攻: 构建弱小的边缘防护屏障,避免大规模攻打集中穿透至云核心,数据资产远离危险,“发动机不停车”;
  • 网格化封控: 通过寰球超过 2800 个节点的网格化治理,对 CC、BOT、Ddos 等攻打施行无效“封堵”,杜绝危险外溢;
  • 近“源”式防护: 贴身爱护数据“源”,就近压抑攻打“源”。除了惯例进攻外,依赖 DCDN 弱小全局流量治理能力,反对加密传输、防劫持,HTTP3 等高级别的数据安全爱护。

根底平安加上 CDN 侧端到端的平安,让用户上云上的释怀,上边缘云也释怀,这是阿里云打造边缘平安的最终目标。

一站式解决方案把“简略”留给客户

阿里云的 CDN 倒退到明天这样的交融阶段,其实是一个极其简单的过程,但这种简单不能转嫁给客户。

“把简单流程简化,以一站式计划,把“简略”留给用户。”

一体化部署

首先,阿里云 CDN 提倡一体化部署与一体化计费,一个产品解决减速、计算、平安需要,为客户提供一站式的解决方案;一体化计费简化购买流程,更合乎行业客户付费习惯。

其次,从单核心到多核心到多云演进,意味着底层的部署架构简单,这种简单的架构上如果依赖核心云的平安防护是一件很难的事件。而边缘云恰好能解决绕道减少延时的问题,通过一体化部署,无效爱护多云的数据资产平安,以更简略的云边架构提供更低的提早、更低的故障率,更好的兼容性以及可运维性。

最初,对于宽泛场景的适配性来说,阿里云的 CDN 反对任何类型的互联网流量,加强的云边端协同和 IoT 场景适配,提供实时的感官体验,让在线业务达到最快、最平安、最稳固的状态。

DevOps

在 DevOps 层面,阿里云 CDN 全面反对 Terraform,反对可编程 CDN,以及通过规定引擎准确管制边缘行为,大大晋升业务利用效率。

第一,Terraform 作为自动化编排工具在近年较为风行,调用量每年出现几何级增长,在阿里云 CDN 产品上,超过 20% 的 API 调用来自 Terraform。阿里云 CDN 在往年实现了全面反对 Terraform,从而让更多的用户更便当地在边缘应用 CDN。

第二,面对理论业务中约 90% 的带宽都波及到可编程问题,通过边缘函数与简略易学的规定、语法,阿里云 CDN 降级后的可编程能力帮忙客户疾速交付,将来客户也可在管制台上依据本身业务个性与需要进行自定义。

第三,基于规定引擎可能准确地管制边缘行为,可自定义缓存配置、鉴权配置等外围性能的应用条件,自定义减速策略,进步减速效率,在所有的管制台上,面向国内及国外实现实时同发。

一站式业务感知

对于传统的 CDN 服务,离线日志与离线日志转存曾经是遍及性能,往年阿里云更多地将 CDN 关联服务引进,比方:集成云监控和集成 ARMS,帮忙客户更高效地在边缘侧进行计算与内容散发,晋升全链路剖析能力,一站式开启“云边端”一体化减速、计算和平安。

将来,阿里云 CDN 也正在思考如何更好地与核心云进行协同。

目前阿里云提供的云服务多种多样,凡是波及到在线业务数据散发,实践上都能够应用 CDN。

阿里云 CDN 正在与更多的云服务进行连贯、整合,目标是让用户在从接入到开明、到内容散发、到最初的监控的流程链路中,更便捷地接入云上生态。

更进一步,在拥抱碳中和、落实碳中和口头上,阿里云积极响应国家双碳策略,实现碳脚印(计量)能力。预计在 9 月,能够通过阿里云 CDN 显示每位客户的“碳账单”。将来在 CDN 上会有三本账:一是 CDN 用量账单、二是 CDN 费用账单、三是 CDN 碳账单。阿里云心愿通过计量产生“碳生产”的这种形式,驱动产业向更低能耗方向致力,更好地帮忙企业做碳中和。

于是,所有都源于减速,但远远不止于减速。

「视频云技术」你最值得关注的音视频技术公众号,每周推送来自阿里云一线的实际技术文章,在这里与音视频畛域一流工程师交换切磋。公众号后盾回复【技术】可退出阿里云视频云产品技术交换群,和业内大咖一起探讨音视频技术,获取更多行业最新信息。

正文完
 0