返回 登录
0

英特尔开源技术中心开发经理王庆: Accelerating the Next Generation of Clouds

【CSDN现场报道】5月13日-15日,由全球最大中文IT社区CSDN主办的“2016中国云计算技术大会”(Cloud Computing Technology Conference 2016,简称CCTC 2016)在北京新云南皇冠假日酒店隆重举行。本次大会以“技术与应用、趋势与实践”为主题,聚焦最纯粹的技术干货分享,和最接地气的深度行业案例实践,汇聚国内外顶尖技术专家,共论最新的云计算技术实践与发展趋势。

OpenStack基金会个人董事,英特尔开源技术中心开发经理王庆带来《Open Source: Accelerating the Next Generation of Clouds》的主题分享。从2000初,虚拟化就已将产生,但是利用率比较低。微软在做OpenStack最主要的目的是能为用户提供一些属性,让用户可以有效地利用和维护资源。他还指出,OpenStack不管在用户群还是在开发群,队伍都是在不断壮大。接着又介绍英特尔公司在OpenStack开源社区中做的哪些事情。

图片描述

英特尔开源技术中心开发经理 王庆

以下为演讲实录:

王庆今天演讲的话题是开源作为加速云计算平台的加速器,并说一下关于OpenSource。首先可以看出英特尔公司也有IT的系统环境,同时也可以看出现在市场上面临的主要资源,主要是计算网络和存储,这个大家都是很清楚的。而在英特尔公司里的IT系统所面临的这些问题来说,部署时间会很慢,存储是越来越大。而且数据是日益的在增长,数据都是一些非结构化的数据,这对存储来说是很大的挑战。从网络上面来看,可以看到部署一个网络不是那么容易的,花时间会很长。从计算来讲,虚拟化已经从2000年初的时候就已经产生了,但随着服务器的性能速度越来越快,性能越来越强,这个利用率却是很低。虽然是有虚拟化,但可以看到整个虚拟化利用率比重是比较低的。

王庆来英特尔的时候,也向IT提出过申请,想要去做一些测试,最简单的,英特尔新员工刚到的时候,会向IT申请新的机器,如果是测试team来说要申请几百台机器做测试,这个时间是难以想象的,如果之申请一台简单的笔记本,至少得要花2天、3天,最长一个礼拜的时间才能把这个东西装下来,而且整个企业内部是有一个流程的。IT本身的工作也很累,每天面临很多的重复劳动,他们也会受到各种挑战,而且如果服务不好还会有员工的投诉,做OpenStack的社区,希望所有的资源都能够池化,池化带来的效果就是一可以带来低成本,第二效率会很高,希望是所有的资源池化之能不断的提炼出一些属性。对用户来说,很简单的去调用一些对外开放的API,就能得到系统里面的资源,可以进行很好的管理资源和优化资源。

其实现实和理想还是有差距的,怎么平衡差距?在这个行业当中公有云的老大是AWS,私有云的老大是VML,开源给了大家这样的一个社区环境和一些成熟的代码,而且开源的成本会很低。英特尔为什么要采取开源呢?首先他不会被任何公司绑定,英特尔正是有了开源,所以才可以看到OpenStack这个社区是越来越多,市场上的创业公司也是越来越多,不然的话这个市场你是很难见到,没有开源社区这样的环境,是很难见到这些创业公司发挥自己的各自所长。

现在据官方统计,OpenStack的项目应该有50多个,所以开源就是把不同的项目模块化,整个都是由大公司运营的,得什么都要会,但是如果把这个东西模块化以后,所有的东西都可以专注特长,可以只做某一个项目,开源社区里面把这个东西模块化的好处,每家公司可以把这个东西进行融合,另外一个重要的就是他有标准的API,93%的用户他是在乎标准化的API,而恰恰OpenStack就是能提供这样的API,不管你是哪家厂商做的OpenStack,不管是哪一个发行版,都会向外提供标准的API,有了这个API各个产品之间各个项目之间就能够进行很好的融合和配合。

再来看看这个社区,这个社区的数字每天都在变化,OpenStack这个社区里面有全世界很多OpenStack的爱好者及开发者,你可以看到这个数据已经达到5万,这个数据不是很准确,OpenStack的开发人员已经达到了4000多名,这是最新的数据发布结果。再看一下这个OpenStack的发展历程,2010年就已经诞生了,但是统计数据从2011年开始到现在,当时的时候是多么的窘迫,只有3个projects,而现在已经有很多了,有38个,有一个网站已经统计了38个项目在里头,而这个代码量也是慢慢的增长,以前只是有几百K,现在却到了几十个million,这个项目就是贡献人员越来越多,项目越来越多,代码量越来越庞大,现在已经有四千个人员,2011年少于一百个,OpenStack这个社区不管是用户群还是开发者开发群都是在慢慢的壮大和成长。

接下来,介绍一下英特尔公司在OpenStack开源社区做了什么事情,正在做什么事情?英特尔公司主要做3块,分别是Invest、Optimize和Align。英特尔跟各种各样大公司进行合作,还包括一些投资公司,很多人可能会吐槽OpenStack不是很好用,但英特尔也希望不断的改变OpenStack,不断的测试完善一些,让OpenStack更好用。第二大块Optimize,我们也是希望OpenStack能够做一些优化,能够满足大规模部署的需求,说大规模部署,在自己的定义超过一千台以上,另外就是Align,希望给大家做用户案例,做一些测评,来评价各自的发行版的质量,或者是评测跟我们硬件的兼容性,英特尔在这个市场上是希望把OpenStack开源社区蛋糕做大,才会有更多的参与者和使用者。

从代码来说可以分成几块内容,第一个就是安全,现在用云平台很难说是不安全的,因为很多人不相信虚拟机能比物理机更安全,很多人说这个问题安全的问题是在公有云才会遇到,其实私有云也会遇到这样的问题,所以有一些人在这里面会做安全的事情,包括做一些计算,存储方面的加解密,考虑到虚拟机挂载的必须是加密的。

第二个领域就是提高可信,如果你云的规模不够大,可能不用考虑那么多,但就中午听到有人说机房每天的水电特别是创业公司,水电费用还是很大,就那么几台机器,一个月花一万多块钱,但硬件平台上有一些技术,比方说可以监控到硬件的信息,把这个技术应用到OpenStack里面,而你OpenStack在跑的时候,就可以利用各种各样的信息来做一些优化,提高效率,然后降低成本。

第三块是High Performance,各种调度器的算法有什么不好的地方,而且英特尔这次也是特意demo了一个内部的项目,叫cll,是能在几分钟之内让几百几千台物理机,希望能够修改这个代码,把调度这一块做得完善。

第四块就是我们公司也是在网络,特别是NFV和SDN比较热的,也进行了资源人力的投入,各个OPFV里面的项目都有,所以是加速下一代的网络建设。

最后一个是HA,一个是降低宕机率,社区里面也是从两三年前开始做到现在,而我们是有一个专门的团队跟社区一起合作,也是希望实现在线的升级,因为随着OpenStack的发行越来越频繁。

第二点是想特别着重强调一下,英特尔有一个创新中心,这个创新中心其实里面主要是有两件事情,一个就是成立了全球最大的developerteam,主要的任务就是使OpenStack更加成熟,因为很多人会抱怨开源就是不成熟,才是经过完整的测试和成熟的,也就是说不是给哪个公司专用的,而是做测试的,如果你是社区的一分子,可以通过这个流程申请来使用,很多人说我自己没有大规模的环境,没有一千个节点,可以通过这个流程,这是完全免费的,通过这个流程做测试。

在基金会里面有几个工作小组,还有英特尔自己在里面做了代码贡献量,没有一些大公司的好,还在前面几名的,英特尔在中国跟华为合作,推动了一个的活动,就是把全国OpenStack召集起来,为OpenStack改BUG,第一次在上海,第二次在西安,第三次在成都,第三次已经做成了全球的活动,3月份在成都已经做到全球11个地区,参加的公司有IBM,都有在这里面举办,王庆也欢迎大家能够积极参加,第四次的是在7、8月份应该在杭州举行,中国本地也是积极参加本地的社区活动,特别是中国开源联盟,英特尔是创始者,现在已经是这里面的成员,英特尔在本地特别在北京、上海、广州,都会跟一些厂商还有一些比较大的公司做一些这方面的合作,主要是做兼容性测试,还有用户案例。这是跟rackspace的,一个是innovation center,另外一个是最大的developer team,还有就是英特尔也希望大家参加。

还有一个就大家也听到英特尔跟MIRANTIS有一个合作,这里面有一个区别,英特尔跟MIRANTIS合作的主要的目的是做一些公有云像OpenStack的成熟度,提高OpenStack的成熟度,修改一些BUG,还有做一些加解密安全性的东西,让他更加简单容易。而在MIRANTIS合作方面,英特尔投了一个亿美金,加强与其合作,每一个行业有每个行业特别的一些行业领域自己特别的东西,英特尔跟他们的员工一起,然后修改OpenStack代码完成OpenStack代码,让他去能够提高enterprise readiness,还有一个是在完善网络,一起合作。

英特尔的目标主要就是想把蛋糕做大,把OpenStack的成熟度提高,用的人就会越来越多,蛋糕才会越来越大,英特尔也会做一些东西,每一家厂商会有自己的发行版,是不是跟最新的硬件平台做兼容,这是一个问题,英特尔会把自己的功能还把一些兼容性测试做到里面去,保证在发行版各家公司的发行版发布的时候,在各种硬件平台上跑都是没有问题的。

整个的英特尔OpenSource架构概念就是SDI,SDI的优化方面总结来说主要做3个方面,一个ENTERPRISE,第二方面是STORAGE和NETWORK,称之为SDS,另外是网络方面主要投资于SDN,NFV这块领域。除此之外,英特尔还有很多的技术是需要应用到OpenStack开源社区,然后应用在这里面,称之为把这些技术做安全,技术应用在OpenStack社区里面做成可信的的,这是英特尔的SDI三大领域。

随着时代的发展,以前都是手工,而且利用率很低,时间也会很长,2011年的统计已经可以到几个小时,就能把物理机做一些虚拟化,然后把一个虚拟机呈现给最终用户面前,通过虚拟化技术使利用率不断提高,可以通过修改代码完善代码做成自我管理自我修复,就是提高效率,随着时代在慢慢发展,今年是2016年,这一方面特别是公司的IT系统领域,就能够使它的自动化,HA领域得到提高,还有一些服务不能宕机,通过各种调度优化算法,把利用率提升上去,这是我们的使命和任务。

正是有了OpenSource的项目,有了OpenStack的项目,才能把更多的人融在一起做更多的事情,才能有更大的市场把我们推向前去,否则这些事情只能大公司做,就不会由开发者这些人参与了。

更多精彩内容,请关注直播专题2016中国云计算技术大会(CCTC),新浪微博@CSDN云计算,订阅CSDN云计算官方微信公众号。

评论