网易蜂巢的Docker技术实践之路

jopen 8年前

如果你想搞个国内好用稳定的vps或者云主机玩玩,或者想深入体验docker技术的魅力,或者你已经考虑把你的业务使用docker打包测试、发布上线,或者你很想摆脱无尽的繁琐的运维操作但不知从何下手,那欢迎你来体验网易蜂巢,我相信他会是您的明智选择!

如果您不相信,请往下看,本文将深入底层技术细节,全方位为您剖析网易蜂巢的开发人员对相关技术链的掌控程度,以此来证明他就是您的明智选择!

首先来一张大的框架图来表示下网易蜂巢的技术链概貌:

网易蜂巢的Docker技术实践之路

最上面的肯定是用户了,目前用户可以通过web dashboard来访问网易蜂巢,对容器、服务、数据库等资源进行各种管理操作。

什么?你竟然还不知道网易蜂巢的dashboard地址在哪儿?那你真out了。。。

放心,我是不会告诉你地址是 http://c.163.com/

之后是dashboard,据我所知,网易蜂巢的dashboard是以简单实用为设计目标的,众所周知,网易是从门户起家的,交互、视觉、web设计开发向来是传统强项,设计出来的dashboard肯定不会差到哪里去,但具体是否能满足您的口味,就得您亲自使用一番才能体会到了。关于web有一个小故事可以给大家分享,某天一个视觉设计发现主页的某张图片中的两行大小不一的字没有居中对齐,据说差了几个像素,都能拿出来在内部开发群里吐槽一番,然后开发只能默默改掉,这种眼神我觉得够犀利,此等人才确定一定以及肯定能做出好产品(其实那张图片我看到过不下三次都没发现这种屑碎问题)。

接下来是kubernetes,kubernetes本身我就不过多介绍,但该项目的火热程度,完全不亚于当年的openstack,堪称开源云计算的未来之星。我这里重点说的是蜂巢技术人员对kubernetes的掌控程度,说到掌控程度,就不得不提到社区代码贡献量和质量,以及内部的二次开发量,这两部分肯定是最具有说服力的,这里我给出一个第三方统计机构的报告地址: http://stackalytics.com/%3Fpro ... 3Dall ,从这里可以看到commit数量网易全球排名第9,国内排名第2,仅次于华为,但是你要了解华为有多少人在专职做社区,网易仅仅是兼职把我们感觉有用的commit推到社区而已。内部二次开发我就不细说了,这部分一般都是公司的核心竞争力所在,代码量肯定是很大的,目前网易蜂巢的迭代频率是每个月两个版本,一个小版本一个大版本,快速迭代前进,以此来增加功能、提升性能、改进用户体验。

再接下来是OpenStack,网易蜂巢底层采用OpenStack来提供docker运行环境(kvm云主机),以此来保障租户间的完全隔离(包括网络和docker运行环境),蜂巢底层OpenStack团队在Essex版本就开始介入,并在F版本即发布上线网易私有云平台,目前已经稳定运行3年多,有过万台较大规格云主机为网易的各个互联网产品提供高质量服务,得到了公司各产品方的一致好评,OpenStack开发团队对采用的各组件(目前使用了nova、glance、keystone、neutron、cinder组件)的掌控程度,可以说是熟悉使用到的接口的每行代码,最好的成绩仅凭修复bug,就能跻身社区贡献量排名前50(G版本全球31、H版本全球42),国内前5,这些排名也可以在 http://stackalytics.com/ 进行查看,当然这些贡献也仅仅是开发人员出于对开源项目的回馈以及自己的业余爱好而自发进行的,因为是做私有云,公司内部并没有相关的激励政策来鼓励开发人员进行类似开源贡献,当前随着OpenStack项目的愈发成熟稳定,网易在OpenStack社区的commit数量越来越少,但内部的二次开发却从未停止,这一切只为给docker提供一个稳定、高性能的运行环境。另外值得一提的是网易的SDN技术和云硬盘技术,虽然SDN是基于neutron实现的,但实际上已经是把neutron改的只剩下框架了,底层细节和实现完全是自己的二次开发,当然这也得益于OpenStack项目的高度可定制性,而云硬盘技术则是完全针对自主开发设计的,这两者的掌控程度就不用我再多费口舌了。

再下来就是Linux内核了,蜂巢的内核团队保障了网易内部成千上万台服务器的稳定运行,维护自己的内核发行版,及时跟进内核更新和bug修复,保证kvm云主机及物理机Linux内核的高性能高可靠运行。

最后是硬件、IDC、运营商网络,硬件我们是采用的Intel主流CPU,高性能SSD,内网万兆网卡及交换机,加上与网易长期合作的高度可控的优质IDC机房,多线BGP高出口带宽直接接入骨干网,这一切都是为了保证给用户带来极致的性能体验。

综上所述,网易蜂巢的开发运维团队有能力有信心掌控整个技术链条,与其他大多数没有自己底层核心技术的容器云提供商相比,我们的技术领先度是无可比拟的,相信随着网易蜂巢团队对容器云的持续深入理解、优化、改进,网易蜂巢必将成为国内容器云的佼佼者!

现在开始行动,选择网易蜂巢,升职加薪,当上CTO,迎娶白富美,从此走上人生巅峰,不再只是中国梦!

看完是否有点小激动?心动不如行动, 现在注册充值1元即送30元代金券,赶快注册吧!

http://c.163.com/ 点此进入网易蜂巢

网易蜂巢,给您的APP一个安稳的家!

作者:王盼

来自: http://dockone.io/article/991