说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

UPYUN CTO黄慧攀:UPYUN这些年,一段“刚好”的旅程

HTML文档下载 WORD文档下载 PDF文档下载
UPYUN对外开放不到五年,却承担250亿日请求量、每天新增文件数量超过5000万。在CTO俱乐部对UPYUN CTO黄慧攀的专访中他回顾了在UPYUN的这些年。他认为优秀的CTO应具备跳出自己圈子、站到另外的角度去看问题的能力。

成功加入 CTO俱乐部会员并 免费开通企业会员,即可获赠6个月程序员iPad/Android版电子刊

 CTO俱乐部  会员权益:个人主页、餐叙、最新周刊、折扣优惠、大会门票、人才招聘、每月赠书等, 查看详情


UPYUN是杭州又拍云科技有限公司旗下项目,成立于2005年6月,前期主要为又拍网、又拍图片管家提供云存储和云计算服务,2010年2月才开始对所有用户开放使用。这家对外开放才不到五年的公司,却承担250亿日请求量、每天新增文件数量超过5000万,并向用户和客户提供了完善的图片/音视频优化技术、缓存优化技术、读写效率、隧道技术以及超快的访问速度。

最近UPYUN CTO黄慧攀接受了CTO俱乐部专访,回顾了他个人以及UPYUN的这些年。

加入又拍网是“刚好”

黄慧攀是一位互联网老兵,在2001年参加工作就从事互联网领域。那时他建站、写PHP,后来创业做了优博网。2009年时,优博网与博客中国合并,黄慧攀在合并后的公司里做了一年CEO后,就加入又拍网。


UPYUN CTO  黄慧攀

“我们公司董事长刘平阳做的是又拍社区,以图片为主,而我之前做的是博客,以文字为主,这两个领域是配套的,所以接下去是刚好。”对于加入又拍网,黄慧攀用了“刚好”这个词。加入又拍网后,黄慧攀主要是做CDN这方面的研究和开发,其实在2006年前,黄慧攀就开始接触CDN行业,所以这真的是刚好。加入后他可以把CDN的技术引入公司,从而把云存储、云处理和CDN加速这几块产品组合打包成一个完整的解决方案提供给客户。

UPYUN的这些年

UPYUN在2014年前,全名实际叫“又拍云存储”,但到了2014年底,“存储”二字就被淡化了。淡化的原因是想表明UPYUN不仅仅是做存储了,而是把业务分成三块:云加速(CDN网络)、云存储和云处理。

云加速,这是一个新一代的CDN系统,从2011年开始自建网络,到今年系统的节点数量已经达到了国内一线CDN服务商水平。云存储这方面,由于存储是非常底层的东西,要颠覆相关技术至少十年是一周期,所以目前UPYUN仅仅是在筹备。第三块是云处理,这是UPYUN真正发力的地方,“我们是以图片存储和加速为主,对于视频、音频没有太多涉足,所以我们过去这一两年是把这一块短板补上。”黄慧攀指出,积累到现在,他们终于可以提供一站式的视频节点,从软件上传、转码、播放,还有防盗链、P2P加速技术等都可以打包在一起给客户使用。

UPYUN为什么要做这三块产品?“如果我们把这三块打包成一个解决方案给客户的话,我们会产生成另外一块业务,就是业务加速。”为了形象一点,黄慧攀还举了个例子:比如唱吧,它可以直接让唱吧用户从手机端把音频上传到UPYUN,然后UPYUN进行转码(用户上传的音频格式不一样),把统一的格式存储到UPYUN的云存储中;而更大的好处是,当用户需要把音频分享给全国各地的终端用户时,可以直接对接到UPYUN的CDN服务上。黄慧攀指出,客户只要接入UPYUN一家,他所需要的公有云功能就都具备了。“不需要客户为了不同的需求跑去找不同的公司,只要对接UPYUN的服务,客户一次接入,再花费一些开发工作,在我们这就可以获得一个整体服务,这样不仅速度很快,还能节省大量时间,没必要再考虑是否要去研发这一套系统。”黄慧攀总结道。

难忘的事

虽然这几年时间过得非常快,但黄慧攀回忆刚起步时还是挺难忘的。UPYUN的团队早在2005年就开始组建,不过创业之初,又拍做的并不是To B的云服务,而是做了一款针对摄影爱好者的个人相册又拍网。

黄慧攀对此的一段回顾是这样描述的:当时这个产品做得非常不错,在国内挺有知名度。然而在当时的互联网环境下,要做好一款个人相册产品,面临的困难很多。记得当时又拍网一两年的时间里,用户数就达到了数百万的级别,用户每天上传的图片量非常庞大,快速增长的数据量,让团队不得不分出很大的精力去处理又拍网核心业务运营之外的事情。“比如,图片量的飞速增长,我们需要去处理用户上传图片存储的问题,用户图片上传之后,可能需要对图片做各种处理和美化的工作,最后,用户会把自己的相册分享给朋友去浏览,这里面就要保证用户打开图片的速度问题等。”黄慧攀解释道。

对于这些困难,黄慧攀的团队也开始思考:如果每个创业团队都要花费大量的精力去处理他们核心业务之外的基础设施部署,那么创业这件事会变得非常重,也非常艰难。所以他们结合自身的创业经验,去做了UPYUN,这款能够提升创业者创业速度的产品,让创业者创业不至于像他们做又拍网的时候那么痛苦。

“2010-2011年,我所在的团队只有三个人做这件事,我在里面负责产品研发和前端,那个时候已经开始在建CDN网络,开始两年真的比较苦,因为就只有三个人。后来到了2013-2014年我们团队扩展速度加倍,每一年翻四倍的速度在增长。”黄慧攀回忆说,这又让他们遇到困难——如何培养人才的问题,因为初创公司要招水平比较高的人有难度。

与此同时最大的困难也来了。由于数据量翻了十几倍,原有的存储架构遇到了挑战。按照预期,应该是10-100PB,但移动互联网App爆发,原有的规模不足以服务这些用户,于是在这种情况下又投入大量精力和资源研发新架构,终于让UPYUN的云存储达到ZB量级。

黄慧攀曾这么写道:“做UPYUN平台的初衷,是想用我技术积累、经验和集存储、处理和CDN加速于一体的综合性服务平台,帮助创业公司更加专注于核心业务的迭代和运营,加快业务的发展,而不用担心基础架构的问题,而且付费的方式就是按需付费,不用一次性的支出,从而让创业的门槛更低,创业变得更简单。”这个梦想,今天的黄慧攀和UPYUN似乎都已经实现了。

CDN行业依旧太窄,招人只能以培养为主

招聘是成长型公司一直在做的事情之一,UPYUN的招聘标准则希望加入的人能够给他们起到加速的作用,这是最好不过的事了。但云存储、CDN这个行业比较特殊,虽然已经有十来年的技术发展,但概念很新、行业太窄,很难在市场上招聘到有经验的人。于是黄慧攀开始改变方针:“后来我们方向变成培养为主。在我们团队实行导师制度,每个新人进来都会有一个导师去带他进入岗位。这个过程虽然很漫长,但我们愿意花这个成本,去培养一个优秀的员工出来。”

招聘方针虽然变了,但并不是说招聘什么要求都没有。对于新人,UPYUN第一个要求就是必须要有很强的自学能力,确实对这方面很有兴趣,自己想干点成就出来。其次则是希望新人最好是张基础很好的白纸,只有这样,才不会因为之前受过什么影响而跟团队的做法起冲突,也只有这样,新人才不仅能接受公司一整套的技术体系,还能大大缩短培训周期。

UPYUN的技术团队对技术的追求有点疯狂,存储用的是Erlang语言做开发,CDN这一块,他们用的是Nginx+Lua;而在云处理这一块,他们用到的是C和Python。对这些,你会发现UPYUN的技术团队比较“潮”,尤其是Nginx+Lua基本上是国内少见的使用者。甚至大规模日志分析处理系统也是他们自己用C来写的,而非大家常见的大数据专家“Hadoop”。

黄慧攀常跟团队成员说,做技术要有追求,一个是追求自己在技术上的成长,另外就是追求自己职业上的成长。所以他会跟同事说:“你做这个工作做得好,但并不能称得上是满意,应该对自己更有追求一点,把它做到最棒。”正是这样的要求,才让UPYUN的团队始终走在技术前沿。

心得:做好CTO得“全才”

在众多公司和CTO中,黄慧攀比较认可丁香园的冯大辉,他觉得丁香园这两年发展势头非常快,而在冯大辉加入后,丁香园的产品线捋得更顺,移动App这方面也做得很好。

谈起佩服的人,黄慧攀显得很谦虚,但说起自己的心得,他又成了另外一个人——很有见解的人。他认为,要想成为一个出色的CTO,最起码的要求是全才。“但这个全才跟我们现在流行的全栈工程师还是有点区别,这个全才需要CTO具备CEO、COO相关工作的能力和想法,能够换位思考,能够站到CEO、COO的角度去思考技术问题应该怎么样去解决,怎么样拿出一个合适的技术方案。”

黄慧攀坦言:“现在业界其实有很多CTO,他们跟我也一样,都是从技术做起,然后慢慢变成CTO,然而技术人都有这样一个缺点——比较关注自己这一块,没办法跳出自己的圈子去看事情。”他认为,一个优秀的CTO就应该具备跳出自己圈子的能力,跳出自己技术领域,站到另外一个角度去看这些事情。

概括这一年:移动互联网大爆发的一年

如果用几个关键词或一句话概括2014年,黄慧攀认为是——移动互联网大爆发。“美拍、唱吧的发展完全出乎了我们的预料,增长量基本每个月都要翻一倍;除了这两个客户外,UPYUN 2014年的移动App视频客户,昨天的增长还是几十M,而在这个星期的增长就变成了一个G的带宽,这把我们吓一跳……这里面充满了不可预知的东西。”

对于未来,黄慧攀认为,技术和产品服务经过了几年锤炼,在云存储、云加速领域近两年会有一个定局;另外CDN行业则有可能出现一个新的改革潮流,这种潮流跟传统服务商会有点区别,而未来会跟网宿、蓝汛产生竞争,从而打破如今的格局。

谈及2015年,黄慧攀表示,UPYUN的CDN加速计划会从国内延伸到国外,由原来比较传统的互联网,延伸到移动互联网。


还不是CTO俱乐部成员的各公司技术负责人,欢迎立即加入俱乐部:cto.csdn.net 。

CTO俱乐部是目前国内最有影响力、规模最大的技术管理者分享与交流平台,由全球最大中文IT社区CSDN创办。CTO俱乐部实行会员免费申请、实名认证的加入机制。自2009年创办以来,已有注册会员13000余名,覆盖国内数千家IT公司和各行业企业研发部门的CTO、技术副总裁、首席架构师、技术总监、工程总监等高级技术管理者

欢迎加入CTO俱乐部、关注CTO俱乐部微信号。


VB5如何把帮助文件加到设计的程序内? VB编程步步高-打印篇(二) VB编程的好帮手资源文件 VB的OPEN对话框控件图示功能扩充 VB通用数据表格输出程序的设计 VB网格中输入数据 VB应用程序中打印条形码的两种方法 VB与Windows资源管理器互拷文件 VB中DOS文件名与长文件名的转换 VB中的Unicode 和 Ansi 格式 VB中如何实现文本查找功能 VB中自制文件搜索器 Windows 初始化文件的修改 -VB资料 Word 97与WPS97的完美结合 -VB资料 比较两个文件-VB资料 采用递归算法删除带有多级子目录的目录-VB资料 菜单项的动态装入 -VB资料 处理加了密码的MDB文件-VB资料 VB创建临时文件 从公共对话框控件中提取多个文件名称 -VB资料 从全路径名中提取文件名 -VB资料 打印MsChart之类的控件 -VB资料 谈谈在VB6.0中如何使用资源文件进行编程 动画图像分解在VB动画设计中的应用 多重文档界面设计方法-VB资料 恢复回收站中的文件 -VB资料 VB获得位图文件的信息 VB获得文本框中光标所在行的内容 VB获取程序工作路径的方法 VB获取文件或文件夹属性 基于VB的通用折行打印程序 本人写了一个设置纸张方向和大小的函数,其中MyDevMode.dmPaperSize = psize '若vbPRPSA3 设置纸大小为A3,但在VB对象库中找不A2张对应值 tomcat4.1.24中的sevlet问题 我下载了linux的iso文件,可怎么安装啊!! 我想问一下,有关于计数器的相关的信息? 救急:是否可以在两个页面(两个单独打开得ie浏览器页面)传递参数,如何实现啊? JDBC相关的两个问题 Oracle8.1.6怎样连接SQL SERVER2000 ?(在线等待) inserted表问题 急!!!关于FileSystemObject问题,在线等 dll 编译问题 请教 请教关于iterator与container? 谁有mixerAPI的中文资料,如(mixerGetLineInfo)我需要弄懂原理(不需要MSDN) 请问“怎么样才能修改以有的flash文件”,拜托,在线等待 如何使相同的子窗口显示一个? ?请教高手有关Align的问题。 高手帮我谢谢注释~~高分相赠~~~~谢谢高手~~~~ 各位大牛们,小弟想请教大家对FlowMIS这个平台有多少了解,用此平台进行二次开发(企业信息系统)好不好。 SQL SERVER2000 怎样连接Oracle8.1.6(在线等待) C语言程序设计 如何在英文字符集的客户端访问服务器为中文的数据库? 那4M是不是让诺基亚给偷了?! 如何调用ResetPrinter函数设置默认打印机 listview使用的问题 delphi的打包问题 请大家推荐一个短信网关 调查:当你身边响起神圣的国歌时,你会不会不由自主站起来,手放到胸前,跟着节奏一起唱起来?(有感而发) 请问如何调用.chm的帮助文件? 如何调用系统默认打印机的属性! 请教新手问题~~~麻烦哪为大侠给解释解释~谢~ 如何用struts实现阴阳色列表? 怎么用vb建立一个数据库呀?注意,不是一个表,是一个数据库! 如何调用系统默认打印机的属性! 一个很老很过时的数码相机。 郁闷,超级简单题目 初学ASP,请教学习心得 我的机器怎么老死机?? 两级表单动态联接?急,急,急!!!!!????? ---见了鬼了,Jre不好用!!!--- 寻求把中文字符串转换为十六进制的串的ORACLE函数? 电力学院惊魂 一條語句 數據庫日誌就寫滿了 怎样获得系统的字体!急!谢谢了! 谁有用java做的聊天系统程序(当作业)分不够可再给 在CB中如何动态的管理窗体 如何调用系统默认打印机的属性! API动态调用问题(很奇观) 好久没有发帖子了,现在心情奇好,兄弟们来接分! 在CB中如何动态的管理窗体 求C#网络编程书籍下载~ 简单问题,在线等待。可以在加分。 请教一题目! 我都14岁了,怎么还没长卵毛,我同学比我小都很长了我都14岁了,怎么还没长卵毛,我同学比我小都很长了.我爸爸六年级就有了 variability是什么意思啊? BIN的《Bin-Go》 歌词 拟写治水必躬亲提纲(明确本文内容,观点及论证方法) sampling variability是什么意思 墨子劝说最终能取胜的关键措施是什么~ 治水必躬亲本文论述了什么道理 说明治水不但要还要 measures of variability是什么意思 【公输】中,墨子的劝说技巧表现在哪些方面?这篇文章语言富于表现力,表现在哪些方面? 甲有五盒糖,乙有四盒糕,共值22元,如果甲乙两人对换一盒,则每人物品的价值相等,求如果甲乙两人对换两盒,甲乙两人所有的物品的价值是否相等?若不等,哪个多?多多少? 什么物质只有癌细胞吸收 Relative-price variability是什么意思 婷婷有5盒糖,佳佳有4盒糕,共22元,两人对换一盒,每人所有物品的价值相等,一盒糕,一盒糖分别多少元? 求治水必躬亲单个字单个字的解释,越全越好 初二数学题,求大神回答一本书的出版成本包括固定成本和变动成本2部分一本书的出版成本包括固定成本和变动成本2部分,稿费+排版费 是固定的 而印刷费+纸张费 一印刷的书的数量成正比例 200以下求推荐偷窥女生宿舍的望远镜,求清晰女生宿舍距离差不多不到100米,平常也看看运动会演唱会什么的,没办法不是我屌丝,是有一群屌丝舍友……总之就这样吧,不要太贵了. 为什么会产生癌细胞 谁知道怎么样能把固定成本转化为变动成本 影子的方向随着什麽的方向改变而改变?(一定要正确!) 每个内角都相等的n边形中,每个外角等于内角的5分之2,则n= 投票的投的意思【 】 投入战斗的投【 】 投篮的投【 】 什么动物没有嘴,却可以吃东西? 名词解释:雄辩术原理 怎样投篮 高中在差班,努力学能考上北大么或复旦. 器械术的名词解释? 百度燃战吧的投票有什么意义?赢了会怎么样?百度贴吧燃战吧一直在pk人物的人气……所以就想问一句……这个投票有什么意义?赢了又会怎么样? 嘴张得大的动物,猜一下是哪只或哪几只,谢谢啦 作者是如何举例论证治水必躬亲的?结合课文内容分析! 什么叫数学驳论?介绍一下相关知识! 找一篇文章!在《读者》上刊登过,是写一个补习生努力吃苦最终考上北大了.里头有几句是写和一个同去自习室上自习,大年三十还去!学完回去还能赶上赵本山的小品.低年级的学生向他求教经 简述基因突变的主要特点. cereal是不是冲的麦片? 求复旦博雅杯征文获奖的文章最好是古代诗歌或是宗教类的,好的话追加分数 第二段论证了什么问题第二段论述了什么问题? 麦片用英语怎么说? 三个首字母填词!英语!1.It's a p______ that you failed the exam.But don't give up.2.He practises playing basketball every day.He's really a h_______ player.3.He is an unusual person.We all think he's s________. A:____?B:I went to the park yesterday .2 A:____?B:We read books last Tuesday.A:____?B:I went to Hainan by plane.(I went by plane.)A:____?B:I am going to plant trees this weekend.A:What did Chen Jie do last weekend ( 去划船)B:____. cereal 是什么麦片?用自己的话说 不要复制字典 为加快西部大开发,某自治区决定新修一条公路,甲、乙两工程队承包此项工程.如果甲工程队单独施工,则刚好如期完成;如果乙工程队单独施工就要超过6个月完成,现在甲、乙两队先共同施工4 正方形的边长和周长成什么比例?我的答案:它不成比例.理由:正方形的边长周长,表面上看它是成正比例的,因为C:d=4,但是,注意看,它并没有说在同一个圆内,说明有可能是□A的边长与□B的 燕麦圈的英文怎么说? 几道让人头疼的初一数学题1、在数1,2,3,…,2007前添符号“+”和“—”,并依次运算,所得可能的最小非负数是多少?2、一串数1/1,-1/2,2/2,-1/2,1/3,-2/3…(1)是否存在数7/11,若存在是第几个数? 求英文高手翻译《盗梦空间》这段文字,感谢! when the mind is at its most vulnerable. Cobb's rarewhen the mind is at its most vulnerable. Cobb's rare ability has made him a coveted player in this treacherous new world of corporate espi 用牛奶冲麦片 英语怎么说? 如何快速长卵毛 you most work ( h ) at english根据句意及首字母提示,完成句子 俗语“不分青红皂白”中的“皂”是什么意思? at most 电负性的周期性是什么 以我不想开头,写一篇作文 卵毛有什么作用? 请问各位高手,如下一道生物题该选何答案,请附上详细的解析.下列细胞具有分裂能力的是:( )A 根尖成熟区细胞 B 人的皮肤角质层细胞C 癌细胞 D 高度分化的细胞 《墨子 公输》中墨子劝说最终能取得成功的关键措施是什么········ 怎么才能让男人卵毛长的快点啊长了几年了怎么才这么点啊.怎么回事.怎么变多点啊、、自卑死了.刮了不是没了. 求《治水必躬亲》中以、而、于的用法,以及这三个字的所有用法,并附上例句(七年级学过的)万分感谢! 静电力是指引力还是斥力?如果一个题目问,求两物体之间的静电力,那是不是得分别求引力和斥力? 卵毛会不会变白 治水必躬亲论述了什么的道理? 公输中墨子成功劝说的原因是什么? 美媒:美国是全球不多的超级大国 不得《我是特种兵之火凤凰》帅气女兵生活美老鹰用摄像机监视绵羊:德街头画讽美监德媒曝美国10年前已监听默克尔通讯 老鹰用摄像机监视绵羊:德街头画讽美监我海军在西太平洋实兵演习遭外国舰机跟国际新闻早报:黎巴嫩北部教派冲突持续安倍称为世界作贡献途径之一是在亚洲抗“乱世”面前,马尔代夫总统宣布休假一非正式出口民调:执政联盟候选人胜出格德媒:美国十年前已窃听默克尔电话法律专家紧急解读:格总统选举后并非改伊拉克发生连环爆炸案 造成至少61人叙问题特使将抵达叙利亚 筹备日内瓦国俄民调:超六成民众认为俄中存在多方面纽约华裔因“眼红”杀害表哥一家五口被印度拟发生火星探测器 欲争亚洲第一禁化武组织称叙利亚提交销毁化武初步计叙问题特使将抵达叙利亚 筹备日内瓦国温州一名老人公交车上突然离世调查称中国户籍城镇化率27.6% 七10万余民间藏药处方实现数字化归档泰国军方威胁武力平暴养老不愁享晚年开展爱心捐赠活动土耳其矿难死亡人数升至274人山南职校开展说课比赛中国海军护航编队访问塞内加尔全区老干部局长会议召开为迎难而上的精神叫好部分在藏全国人大代表赴墨脱调研邮政系统开展消防培训六国与伊朗开始着手起草解决伊核问题协小额贷款助日喀则妇女成功创业教育实践活动要力戒形式主义加强文化遗产消防安全工作购车福利备好了,就等你来向精神的病毒宣战赛道闪电起跑杨炳南:勤博新成就书法大家读者声音签协议买购房指标 专家给你支招 转让
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘