程序人生:给想进入IT行业的同胞
程序人生

网易汪源的成长故事

  从浙大博士毕业后,由于同学的推荐,汪源加盟了网易杭州研究院,负责或参与过网易私有云平台、分布式数据库、文件系统、全文检索、MapReduce并行计算、MySQL高性能存储引擎NTSE/TNT、海量数据挖掘分析等项目。工作之余,他还喜欢在微博上讨论技术热点,参与分享活动。在第五届云计算大会前,汪源接受了CSDN邮件采访,畅谈了自己的程序人生。

  在第五届云计算大会上,汪源还将以“云计算中的服务质量保障与资源隔离”为主题进行分享,他告诉CSDN:“我们研发的是私有云系统,租户不多,但每个租户都是很重要的产品,比如网易博客、相册等,因此用户对云计算系统的服务质量要求比较高,要保证可用性和性能,产品和产品之间不能相互干扰。”

  汪源表示,为了有效利用现有硬件,网易的私有云部署在很多配置参差不齐的硬件上,这让保证服务质量变得更难。“在这次云计算大会上,我要分享我们保证服务质量的经验,包括技术和产品策略”,汪源告诉CSDN。

  汪源举例说,网易云主机提供类似AWS的AZ( Availability Zone)的功能,保证不同AZ的云主机的可用性有较好的隔离性。AZ可用于避免应用部署中的单点故障,也可用于将某个重要应用完全隔离开。目前,阿里云、盛大云等还不提供这样的功能。

  同时,为了屏蔽硬件环境不统一带来的差异,用户能较好的预估云主机的性能。网易私有云提供了类似AWS的 ECU的功能。汪源表示:“网易花了很多时间来制定ECU策略,使相同ECU的云主机的各种硬件性能基本一致,保证云主机的性能与ECU基本成线性关系。阿里云、盛大云等都不提供这样的功能,这跟他们主要要面对的是大量对性能要求比较低的小客户有关。”

  最后,汪源补充道:“(在云计算大会上)我还会介绍云硬盘、对象存储等服务中,我们设计的多个与服务质量保障和资源隔离有关的功能,这里先不剧透了,到时候听我的分享吧。”

  汪源:我基本上是个宅男,疯狂的事做的不多,说两件吧。一件是在上高三的时候,大量的时间在下围棋,上课的时候也下,自修就更不用说了。还好后来保送到浙大,否则如果高考考砸了肯定会悔死。另一件是在上大学之后,疯狂的喜欢摇滚乐,基本上每周都要去电子市场或夜市淘碟,当然是盗版或打孔的。除了上课,整天都在听摇滚。如果不听音乐看书看不进去,编程没劲,睡不着觉。

  竺可桢学院在我1997年入学的时候叫混合班。到混合班的感觉可不是酷,是压力。混合班有淘汰机制,两个学期差不多淘汰一半。当年周围的人都很紧张。特别是有些学霸类的人物,整天抗一本《 吉米多维奇》,而我连数分书上的习题都没做完,这确实弄的你很神经大条。不过一年之后,《吉米多维奇》哥被淘汰了,我留下来了(笑)。一年之后,没有淘汰制了,逃学成了主流,混合班就变成“混混班”了。还好我基本上逃学是去编程序。

  汪源:选择计算机行业是因为我喜欢编程。刚进浙大是在信电系,混合班两年后,可以重新择系,才换成计算机。当时我觉得编程简直是造物主,仿佛只要一台电脑在手,什么都可以做的出来。

  成绩这个不好说,哪些是成绩哪些是失败,不能过早定论。职业方面,来到网易是因为同学推荐,并且我的编程能力还不错,当年我压根就没出来找工作。我在网易杭州研究院随着团队自然成长,当然重要的事情我基本没搞砸。

  汪源:应该叫网易杭州研究院。杭研是创新产品的孵化器,同时承担这前后台、多媒体、信息安全等先进技术的探索与研发。杭研的技术研发重视产品需求导向和实用性,因此在这里可以探索很多前沿且实用的技术。

  CSDN:在去年OpenStack亚太峰会上,你曾经介绍了网易内部使用OpenStack的情况,今年以来有哪些进展?

  汪源:去年OpenStack亚太峰会的时候,我们只是初步将网易相册部署到OpenStack云环境。现在包括网易博客、云课堂等很多个产品都已经在我们的私有云上了。除了云主机,我们的私有云还提供了云硬盘、对象存储、RDS、DDB、云搜索、云监控等服务,已经形成功能较完整的私有云系统。(文/ 包研 审校/仲浩)

  中国云计算领域最大盛会“第五届中国云计算大会”将于2013年6月5-7日在北京国家议会中心举行。与此同时,2013,中国云计算生态系统已初见雏形。