章文嵩是技术专家,也是LVS(Linux Virtual Server,Linux虚拟服务器)开源软件创始人,曾经是TelTel公司的首席科学家,ChinaCluster的共同创办人。他对自己的看法是: 一个比较注重做实际工作的有用的人。

个人介绍

章文嵩,淘宝网高级研究员、核心系统负责人,主要负责基础核心软件研发、推进网络软硬件方面的性能优化、搭建下一代高可扩展低碳低成本的淘宝电子商务基础设施。他也是Linux内核的开发者,著名的Linux集群项目—LVS(Linux Virtual Server)的创始人和主要开发人员,LVS集群代码已在Linux 2.4和2.6的官方内核中,并得到广泛的应用。在架构大型系统、系统软件开发、Linux操作系统、网络和软件开发管理上有着丰富的经验。他一直在自由软件的开发上花费时间,并积极推动开源活动在中国的发展。
加入淘宝网之后,一直提倡开源,通过技术革新创造低碳网络。由于他有创业经历,对技术人才有清晰的认识,更觉得需要做的事情太多,时间不够用。
他这么看待梦想: 男人身上的品质就是有梦想。如果选择一种方式死去,我希望是在工作中死去。

实现低碳企业

章文嵩是技术专家,也是LVS(Linux Virtual Server,Linux虚拟服务器)开源软件创始人,曾经是TelTel公司的首席科学家,ChinaCluster的共同创办人。他对自己的看法是: 一个比较注重做实际工作的有用的人。在这种理念下,章文嵩涌现很多创新想法,并努力将其变为现实。
因此,在提倡开放和创新方面,章文嵩屡获成功。他如今的重点工作是,如何将淘宝打造成国内首个低碳企业。
淘宝每天的交易将近700万笔,有1.5万台服务器。如果每台服务器按照400瓦计算,淘宝服务器的总能耗是600万瓦,一小时就会用到6000度电,每天就是14万度电。
如果14万度电平均到每笔交易上,那么,单笔交易的能耗是0.02度电。这样来说,淘宝每完成一笔交易,所消耗的电能可把四个鸡蛋煮熟。我们通过低碳技术减少能耗之后,降低的功耗只能将一个鸡蛋煮熟,功耗是原来的四分之一。章文嵩比喻说,能耗降低不仅节约成本,而且绿色环保,但做到节能四分之一还不是最优的,因为降低能耗是个不断优化的长期过程。
淘宝的低碳平台是章文嵩工作的一部分,却是非常具有创新意义的。因为当前,国内并没有真正推行低功耗服务器的企业,而淘宝即将在章文嵩团队的努力下,成为国内,乃至国际首个低功耗的互联网企业。章文嵩认为,美国等一些高校和企业已经开展了低能耗的研究,但并没有哪家企业宣布实行这一创新,可见实现低碳企业是非常艰难的。
淘宝网当前是亚洲最大的零售商圈,注册用户达到了1.7亿,2009年全年交易额超过2000亿元。这些数据后有一个强大的技术支撑,淘宝是一个技术型的公司。这个平台一方面具有社会价值,创造了上百万的就业机会,比网游公司的社会价值大; 另一方面,淘宝的系统规模巨大,有许多挑战性的问题需要解决,比如系统的优化,架构的改进等等。
章文嵩拒绝了Google和Facebook的工作机会。在他看来,虽然在那里工作也具有挑战性,国外系统规模也比较大,但是成就感不如在国内公司。
开源收获瑞士饼干
在国防科技大学读博士时,章文嵩就创建了LVS开源软件,始终提倡开源开放。不过,开源软件只是他研究中的一个小项目。
花了两周时间,我便把开源软件的代码完成了,然后放在网上。因为是开源的,到网站上下载的人很多。章文嵩说。1998年5月,他自建网站,将开源软件贴在邮件列表中,供用户免费下载使用。
很快,他的开源软件有了第一个用户。这名来自澳洲的用户是一家小型的ISP企业主,主要为附近居民提供上网服务。当时的带宽很贵,企业主的服务器又不够,他利用章文嵩的开源软件做负载均衡,把几台服务器组合起来,既不用花钱又发挥了服务器的最大功效。
互联网提倡开放精神,章文嵩和他的开源软件一直坚持提供免费的午餐: 这才是开源的初衷。从那之后,他每天收到世界各地发来的邮件,有用户的使用心得,也有用户的建议。在用户的建议和反馈中,这个花了他两周时间开发的开源软件不断得到改建和丰富。到1999年,该款软件已在负载均衡领域中比较出名,章文嵩仍旧坚持开源,将源代码分享给所有人。
有一天,章文嵩意外地收到了一个包裹,打开一看,竟然是一大包瑞士饼干。原来一名瑞士的用户在使用了开源软件之后,为了表示感谢,特意从当地邮寄了饼干到中国。当时,章文嵩尚未结婚,未来的丈母娘见着这包远道而来的饼干,开玩笑说: 原来每天加班加点工作就是为了得到这一包饼干。
说起这个故事章文嵩很高兴,在他看来,开源软件本不该收钱。他一直坚持做开源,而不会开源做一份,不开源的做一份: 那多麻烦!章文嵩笑着说。
通过创业看技术
章文嵩大学期间开始创业,但当时太年轻,对互联网的发展估量不足,对公司运作、管理更是一窍不通,坚持了近一年的时候,公司关门。
回到学校,我反思了一段时间,觉得需要一个平台来孵化自己的很多想法。博士毕业之后,正好妻子想去北京发展,于是章文嵩直奔北京,再次创业。这次,他和朋友们推出了一个视频网站,名为比酷网,目的是让网民在线发照片、上传视频等,比比酷。这个视频网站比2005年美国Youtube推出的时间还早,而且网站的流量也很大。不过,网站成长期间正好碰到互联网的泡沫,章文嵩和他的团队也看不清未来的商业模式,也请不起人才,创业再次搁浅。
章文嵩转而研究P2P下载,又碰到版权和带宽付费的问题,于是放弃。后来他又开发了基于SIP(摘要会话初始化协议)的VoIP软件TelTel,可以通过网络和电信接入,让电脑和手机、电话等设备之间进行对话。该软件获得了200多万的注册用户。
在此之后,章文嵩和朋友做了不少创业尝试,比如做无绳数字电话,在出差时也可以通过家庭电话远程接听; 比如远程数码相框,可以把相框放在父母家里,在远端拍照实时传送; 再比如在家里安装IT摄像机,在办公室上网可以检测家中情况等等。这些项目在如今看来仍有一定的创新性。他说: 我们当时的创新领跑市场,往往两年后,相关产品相继面世。
章文嵩总结说,创新很重要,坚持也很重要。做市场,需要考虑更多问题,而自己并非面面都能照顾到。所以,他如今一门心思搞绿色和开源,对技术理解更深,对技术人才也有了全新的认识。
随着系统规模越来越大,淘宝网也需要更多的人才。所需要的这些人才不仅可解决现有的问题,还要关注怎样在淘宝的架构上进行设计,不断提高系统的稳定性和性能,降低成本,同时绿色环保。章文嵩具体说,系统架构需要三方面人才,一是对大规模系统比较有经验的人,二是追求极致的技术型人才,三是有经济思维的技术人才。
淘宝技术部门下有性能小组、成本小组、用户体验小组以及速度小组等。这些小组经常跨部门合作提升网站的用户体验、速度和性能,将服务器的性能发挥到极致,达到降低成本、提高用户访问速度和稳定性能的目的。
章文嵩希望,通过这样的跨部门小组合作,能将系统做到四个九,未来是五个九或者更高。这些指标的含义是,一个九意味着一年中系统有90%的时间是可用的,只有10%的时间,也就是36.5天是不可用的; 如果是三个九的话,那就是一年中有0.365天,大概是520分钟是不可用; 四个九意味着一年整个系统只有52分钟是不可用的。
文嵩总结说
章文嵩总结说: 做技术不仅要有一份执着和细致的心,还要有一份平静的心态。如今的求职者比较浮躁,如果拿开源项目来讲,我们都是免费的,没有收入,收获到的是自己的满足感,而并非是金钱,这时更需要冷静和平和的心态。

重要贡献

中、日、韩“CJKOSS竞赛”
4月13日和14日在天津举行[2]
中国获奖作品是:智能通用输入法平台(苏哲)、LVS集群系统(章文嵩)、JFox应用平台套件(程勇)、星际译王(胡正)。
双11促销活动
2012年双11促销活动,淘宝、天猫、支付宝等阿里旗下的网站在当天爆发出惊人的能量,让人瞠目结舌:全天总交易额达到 191 亿,其中天猫 132 亿,淘宝 59 亿,支付宝日订单数量超过一亿笔。金额已经超过美国去年”网购星期一”最高纪录,当然也超过今年的黑色星期五的 10.42 亿美元。尽管大淘宝在促销开始的时候服务稍有不稳定,但整天下来服务堪称可靠。这是个值得称赞的成就。 从另一个角度看数据,峰值数据是每分钟 89678 笔交易,峰值时刻一分钟超过 1700 万人民币的交易额,对比之下,eBay 披露的数据是每秒钟 2500 美元(峰值或许会更高一些)。但经此一战,可以说,阿里系在电商领域上的技术积累的确是全球独步了[3] 。
阿里系能达到今日的技术积累,绝非一朝一夕之功,技术的背后,最关键的还是人和团队。阿里巴巴数年来在电子商务技术领域领域吸引了不少业界技术专家,如王文彬,章文嵩等,造就了一批顶尖技术牛人,也培养并且储备了一大批技术人才,锻炼了一个有实战经验有战斗力的技术团队。正是这一批踏实肯干的技术人使得这一切成为可能。

LVS(Linux Virtual Server,Linux虚拟服务器)开源软件创始人——章文嵩相关推荐

  1. 章文嵩:滴滴受益于开源,也回馈于开源

    桔妹导读:近日,由中国开源软件推进联盟(COPU)主办的"第十四届开源中国·开源世界高峰论坛"在京举行.本届论坛以"开源.生态.现代创新.数字经济"为主题,滴滴 ...

  2. Linux服务器集群系统(一)—— LVS(Linux Virtual Server)简介

    背景: 九十年代中期,万维网(World Wide Web)的出现 Internet用户剧烈增长和Internet流量爆炸式地增长 Internet的飞速发展给网络带宽和服务器带来巨大的挑战 从网络技 ...

  3. 利用LVS(Linux Virtual Server)系统实现Web服务器集群的负载均衡

    利用LVS(Linux Virtual Server)系统实现Web服务器集群的负载均衡 LVS系统结构与特点: 1. Linux Virtual Server:简称LVS.是基于Linux服务器集群 ...

  4. LVS(Linux Virtual Server)三种负载均衡模型和十种调度的简单介绍

    LVS(Linux Virtual Server)三种负载均衡模型和十种调度的简单介绍 LVS (Linux Virtual Server) LVS(Linux Virtual Server)其实就是 ...

  5. 使用LVS(Linux Virtual Server)在Linux上搭建负载均衡的集群服务

    使用LVS(Linux Virtual Server)在Linux上搭建负载均衡的集群服务 一.基于于NAT的LVS的安装与配置. 1. 硬件需求和网络拓扑                       ...

  6. Linux Virtual Server LVS Load Balancing

    简介: Linux虚拟服务器(Linux Virtual Server. LVS),是一个由章文松开发的自由软件.利用KVS可以实现高可用的.可伸缩缩的Web, Mail, Cache和Medial等 ...

  7. Linux负载均衡Linux Virtual Server (lvs) 内核自带的负载均衡器

    目录 lvs 转发模式 调度算法 lvs配置示例 LVS缺点 Haproxy Nginx 自研负载均衡 Google Maglev UCloud Vortex 参考文档 lvs Linux Virtu ...

  8. 滴滴章文嵩:一个人的 20 年开源热情和国内互联网开源运动

    作者 | Just 出品 | AI科技大本营(ID:rgznai100) 开源热情 就是好玩儿.说起他在22年前的第一款开源软件LVS(Linux Virtual Server),章文嵩这样描述彼时心 ...

  9. 淘宝章文嵩:开源价值很大,但我也算不出来有多大

    在今年12月4日的Velocity China Web性能与运维大会上,阿里集团的章文嵩博士(淘宝正明)再次以大会主席的身份在台上进行了分享,今年分享的主题是阿里集团的开源成果以及开源流程的介绍.借着 ...

最新文章

  1. 字符串匹配算法(一):BF(BruteForce)算法和RK(RabinKarp)算法
  2. win7重置密码的方法
  3. 《剑指Offer》用两个栈来实现队列
  4. Basis Cash公布V2路线图:将进行流动性迁移并将于Q3推出Basis Swap
  5. ABAP中的枚举对象
  6. 感觉c语言入门经典看不懂,c语言入门经典怎么样_学c语言看什么书_c语言入门自学(3)...
  7. tinymce 上传本地视频
  8. 好的技术领导与差的技术领导,千万不要对号入座,你会死的很惨!
  9. python写圆柱的体积_继承实现圆柱体面积体积的计算
  10. OpenAI-2018年强化学习领域7大最新研究方向全盘点
  11. 云服务器ecs是虚拟机,云服务器ecs虚拟机
  12. LSA(潜在语义分析)
  13. 数据库插入数据报错Unknown error finalizing or resetting statement (19: UNIQUE constraint failed:xxx.xxx)
  14. 将网站、网页变成灰白色调的哀悼风格界面的CSS代码
  15. 模式Singleton
  16. Retrofit详解(一)(Retrofit创建过程)
  17. 中国人平均23岁初吻 消费文化与儒家文明碰撞
  18. Unity3D脚本中文教程(八)
  19. 关于多线程的那点事之番外篇 -Python
  20. Fatfs f_unlink()API用法

热门文章

  1. TexStudio内容字体格式设置+公式编写及排版心得
  2. 从事c++一年的感悟
  3. 如何layui下select下拉框不显示或没有效果怎么办
  4. 使用Springboot StringRedisTemplate 在单位时间内对发送手机号验证码次数做限制,半小时最多发送5次验证码
  5. react生命周期_React生命周期事件
  6. l1-044. 稳赢c语言,L1-044 稳赢 (15 分)(解析有坑点)
  7. USB摄像头转HDMI设备,USB Camera to HDMI
  8. xp系统怎么上传到ftp服务器,xp系统怎么上传到ftp服务器
  9. java中判断对象中某个属性是否为空
  10. 阿里云人脸识别C#调用示例参考 1