亚太CDN年度盛典:阿里云姚伟斌发表《场景化的CDN技术》主题演讲

在11月14日的2018亚太CDN年度盛典上,阿里云资深技术专家姚伟斌(文景)发表了《场景化的CDN技术》主题演讲,他认为,当下的CDN,需要根据过去CDN的发展历程,更清晰地分析客户不同场景下的不同需求,再通过需求所用到的技术点,来设计出能更好服务客户的CDN产品。

文景认为整个CDN过去几年的发展历程就像下图一样,从原来的固网到现在的3G、4G,以及接下来5G,从原来的文本、图片,发展到近两年的直播、短视频,再到超高清视频及IoT,所需要的CDN场景技术特征还是非常显而易见的,包括:对于加速能力要求高吞吐、低成本、低延时;对于广域网接入要求高可靠、高流畅、IoT介入;对于安全性要求WAF、防DDoS和弹性安全防御;当然还有近几年出现的边缘计算概念。

阿里云CDN从2014年对外提供服务开始,目前已经在全球拥有1500+节点和120T的储备带宽。今年全球化发展也非常迅速,能够通过完善的OpenAPI提供天然自助式产品能力,也已经自建了ASN:24429,并构建全球基于体验优先的IXP网络调度,希望能为中国出海的客户提供最极致的加速体验。

在产品功能上,阿里云CDN从DCDN、SCDN到边缘计算全面覆盖,在全球范围内按地区计价,在高价地区、低价地区,根据不同需求进行按量计费,同时提供7×24小时贴身服务。

针对高吞吐、低成本的CDN加速场景

从内容生产、传输再到CDN调度,我们可以从下图看到最近的几年技术的演进趋势。

  • 内容生产上,从最开始的支持H264、到H265、VP8、PV9,还有阿里自研的窄带高清技术;
  • 关于码率,从原来的500K到普遍2M,到现在为很多客户提供10M传输;
  • 在服务器上,现在也是普遍提供万M吞吐能力,预计两到三年时间里,网络服务器吞吐在百G的吞吐的能力,现在磁盘普遍已经到SSD,单个节点可以提供几个PB以上的存储能力;
  • 在调度这块,针对整体大流量的吞吐,阿里云引进了DNS调度,基于DNS调度和IP调度,我们能提供精准的IP库,针对像世界杯这样一个场景,提供精准的流量的预测,做到用户精准调度。
  • 在节点层面,随着资源规模的变大,和与运营商合作的趋势的紧密,现在的CDN节点规模也在从原来千级别,发展到万级数量。现在也能看到趋势跟运营商合作变得更加紧密,包括MEC的探索。
  • 关于PCDN,随着高清概念越来越广泛,整个带宽成本占整个内容提供商很大一块,PCDN也应运而生,在整个高清视频吞吐能力之外,也提供更低成本的服务。
  • 关于SDK,结合阿里云多年的视频技术,可以提供端到端的完整视频解决方案。

在今年,阿里云CDN承载了全网70%世界杯流量,随后在雅加达亚运会直播上,通过全球加速网络将直播送到斐济、柬埔寨和蒙古的转播机构,为亚太地数亿观众提供观看体验。在上个星期刚落幕的天猫双11,CDN流量预测、实时智能调度、PCDN等一系列技术方案,支撑了2500万人在线的高清、流畅、稳定、低延时的直播体验。在支持双11的十年间,整体带宽能力有了数千倍的增速。

针对低延时的CDN加速场景

在5G和物联网的场景下,实时性要求会越来越高。所以针对这个场景,CDN在协议层面做了很多优化,提出aQUIC的概念。针对QUIC技术栈,包括现在IETF也在逐渐将HTTP -over-QUIC变成HTTP3.0,我们认为现在QUIC协议栈,其实可以提供给用户一个自定义协议栈的能力,包括在传输层的网络丢包,也能提供多路传输、多路复用等等能力。所以,我们在这样一个aQUIC的代码库上,可以针对用户的实时性、流畅性、首包、并发量等各个场景,都推出不一样的适配协议和处理方式。

今年,阿里云视频云发布了RTC产品,适用于端对端短延时通信、视频会议、连麦等等业务场景。目前,RTC帮助钉钉承载全球 700万家企业,连接全球 1亿用户,保障每一通实时音视频通信的稳定和流畅。

高可靠性的CDN加速场景

针对金融、电商、办公、游戏和政企的用户,他们会十分注重业务的高可靠性。

高可靠性方案,是基于Last Mile、Middle Mile和First Mile的处理的能力构建,可以针对IP端口、SDK、VPN和域名接入,做到了端对端的协议优化,并支持在节点内部也做动态链路的选择,从而实现最优到达路径。

文景认为整个DCDN的场景,是基于用户体验,针对动态内容可以进行快速、精准的优化调整。该方案帮助了今日头条应用每天千万级别QPS动态内容加速,整体RT降低了50%,通过智能的路由探测、全运营商覆盖、最优路径选择,有效的为头条的实时数据传输提供了支撑,同时通过https转http的模式为源站减轻了压力。

高安全性的CDN加速场景

安全能力现在已经是CDN的一个重要的组成部分,覆盖的场景客户包括有电商、金融、政企等领域。

如今,安全能力已经可以直接通过CDN接入。包括HTTPS、 HTTPS DNS接入,可以做到防劫持、防篡改,同时提供流量型攻击防御能力,包括四层DDos,七层的CC攻击。在应用层,阿里云CDN可以提供WAF应用层防御的能力,针对于回源这部分可以提供源站保护、offline模式等能力。在整个安全的接入流程中,安全加速(SCDN)产品实现了接入、安全和加速三合一,做到整个数据全链路的保护。

亚洲航空通过阿里云的安全加速能力,采用WAF产品,针对用户爬虫可以降低90%,针对刷票行为降低90%以上,有效的保护了客户购票的资源。

边缘计算场景

文景认为边缘计算要分几个场景,包括:最下面的IoT的场景、接入层的IoT网关、MEC、汇聚层的ENS、中心的云机房、云计算的场景。边缘计算与IoT的发展是同步演进的,当数据、存储、计算、网络、安全等等一系列数据量变大以后,需要在边缘上进一步处理的场景应运而生。

相应的,上图左边是数据流,右侧是针对于边缘计算这个场景下的控制流,针对分布式场景下的海量设备的维护和操作、以及采集上来的数据的优化与模拟、最终进行预测以及决策,这就是整个的过程。文景认为边缘计算还处于不断发展和演进过程,阿里云已经提供边缘节点服务,并且即将推出视频监控方案,结合整个IoT套件,包括整个边缘网关处理能力,阿里云在整个边缘计算场景上,可以对外提供完整的解决方案。

阿里云的客户虎牙直播平台,结合阿里云边缘节点技术方案,保障了S8总决赛当日7000万在线人气的低延时、稳定流畅以及实时互动,为观众提供了流畅的体验。

在分享的最后,文景表示,随着CDN技术的演进,整个行业不断的涌现出新的技术,比如QUIC、SCDN等等,阿里云CDN也希望和广大客户和同行一起把CDN行业做的更加丰富。

 

原文链接
本文为云栖社区原创内容,未经允许不得转载。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/520520.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

IBM在中国发布Cloud Paks,牵手神州数码,助力企业云转型步入“第二篇章”

2019年11月5日,北京盘古大观IBM大中华区总部,2501会议室。不到80平的会议室里挤了50多人,包括记者、分析师,以及来自IBM中国和神州数码的高管和专家—— 参会记者:通常是开会的地方越小,事儿越大…… 神州…

Vue 快速集成ElementUI

App.vue作为Vue项目的主窗口<router-view></router-view>让路由生效 main.js负责加载插件组件等 views&#xff1a;放页面 components&#xff1a;放组件 router&#xff1a;路由配置&#xff1a;相当于springmvc的视图解析器将url和组件进行关联Element UI 后台管…

双11个性化推荐背后,阿里云“舜天”如何应对百亿次挑战?

2018天猫双11在技术世界&#xff0c;创下不少新记录&#xff0c;其中有一个记录是11日当天阿里全平台共为用户做个性化推荐453亿次&#xff0c;这些推荐的图片长度加起来可以绕地球70圈。 当你在天猫/手淘上买买买的时&#xff0c;图片会以不同格式或分辨率来转码呈现&#xf…

重磅发布!阿里云推PostgreSQL 10 高可用版

2015年&#xff0c;阿里云宣布正式推出RDS for PostgreSQL服务,届时&#xff0c;阿里云成为国内首家同时支持MySQL、SQL Server 和PostgreSQL关系型数据库的云计算服务商。 用户在云上就能享受PostgreSQL引擎带来的对SQL标准和NoSQL的高度兼容、强大的处理复杂查询能力、以及丰…

axios专栏

axios 基于promise用于浏览器和node.js的http客户端 支持浏览器和node.js 支持promise 能拦截请求和响应 自动转换JSON数据 能转换请求和响应 数据 axios基础用法 get和 delete请求传递参数 通过传统的url 以 ? 的形式传递参数 restful形式传递参数 通过params 形式传递参数…

【双11】阿里云边缘节点ENS助力淘宝构建音视频通信网络

前言 淘宝在2016年推出直播平台&#xff0c;和娱乐直播性质不同&#xff0c;电商直播的主角多为网红店铺及网红达人&#xff0c;以直播带动产品售卖。在淘宝的双11流量加持之下&#xff0c;淘宝直播平台关注度持续攀升&#xff0c;通常的网红店主一场直播带来的收益不亚于一场…

护航Lazada双11购物节 阿里云CDN全球化火力全开

2018年11月12日零点——东南亚最大的电子商务公司Lazada 2018双11购物节正式收官。这是一场超过2000万的消费者在Lazada网站上及APP上浏览和疯狂抢购的盛会。 Lazada是东南亚最大B2C平台&#xff0c;业务范围覆盖印度尼西亚、马来西亚、菲律宾、新加坡、泰国和越南六个东南亚国…

AI行业真实现状:做芯片没工作,做视觉、语音血赚

最近&#xff0c;深圳前瞻产品研究院发布了《2019年人工智能行业现状和发展趋势报告》&#xff0c;笔者看过之后&#xff0c;感觉真是用了心&#xff0c;这不仅是一份数据报告&#xff0c;更像一本“扫盲手册”。众人皆知&#xff0c;AI血赚&#xff0c;当我们谈人工智能&#…

JSON数据从OSS迁移到MaxCompute最佳实践

本文为您介绍如何利用DataWorks数据集成将JSON数据从OSS迁移到MaxCompute&#xff0c;并使用MaxCompute内置字符串函数GET_JSON_OBJECT提取JSON信息。 数据上传OSS 将您的JSON文件重命名后缀为TXT文件&#xff0c;并上传到OSS。本文中使用的JSON文件示例如下。 {"store&…

在MaxCompute上分析IP来源的方法

淘宝IP库 淘宝IP地址库官网地址http://ip.taobao.com/&#xff0c;其查询接口[http://ip.taobao.com/service/getIpInfo.php?ip[ip地址字串]](http://ip.taobao.com/service/getIpInfo.php?ip[ip地址字串])&#xff0c;如下所示&#xff1a; 但是在MaxCompute中禁止使用http…

egg直接取req_Egg服务器基础功能

1. 框架约定目录规则1.1 app/router.js&#xff1a;用于配置URL路由规则&#xff1b;1.2 app/controller/** &#xff1a;用于解析用户的输入&#xff0c;处理后返回相应的结果&#xff1b;1.3 app/service/**&#xff1a; 用于编写业务逻辑层&#xff1b;1.4 app/public/**&am…

我和 Spring 大神的一天

先介绍一下故事的5位主人公。 Josh Long 龙之春&#xff1a; Spring 技术布道师&#xff0c;撰写过5部著作&#xff0c;录制过3部畅销的培训视频&#xff0c;是一位开源软件贡献者。 Spencer Gibb&#xff1a; Spring 技术布道师&#xff0c;Spring Cloud核心项目的联合创始人…

Android开发中解决自定义弹窗获取不到控件对象的问题

最近做期末作业的时候遇到一个功能需要在弹窗里修改账号密码&#xff0c;弹窗里面含有两个edittext控件&#xff0c;经过查阅资料我通过setView添加了一个view在弹窗里实现了&#xff0c;但是获取的控件对象一直为空导致我取不到输入的值&#xff0c;找了好久的错误原来获取对象…

是什么样的骚操作让应用上线节省90%的时间

优秀的程序员 总会想着 如何把花30分钟才能解决的问题 在5分钟内就解决完 例如在应用上线这件事上 通常的做法是 1. 构建项目 在本地用maven打包 每次需要clean一次&#xff0c;再build一次 2. 部署包 在本地ide、git/svn、maven/gradie 及代码仓库、镜像仓库和云平…

阿里程序员工作小技巧 | 理解CPU分支预测,提高代码效率

技术传播的价值&#xff0c;不仅仅体现在通过商业化产品和开源项目来缩短我们构建应用的路径&#xff0c;加速业务的上线速率&#xff0c;也会体现在优秀程序员在工作效率提升、产品性能优化和用户体验改善等小技巧方面的分享&#xff0c;以提高我们的工作能力。 从本期开始&am…

Spring Tools 4 for Eclipse 下载

https://spring.io/tools 注&#xff1a;如果双击不能运行&#xff0c;就先执行java -jar spring-tool-suite-4-4.6.0.RELEASE-e4.15.0-win32.win32.x86_64.self-extracting.jar 再次双击运行&#xff0c;就好使了。 注&#xff1a;这个文件夹放到什么地方&#xff0c;都可…

我花了一夜用数据结构给女朋友写个H5走迷宫游戏 | CSDN 博文精选

戳蓝字“CSDN云计算”关注我们哦&#xff01;作者 | bigsai(同公众号)转自&#xff5c; CSDN博客责编 | 阿秃先看效果图(在线电脑尝试地址http://biggsai.com/maze.html)&#xff1a;起因又到深夜了&#xff0c;我按照以往在公众号写着数据结构&#xff01;这占用了我大量的时间…

异常:This application has no explicit mapping for /error, so you are seeing this as a fallback.

初学springboot配置好文件,测试接口出现这个是springboot的启动器要放在dao service…包的上层目录