浅谈阿里云PCDN原理及接入 几行代码能节省上百万的黑科技到底是什么?

早在今年6月,阿里云已经发布了有一款黑科技产品——PCDN,它是以P2P技术为基础,通过挖掘利用边缘网络海量碎片化闲置资源而构建的低成本高品质内容分发网络服务,非常适用于视频点播、直播、大文件下载等业务场景。自从上线开始就得到了行业的关注,很多用户也在第一时间的申请了试用。

距离上线时隔五个月,不少用户已经成功接入并且上线运行了一段时间。其中绝大部分客户反馈加速效果得到优化,视频首播时间、流畅率等核心性能指标均有提升。与此同时,每月的CDN费用得到了有效缩减,平均降幅超过40%,真正做到了质量提升而成本降低这一原则。今天,我们就来看看,这个产品的技术原理和接入流程是怎样的。

那PCDN是如何做到质量升高而成本反降的呢?

实际上,PCDN的技术是默认将CDN作为超级节点,并通过统一的平台技术,并利用家用和商用的路由、接入和汇聚层节点、运营商四五线机房闲置节点等边缘节点,织成一张具有带宽和存储计算能力的资源网络,作为CDN的能力补充,以最优路径传输实现质量优先、兼顾成本的原则,完成不同节点之间的合理配比。

我们以视频点播场景为例,看看技术原理是怎样的。

首先,客户通过版权采购、用户上传分享等方式产生媒资库,形成源站,这是视频生产环节;然后,在视频传输和视频消费环节,分为一、二、三级加速,从源站将内容推送到CDN,被称之为一级加速;CDN节点将内容分发到PCDN节点上,被称为二级加速;在视频播放端,由于集成了PCDN的SDK,在请求播放时会优先命中附近的P2P节点,从中获取资源,减少了CDN的使用量;在播放端,尤其是SDK中,它不仅可以到二级节点中命中所请求的资源,还可以通过彼此之间的上传和下载命中所需资源,这种消费端彼此命中资源的模式称之为三级加速,进一步降低了二级节点的使用量。通过将PCDN网络和CDN网络结合起来,通过一、二、三级加速达到了较好的用户体验,同时降低了成本。

PCDN具有得天独厚的优势,市面上现在已有几家厂商拥有该业务能力。那这些已经申请试用的客户为什么要选择阿里云PCDN呢?

据悉,客户在选择PCDN的时候,资源规模大小、客户端SDK的接入成本和大小、终端是否上传、应用场景是否契合都是决定的关键性因素,而恰恰阿里云PCDN在这几个方面表现颇优。第一,阿里云在全国各地发展了很多终端硬件设备,资源覆盖广泛;第二,PCDN的客户端SDK大小在100KB左右,对接也只有简单的四步,同时支持远程升级,灵活性强;第三,优酷全站都使用了PCDN,历经了大流量业务的考验,技术能力也较为值得信赖。

那阿里云PCDN是怎样快速接入的呢?

第一, 在阿里云官网找到PCDN产品,申请开通,与工作人员取得联系。
第二, PCDN开通后,用户可自行添加域名,并完成SDK集成联调;SDK包括三个接口:启动、停止和地址转换。整个集成SDK的过程中,用户不需要改变APP本身的逻辑,也没有过多的开发工作。有用户反馈,只用了4行核心代码,就完成了集成。用户的反馈如下图:


启动APP时启动SDK,传入token


播放器获取到url地址后,调用SDK获取PCDN本地播放地址并播放


退出应用程序时停止PCDN服务

另外我们得知,最让用户惊喜的两点是PCDN支持下载限速和防劫持。对于下载业务场景来说,阿里云PCDN可以灵活控制下载速度,限制了在带宽高峰期下载的速度;同时,对于点播业务域名被运营商劫持导致的视频无法播放等问题,也通过PCDN SDK自带的免费HTTPDNS功能得以避免。

第三, 成功接入后,根据建议,一般客户都会选择部分渠道进行灰度发布和数据监控。

第四, 如局部上线效果满意,则可正式上线,使用PCDN为全部产品进行加速了。

因为现有的PCDN用户大部分为视频点播用户,这一场景也比较典型,所以我们关注的核心指标是视频首播时间和流畅度。结论不出所料,PCDN的平均视频首播时间跟CDN不相上下,视频流畅度达到98.5%左右,略优于CDN。其余的下载稳定性和完成率等指标也符合客户标准。

客户纷纷表示:“PCDN确实带来了实实在在的优惠,相对比其他厂商的轮番的打折、配送促销活动来说,这才是我们真正需要的东西。“也有视频行业客户表示,在接入稳定和业务稳定的情况下,每年可以节省上百万的带宽费用,对于追求质优价廉的客户来说,这是一个绝佳选择。

时间: 2024-11-08 19:29:18

浅谈阿里云PCDN原理及接入 几行代码能节省上百万的黑科技到底是什么?的相关文章

一分钟了解阿里云产品:浅谈阿里云批量计算

阿里云发布批量计算备受关注,今天就让我来浅谈下批量计算吧.   阿里云批量计算服务是一种适用于大规模并行批处理作业的分布式云服务,适用于渲染.生物基因分析.多媒体转码.科学计算.金融保险分析等多个行业领域,解决大规模并行批处理作业问题的通用PAAS服务.自阿里云正式对外开放以来,批量计算服务就在背后默默地支撑着渲染云服务,完成了昆塔动画等超1千万核小时的标杆性渲染业务.现在,批量计算服务正式对外开放,适用于多个通用行业领域.   阿里云批量计算服务可支持十万核级别并发规模,系统按照作业需求动态分

阿里云讲师姚伟斌浅谈阿里云CDN技术演变之路

2015年1月31日,阿里云课堂第六期在北京开课,"大型互联网应用架构之存储与分发"主题分享在众多朋友的期待下精彩上演,现场观众再次爆满.本次活动中,姚伟斌(花名:文景)和李文兆两位讲师为大家献上了精彩演讲,并在OpenSpace环节与观众展开讨论,积极互动.应广大用户要求,我们将云课堂讲师现场分享内容全文整理出来,供大家参考.阿里云课堂会继续在全国各地陆续开课,欢迎大家继续支持! 以下为讲师姚伟斌(花名:文景)的分享内容: 我前面会讲一下CDN的用途,也会讲一些CDN产品,在后面我会

IT步入云计算时代 浅谈阿里云“飞天”过程中经历的辛酸

中介交易 SEO诊断 淘宝客 云主机 技术大厅 IT步入云计算时代,在互联网发展中,在云计算发展领域里,它成就了诸多行业,尤其是行业巨头Amazon,它帮助这些行业实现了巨大创收,成就了例如Netflix.Dropbox等行业新贵的崛起.纵观中国云计算市场,能与这些行业巨头对抗的行业,似乎不复存在! 阿里云目标是打造成为互联网数据分享的第一平台,但自成立以来,起初阿里云并未在计算市场中有所成就,就在人们开始质疑,开始忘却之时,阿里云却带着新开发的产品体系强势回归.然而,以"飞天"为核心

使用阿里云PCDN降低内容分发成本

阿里云PCDN(P2P CDN的简称)是基于P2P技术的内容分发网络产品,相比CDN而言,PCDN单价较低,更适用于大流量内容分发.PCDN产品是与传统CDN互补协作的关系,以P2P技术为核心的分布式PCDN系统可与传统CDN.云CDN无缝集成,形成互补协作,PCDN相对于CDN进行了相应的扩容.提速.降费: (1)扩容,扩充放大CDN容量.PCDN可将原CDN容量按约1:5比例放大,使用PCDN后仅需要较小的 CDN规模即可获得约5倍的整体扩容效果. (2)提速,降低播放延迟及进行流畅率优化.

阿里云PCDN新亮点 自动调用HTTPDNS 解决域名劫持困扰

什么是域名劫持? 要想了解域名劫持,先了解域名解析服务器(DNS),它是Internet上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串.而通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析. 域名劫持是互联网攻击的一种方式,通过攻击域名解析服务器,或伪造域名解析服务器的方法,把目标网站域名解析到错误的地址从而实现用户无法访问目标网站的目的. 为什么要防劫持? 域名劫持会对业务产生负面影响, 如访问出现失败.不稳定.

鱼和熊掌兼得——解密阿里云PCDN如何实现高质量低价格

在内容分发领域,之前CDN产品一直占据着主导地位,CDN的质量好,但价格偏高,正应了那句老话"一分价钱一分货".质量和价格似乎是矛盾体,鱼和熊掌不可兼得.随着云计算的高速发展,不断涌现出各种黑科技,让"性价比"不再是句口号,低价也能买到好产品.今天介绍的阿里云这款黑科技产品就是PCDN,质量不低于CDN,同时价格可以低至CDN的一半,质优价廉,鱼和熊掌兼得. PCDN是以P2P技术为基础,通过挖掘利用边缘网络海量碎片化闲置资源而构建的低成本高品质内容分发网络服务.通

阿里云总裁王文彬谈阿里云未来三个定位

本文讲的是阿里云总裁王文彬谈阿里云未来三个定位 [IT168专稿]伴随着阿里云的成长,阿里云开发者大会也度过了4个年头,此次参加阿里云开发者大会,以阿里云五周年为依托,阿里云更加明确了面向未来的发展策略.阿里云总裁王文彬谈到,今天的阿里云不只是一家技术公司,而是一家技术驱动的服务型公司.云计算的本质是服务加上24小时的运维保障,阿里云跟用户的关系是365天24小时在一起的共生关系.这似乎一种全新的合作关系,跟以前传统软件的"一锤子买卖"完全不一样.这对任何一家公司都是全新的挑战.同时,

浅谈JS DDoS攻击原理与防御

浅谈JS DDoS攻击原理与防御 分布式拒绝服务攻击(DDoS)攻击是一种针对网站发起的最古老最普遍的攻击.Nick Sullivan是网站加速和安全服务提供商CloudFlare的一名系统工程师.近日,他撰文介绍了攻击者如何利用恶意网站.服务器劫持和中间人攻击发起DDoS攻击,并说明了如何使用HTTPS以及即将到来的名为"子资源一致性(Subresource Integrity,简称SRI)"的Web新技术保护网站免受攻击. 现代网站的大部分交互都来自于JavaScript.网站通过

浅谈双绞线的布线原理与传输方式

双绞线是综合布线工程中最常用的一种传输介质.与其他传输介质相比,双绞线在传输距离,信道宽度和 数据传输速度等方面均受到一定限制,但价格较为低廉.双绞线样式 如下图:498)this.w idth=498;' onmousewheel = 'javascript:return big(this)' border=0 alt=浅谈双绞线的布线原理与传输方式 src="http://images.51cto.com/files/uploadimg/20110228/1147000.gif"