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

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俱乐部微信号。


微软Ralph Haupter:WP8即将在中国上市 开发者黄金时代来临 Paul Graham:Y Combinator创始人成长轨迹 我们需要强密码吗? 为了改变?英特尔CEO宣布将于明年5月辞职 传苹果下一代Mac OS中将整合Siri及地图服务 TripAdvisor:使用AWS比服务器托管成本节省50% [MDCC精华]亚马逊AWS布道师Kingsley Wood:灵活IT架构之道 亚马逊诉讼彰显谷歌在公有云领域威慑力十足 AWS全球创业大赛 奖金100000美元 YY:破冰而出,成功上市 Xtreme Labs工程师:Android开发常陷入的五大深坑 Elon Musk:没了乔布斯的苹果干不过谷歌 旁门左道:第一次开发移动游戏就赚到28623美元 移动周报:小聪明赚大钱 游戏SEO如何耍鸡贼? 创翼全国 六城联动——2012移动互联网应用创新大赛开放日 全国六城联动沙龙 爱丽丝+福尔摩斯 Game Insight解谜游戏玩出新花样 Windows Phone 8 SDK大升级:部分功能兼容WP7 信息大图《愤怒的小鸟》发家史 Intel预测:10年之后你的手机是48核的 消息推送惹怒用户:应用开发者请别太过分 创新工场:我们如何孵化未来? iOS越狱比例下降:国内移动开发环境怎么了? 响应式图像技术与资源分享 看Twitter如何应对大选:少些Ruby 多些Java 软件开发中常见的十大系统瓶颈 [CTO俱乐部87期]三人行架构分享:开源是背后的支柱 推荐5款超实用的.NET性能分析工具 OpenStack基金会主席Alan Clark访华 欢迎提问 程序员的十大烦恼 兼顾性能和兼容体验:HTML5时代的浏览器全面测试 Lisp的本质 大家发表些看法! 各位 帮帮忙,关于答复文档的 如何获取手机中的短消息发送结果状态报告,需要懂一点手机短信的朋友 有没有办法去掉jre1.4下向JTextField输入中文时弹出来的那个恶心的输入窗口? 将web工程加到sourcesafe的问题,十万火急,帮忙解决一定给分,分数不够可以其他方式给。 在sqlserver中有字段类型为image,如何往该字段放图象?200分 基础问题 NT ,when boot ,can not find system 关于internet上的控件打包??????????????? 请各位高手帮忙解决!谢谢!! 谁能告诉我那几个网络论坛比较好 如何实现socket 的多线程 高手请这边来瞧瞧 如何在ODBC应用程序中使用CListView? excelapplication控件???教教我吧,我不知道为什么?很简单的。 关于internet上的控件打包??????????????? 谁知道autovuex.ocx 控件(可以显示CAD等图形)哪儿有下载??拒绝up 大家都用VC吧,这个怎么实现? 能否用变量的内容说明对象 在 广州那边招DELPHI程序员的公司多不多呀! 请问在网页里,图片在装载完前,显示的区域是一个小方框再扩成一个图像,是怎么做的? 如何在ODBC应用程序中使用CListView? 关于获取list控件值的问题!在线等候!谢谢! 请帮忙提供一点怎样学习Delphi的知识! fireworks4.0英文版关于动画的制作? 求租西三环,紫竹院,首师大,航天桥,花园村附近的一居,价位在1000左右 WORD问题 谁知道autovuex.ocx 控件(可以显示CAD等图形)哪儿有下载??拒绝up ●●●最恶心内容,谁看了谁吐,不信,试试看?! 如何从文本文件中读取数据? 怎样建立一个局域网? 高分那里有JBuilder7下载, 提供者都有分(每人5-20分) 请问如何让dbgrid支持多选? 桌面设置小问题? 调用embed 方法播放avi文件需要客户端安装相应软件么? 高分求教两个webbrowser控件问题。 哪里有1.4版的sun.*包的原码? 为什么我打印出来是乱码?打印预览是正确的中文。 因为我是初学者,问了很多问题,都没解决,但是分已经发完,所以请ERP2帮我把分拿回给我,并没有做弊? 测试工具 在 *.xsl 里关于条件语句的问题 问一个菜鸟问题,在线等候 请问如何结贴? =======================国际足联致中国足协的感谢信======================= 如何选取CListView(report格式) 中的一个值? 鉴定论文的高手请进 如何显示数据库里的JPG图片文件 请高手赐教:小弟是一局域网的网管,很想效仿那些提供免费主页空间的网站,随时可以申请主页空间,当场开通,并提供FTP上载服务。 怎样在pb8中用 sqlca.过程名 这样的格式调用oracle中包的过程??送100分 以前的女朋友问我的一个问题,我不会,希望各位大虾帮助解决!!!!!!!!!!!!! 如何选取CListView(report格式) 中的一个值? 从一副扑克牌中取出两张王牌,最少摸出多少张牌.才能保证其中有3张牌的花色相同?为什么?从一副扑克牌中取出两张王牌,最少摸出多少张牌.才能保证其中有3张牌的花色相同?请写出具体步骤 “贪婪者总是愚蠢的”怎么理解 一个圆柱形水桶,里面装有半桶水,倒出三分之二后,还剩7.8立方分米,已知桶的高5分米,求水桶的底面积.算式 一份稿件480个字,甲单独打需6分钟,乙单独打需要8分钟,如果甲、乙两人合打这份稿件,需多长时间? 彩钢板是压出形状之后喷的漆还是彩色板在压型 贪婪者总是愚蠢的 怎样理解 打一份稿件,第一天打了这份稿件的百分之25,第二天打了这份稿件的3分之2,第二天比第一天多打了2万字.这份稿件一共多少字? 商务沟通作业,用英语回答.写成小作文形式1.Describe the three main challenges of presentations that you do not face when writing a report.2.Give ten suggestions for becoming a more confident speaker.3.How to hold your audience's attent 人为是么总是那么贪婪啊 得到的东西部懂得珍惜 要等到失去才知道去珍惜 在一个底面直径20厘米的圆柱形容器中装有水,将一个底面直径10厘米的圆柱铁锤放下水中,当铁锤从圆柱形容器中取出后,水面下降1厘米,求铁锤的高. 人们为什么需要学商务沟通 我心中的和平 作文 不要战争类的好么.尼玛 - - 现在不是战争年代好么 我们和平的很阿~要不通过利比亚来写和平也okey。 你理想中的和平是怎样的?请以“我心中的和平世界”为题作文,要求想象合理,内容充实.不少于600字. 17少年闰土的生字要拼音 小孩上课爱讲话怎么办 星期天小胖从家步行去图书馆,早上8:35出发,中途休息5分钟,到上午9:00的时候小胖离图书馆还有1千米.已知小胖步行的平均速度是75米/分,那么小胖家离图书馆有多远? 畅想世博的作文600 孩子上课老爱讲话怎么办? 作文 我心中的和平要求:我心中的和平是什么样的?请用两个或两个以上的片段描述出来,并采用烘托的手法,如,描写青山绿水炊烟,300字左右就行了,急啊啊 一页,两页,我如饥饿的瘦狼,贪婪地吞读下去,我很快乐,也很惧怕,这种窃读的滋味!句中快乐和惧怕各指什么? 王芳和李莉同时摘樱桃,王芳平均每小时采摘8kg,李丽平均每小时摘7kg.采摘结束后王芳从她采摘的樱桃中取出了0.25kg给了李丽,这时两人的樱桃一样多.他们采摘用了多少时间?找出它们的量并按 作文 我心中的和平 怎么写 《狼》表现狼阴险狡诈、贪婪的句子?阴险狡诈、贪婪的句子要分开答, 王芳和李丽同时菜摘樱桃,王芳平均每小时采8Kg,李丽平均每个时乎人7Kg,采摘结束后王芳从她采摘的樱桃中取出0.25Kg给李丽,这时两人的樱桃一样多,她们采摘用了多少时间?(解方程) 我心中的和平作文 《狼》中,体现狼贪婪的句子,还有体现狼虚弱本质的句子七年下语文,长春版〈狼〉这是两个句子 我们要在别人贪婪的时候恐惧,在别人恐惧的时候贪婪:) 这句话什么含义? 少年闰土这一课中有哪些生字? 《狼》中表现狼贪婪凶狠的句子 请问恐怖片《撕裂人》里面的那首英文歌曲叫什么名字 少年闰土课文的生字我要的是现在五年级的 科学24小时生字注音词语解释 问个美国恐怖电影的名字,情节大约是一个很恶心的大虫子,只能在沙土里快速运动,把一个人逼死在电线杆上后来把羊群杀了,然后杀了一个老头,只剩个头还在地上,后来把一堆医生夫妇拖进沙 17少年闰土生字组词至少要5个组词扭 胯 厨 套 猥 畜 窜 求100生字 注音并组词好的话二十分全归你喽! 贪婪的意思营业员营业员营业员眼 小玲打一份1080字的稿件,前3分钟打了180个字,照这样计算,她再用12分钟能打完吗 用贪婪、堕落、点缀造句今天要 陈店小学的导游词作文450字 底面半径为10厘米的圆柱形容器,它的高是底面半径为12厘米的圆锥形容器高的2倍.若把装满水的圆锥形容器里的水全部倒入圆柱形容器中,水深比圆柱高的二分之一,少13厘米圆锥的高多少?用算 一项工程,甲单独做要10天完成,乙单独做要15天完成,两人合作2天后,还剩下40米没修.工程全长多少米? 圆柱体知道容积底面积\半径怎么算? 三分钟的英语演讲要准备大概多少字的稿子?同题 一项工程,甲单独做要10天完成,乙单独做要15天完成,两人合作两天后,还有40.工程全长多少米 一个底面直径是10厘米的圆柱形水桶里装有水,把一个底面半径是2.5厘米的圆锥形铁块从水中拿出,圆锥形铁块数学的体积是多少? 拿出后水面下降了一厘米。 底面半径为10厘米的圆柱形容器,它的高是底面半径为12厘米的圆锥形容器高的2倍.若把装满水的圆锥形容器里 为什么吗,妈妈爱孩子 一个底面半径为10厘米的圆柱形水桶中装有水,把一个底面半径为5厘米的圆锥形铁块浸没在水中后,水面上升了2厘米,且水没有溢出.铁件高是多少厘米 一个圆柱形容器,底面半径12厘米,高是20厘米,里面装有10厘米深的水.把一个圆锥形零件放入容器中,完全浸没在水中,水面上升到13厘米.这个圆锥形零件的体积是多少? 关于不同英语国家的问候方式有哪些啊?最好是论文形式, 圆柱形水桶的底面半径为2分米,装了半桶水,投入一块半径为12厘米高5分米的圆锥形铁块,浸没在水中后,水面升高多少分米 一副扑克牌(拿出两张王牌)一次至少拿出几张,才能保证至少有2张是同颜色的!【【【【【 同颜色的 】】】】】 不是 × 同花色 × 小孩为什么爱哭 一个圆柱体底面半径扩大5倍,高不变,他的侧面积扩大()倍,体积扩大()倍 一副扑克牌(取出两张王牌),一次至少拿出几张,才能保证四种花色都有?列式 一个圆锥形容器的高是9厘米,底面半径是6厘米.求:如果把这个容器装满水后,再将水全部倒入一个等底的长一个圆锥形容器的高是9厘米,底面半径是6厘米。求:如果把这个容器装满水后,再 一个圆柱体的底面半径是2厘米,高是5厘米,它的侧面积是(),体积是()?加一个表面积 从一副扑克牌中取出两张王牌,还剩下52张.最少摸出多少张牌,才能保证其中至少有两种花色的纸牌?为什么 一个圆锥形容器高是9厘米,装满水后将水全部倒入一个等底的长方体容器里,这时水面高多少厘米? 某技术方案年设计生产能力为10万台,年固定成本为1200万元,产品单台销售价格为900元,单台产品变动为560元,单台产品营业税金及附加为120元.试求:(1)盈亏平衡点的产销量;(2)用生产能力利用
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘