UPYUN CTO 黄慧攀:云CDN的技术架构演进之路
cac55 2025-01-12 11:46 17 浏览 0 评论
2015年11月28日,UPYUN在北京举办了“UPYUN·架构与运维大会北京站”,主会场上主办方UPYUN CTO黄慧攀发表了名为《云CDN的技术架构演进之路》的主题演讲,具体内容如下:
传统的CDN从2000年到2010年一直停留在一个阶段,一般在全国有30–40个节点,早几年电信和联通节点基本上能覆盖全国的用户,60个节点基本就全国覆盖。2010年开始移动网络开始铺网,这个网络也有了加速的需求。
UPYUN由于自己构建云CDN的系统,没办法满足当时需求。UPYUN在2014年前一直对外用的公司名称是又拍云,到了2015年才更名为UPYUN。UPYUN主打的服务是云CDN,这套系统在2010年开始研发,一直到2015年,总共经历四个迭代的周期。
2010年,UPYUN CDN的架构搭建
当时UPYUN的节点数量不是很多,边缘节点用LVS做负载均衡,每一个节点会布5到10台服务器,这个服务器里面主要装的应用系统有ATS和Nginx。
当年UPYUN对Nginx做了大量开发,用C Modules做插入,使用三层架构。从大的架构来看,边缘有40个节点。中转节点有4个,如果有更优的路线,可以快速的去拉取内容。UPYUN的中转机房都是多切入,40多个节点没必要每个边缘节点都回到源区,这会导致源站的带宽卡,会使得节点规模越来越大,对源站的要求更加高。有了中转节点可以把这层的压力大大的缩减。
第三层是杭州的数据中心,数据中心里面有LVS和ATS,过了ATS再往下才到UPYUN的云存储。总体的大架构到现在也没变,只是每一层里面的系统都变了。
2013年,UPYUN的系统调整
UPYUN所有用户配置规则集中在数据中心里面,通过LVS把规则推送到所有的边缘节点,LVS上面去索取每一个域名的访问规则,不会跟数据中心做交互,直接到节点里面去获取数据。
2013年UPYUN最主要的工作是将第一代的系统完全改写,因为大客户有大量的定制需求,如果用C Modules满足他们的需求,得安排专人,还得一个月的时间去开发、调试等等,会很麻烦。
现在,UPYUN开发周期为一周,一周里面包括测试。由于系统得到了部署,变得非常的简单、灵活。UPYUN可以做到每周发一版本,UPYUN的CDN每周都在迭代。
到了2013年,UPYUN的CDN节点从40个变成了60个。中转节点也增加到了8个,UPYUN的数据中心从1个变成了2个。
2014年,UPYUN的业务拓展
2014年UPYUN在原来的基础上得到了很大的增强。主要增强的是UPYUN的中转节点。中转节点在第一、第二代面向的客户有UPYUN的云存储。但是到了2014年UPYUN开始考虑单独向外提供云CDN服务,这个势必会牵扯到直接连接特殊的源站,当时的系统架构不满足。所以UPYUN对于中转层做了一定的改造,多加Nginx。对比2013年,ATS直接连到数据中心,现在多了一层Nginx的逻辑控制。这个域名对应的是UPYUN的数据中心或是客户的源站。
这里还是有很多功能,多源站、多IP,支持热备,支持负载,支持多个线路的优化,对UPYUN不同的边缘里面到底是什么线路,客户源站是不是有电信、联通、移动分别都有,甚至可以配置海外的源站,这个功能会在12月份上线,UPYUN底层有应用。UPYUN针对源站网络的情况做特殊的路由,用户只要选好就可以了。
2014年是UPYUN云CDN在基础规模上爆发的重要一年,2014年UPYUN的边缘节点达到了130个,中转节点达到了16个,数据中心没有扩张,还是两个。130多个边缘节点所能提供的带宽冗余是一个T,UPYUN物理服务器所能提供的网络处理能够达到1 T。
2015年往后,UPYUN将大踏步前行
到了今年,UPYUN云CDN的系统研发基本成熟,UPYUN今年更多做的是一些大客户定制化的需求开发及他们的对接。UPYUN运维部门有了很重要的里程碑。2015年正式开始对国际加速做铺设,第一站打通了从香港到浙江的光纤链路。如果你是UPYUN总部的同事,你可以在公司的网络或者自己的电脑上铺上公司的VPN,高清看到一个404网站的高清视频。4K的视频可以流畅到达浙江的网络里面。UPYUN所有的E-Mail都是谷歌系统。
UPYUN支持客户的源站配置是海外的。如果客户源站在海外,如果还过一道墙,内容拉不过来。UPYUN在11月将两场香港演唱会放到大陆做直播。这个光纤能够做到延时仅30多毫秒。
有了香港这么大的光纤之后,UPYUN要接力欧美的核心节点。一个是在美国的洛杉矶,一个是在法兰克福。这两个节点之间也有光缆,连到美国是海缆,连到法兰克福的是路缆。三个骨干节点形成UPYUN云CDN未来国际加速的一个骨干网络。2016年将在骨干的基础上做一个新型发散的铺点。边缘节点服务UPYUN的骨干,进行开放式的铺设。比如UPYUN现在有亚太地区、台湾节点,还有新加坡节点,它们都依赖于香港的骨干节点。在美国UPYUN也铺设三个节点,这些边缘节点会通过骨干的光纤链路再回到UPYUN大的平台里。
欧洲的客户需求要少一点,UPYUN优先做好美国,欧洲2016年初会启动。到现在UPYUN已经有七个国际的加速节点,三个主要的骨干节点。
2016年UPYUN会有自己的DNS调度系统。目前的架构有赖于DNS给UPYUN做智能地区调度,无法满足UPYUN的需求,因为UPYUN接下来会有一个二次铺点的计划。也就是说在一个省份,一个线路里面会有多个机房提供服务。这种情况没办法做到高效率的负载均衡。因此会有UPYUN DNS的系统。
就直播加速,安全这方面来说,DDoS/CC/WAF防护上UPYUN都会做更大的技术,资源投入。比如说DDoS防护,如果是一般大小攻击的话,UPYUN可以默默帮你扛下来。如果达到了一定大的规模,UPYUN也会马上有销售人员跟客户沟通。做到10 - 20分钟里排查出具体原因在哪里,受到多少的攻击,你的攻击是否需要持续去保障这个服务,还是可以忽略,暂时选择终止服务,UPYUN会跟客户做好需求的沟通工作。
2016年,UPYUN的专注点会在视频加速和直播加速方面,这两方面的技术储备UPYUN已经有一年多了。比如UPYUN的视频加速目前已经接入不少的OTC厂商,大家家里的电视机如果是联想的话,它走的CDN就有用UPYUN去做加速。另外还有一些电视的盒子,也是基于UPYUN的CDN去做内容分发。另外明年会在直播方面做大的拓展,因为UPYUN已经具备这个能力。
移动应用加速。大家只要使用移动SDK去做网络请求的话,那你的网络性能起码能够得到20 %到30 %的性能提升,并且不需要使用UPYUN的服务。
云服务行业自2015年降价大战后,以技术革新为后盾,即将拉开新一轮的技术比拼,此举推动了整个互联网行业快速优质的发展,值得期待。
声明:IT之家网站刊登/转载此文出于传递更多信息之目的,并不意味着赞同其观点或论证其描述。
相关推荐
- Mac右键菜单如何设置?_mac 右键菜单
-
Mac的用户都知道,Mac和Windows很大的区别在于,Windows可以使用鼠标右键完成的很多快捷操作,例如右键剪切、右键新建文件、右键快速访问等等。在工作学习中,这种快捷操作会大大提高我们的工作...
- Office局部加密隐藏信息_office隐藏修改痕迹
-
除了日常使用的图片、音视频文件外,我们还常常和别人共享使用一些Word或Excel办公文件。而这些文件中的部分内容,也许是我们不希望别人看到的。这时,就需要对Word文档或Excel表格中的部分数据实...
- 不常见但100%好用的电脑快捷键_最全的电脑快捷键
-
办公人士或者经常使用电脑的人已经熟悉了常见的Ctrl+C/V等快捷键,想要更高效、专业的操作技巧来提升工作效率。接下来,同创双子双子IT运维工程师帮忙整理了一些不太常见但非常有用的快捷键。比如Alt+...
- U盘文件被隐藏怎么恢复 U盘文件恢复隐藏的方法
-
U盘文件被隐藏怎么恢复?U盘文件被隐藏其实这是中了一种U盘病毒,它会恶意的将U盘中的文件夹隐藏起来,采用常规的方法,都无法打开查看。这种U盘病毒会把文件夹的属性给篡改掉,文件设置被改成只读、隐藏,在文...
- win7查看隐藏的文件怎么操作 win7如何打开隐藏文件
-
win7查看隐藏的文件怎么操作?在使用电脑时,有一些用户会将文件设置为隐藏属性,以保护隐私。此外,还有一些系统文件默认处于隐藏状态。那么,如何操作才能打开这些隐藏文件呢?小编今天在这就为大家分享一下w...
- 系统小技巧:八个实用设置 藏于桌面右键
-
我们除了在桌面上执行鼠标单、双击操作外,常常也会用右键菜单命令查看文件或显示属性等。其实,除此之外,桌面里还隐藏着不少可被我们利用的实用右键操作项目。下面的这些Windows10桌面右键操作技巧,不...
- 移动硬盘中的隐藏文件如何恢复显示?可尝试这些方法
-
在使用移动硬盘的过程中,有时我们可能会遇到一些文件突然变得不可见或“隐藏”的情况。这种情况可能是由于多种原因造成的,如文件系统错误、病毒感染或误操作等。面对隐藏的文件,许多用户可能会感到困惑和不知所措...
- Win11怎么查看隐藏文件和文件夹?_如何查看windows隐藏文件夹
-
一般来说系统会对比较重要的文件和文件夹添加隐藏属性,很多朋友可能找半天都找不到,那么怎么找出这些隐藏文件和文件夹呢,今天系统之家小编来教大家Win11显示隐藏文件的设置方法,操作步骤其实挺简单的,希望...
- 隐藏电脑文件(夹)竟如此简单!再也不怕被偷窥了
-
导读:谁的电脑硬盘中还不存有一些珍藏多年的学习资料,可为了保护它们各位学习爱好者也真的是煞费苦心,不管是层层文件夹“套娃”隐藏也好,修改文件名甚至修改后缀名也好,效果都是非常差的,本期文章小君就聊一聊...
- 怎么打开隐藏文件夹?_文件夹怎么弄
-
有时在电脑上,我们会发现之前的文件或者文件夹不见了,很多人会觉得会不会是误删了文件之类的。其实还有一种可能,就是你的文件或者文件夹被隐藏起来了。怎么打开隐藏文件夹?一、文件或者文件夹被隐藏的原因隐藏是...
- 移动硬盘上的隐藏文件怎么能找出来
-
移动硬盘作为一种小巧而便携式的硬盘存储器,具备容量大、兼容性好、即插即用等优势,被广泛应用于办公和家庭生活中,那么在使用移动硬盘过程中,你是否遇到了文件被隐藏的问题呢?本文将介绍恢复移动硬盘隐藏文件的...
- 系统小技巧:“发送到”菜单问题巧解决
-
此前,我们已经通过本刊的一些文章熟悉了通过手动或软件的方法定制“发送到”菜单的基本方法。在使用“发送到”菜单的过程中,还可能会遇到一些问题。例如:“发送到”菜单越用越长,能不能在不编辑删减的情况下,调...
- WIN 10系统介绍(21) 重要文件的隐藏 私密文件的保护 显示隐藏文件
-
大家好,今天介绍电脑中重要文件和文件夹的隐藏以及显示。在每个人使用的电脑中,都有一些个人的私密的资料,比如一些账目,或者个人的照片,信件,技术文档,视频等等的一些资料。我们可能不希望所有登录的用户,都...
- 状态栏在哪?手机+电脑+软件里的它 一篇讲清位置和功能
-
状态栏就是设备或软件里显示状态信息的区域,能让你快速知道时间、电量等情况。下面告诉你不同设备和软件里状态栏在哪儿、有啥用。手机上的状态栏位置:屏幕最顶端的窄条,不管用什么APP,基本都在这儿。显示...
- excel隐藏的部分内容如何显示出来?3个方法帮助你!
-
excel隐藏的部分如何显示出来?你是否曾经在Excel中遇到过某些单元格被隐藏,或者某些数据在编辑时突然消失,让你感到困惑和无助?不要担心,今天我将向你揭示如何解决这些问题,让你轻松显示隐藏的部分。...
你 发表评论:
欢迎- 一周热门
- 最近发表
- 标签列表
-
- 如何绘制折线图 (52)
- javaabstract (48)
- 新浪微博头像 (53)
- grub4dos (66)
- s扫描器 (51)
- httpfile dll (48)
- ps实例教程 (55)
- taskmgr (51)
- s spline (61)
- vnc远程控制 (47)
- 数据丢失 (47)
- wbem (57)
- flac文件 (72)
- 网页制作基础教程 (53)
- 镜像文件刻录 (61)
- ug5 0软件免费下载 (78)
- debian下载 (53)
- ubuntu10 04 (60)
- web qq登录 (59)
- 笔记本变成无线路由 (52)
- flash player 11 4 (50)
- 右键菜单清理 (78)
- cuteftp 注册码 (57)
- ospf协议 (53)
- ms17 010 下载 (60)