九寨精彩回放-主题演讲-eBay云计算

标签:云计算eBay

访客:23660  发表于:2012-07-23 14:29:40

 

今天非常高兴跟大家介绍一下eBay在云计算方面的努力,eBay在上海有一个研发中心,今天跟大家分享一下在云计算方面的一些努力。

云霄汉  eBay 中国研发中心平台工程总监

不知道在座各位对eBay的了解有多少,所以在这里有几个小知识问答,本来是说玩一个游戏,但是时间的关系,我想一会儿吃饭的时候再跟大家沟通,第一个问题在eBay的前端,光是应用的前端服务器有多少,我想这个大家可以猜出来,这个不是所有的服务器,只是在应用前端的服务器,eBay大概有6000个左右,然后在eBay的网站上,每一秒钟的成交额大概有多少?这个大概也应该可以猜出来,每一秒钟eBay上的交易大概有2500美金,eBay的活跃用户数人大概是多少,大家估计可以才猜出来,是九千六百万。

简单来说eBay是一个简单的经济体,很多人把eBay比做一个国家,大概有9600万的买家卖家在上面交易产品,作为eBay来说可以想象成一个政府,在交易的过程中eBay提成、抽税,在买家卖家出现问题的时候eBay还可以出面调解,可以理解成是一个法院,所以可以把eBay理解成是一个大的经济体,在范围上eBay是什么样的呢?可以说是遍布世界各地,除了非洲以外,其他各个大洲都有eBay的网站在服务,另外一点eBay除了eBay本身以外,其实eBay有支付的平台,还有黄牛网站,这个可能中国不太清楚,在美国很世贸,卖体育比赛和音乐会的这些票,在eBay来说业务上的要求是多种多样的,规模也是很大的,在eBay在业务上对技术部门的要求,围绕不同颜色的灯,技术部门来提供这些服务,这是一个比较形象的比喻,比较传统的一种业务和技术部门之间工作的关系。

在这种情况下,这是一个数据,在0911月的时候,这是eBay其中的一部分,八个应用服务器使用率的状况,总共有1900台,大家可以看这个曲线,曲线是每一天都有峰值,再看每星期这里也有一个峰值,基本上在每个周末的时候峰值是最高的,即便是这样跟1900台的使用率,所有白色空间都是浪费的资源,这是在这个情况下使用率的数据。那怎么办?作为技术部门我们就想起了传说中的云,看看云能不能解决我们技术部门面临的这种问题。以前的这种系统很复杂,那我们借助云来简化这么一个过程,借用刚才的那个比方,业务上的需求还是一样的,但是在基础设施方面,我们能不能用一个公用的基础设施来提供满足各种不同的业务上的需求,所以云可以提供这种灵活性,另外一个云还可以提供一个高效的使用方式,这也是一个传统的使用方式,所谓垂直性的定制的架构,在生产环境、设施环境、研发环境他们都有自己的设施,之间不能共用,云可以提供共用的设施,通过虚拟化在底层有一个应用的基础,在上面可以支撑各种的环境。

这个基本上是说在传统的管理方式和云的情况下的管理方式,都有一些什么样的改变,我想在这个蓝色的左边栏目里头(PPT),这是很传统的数据,Service  Catalog这个可能大家都很清楚,定下来多少时间,大家都很清楚,整个用户在网站上提交申请,提交申请以后被送到服务部门来执行,所以很多的人力,接下来的监控系统只是一个简单的监控,我们有营运中心,很多有监控中心的站在屏幕前,来观察具体哪一个服务器出现了毛病,汇报出来,然后所有的这些服务器,都在CMDB存储起来,CMDB是传统的,是给人用的,基本上是记录我们系统中的所有的东西,在云计算这边我们强调的自动化,把所有的这些可以提供的项目通过这个暴露出来,然后驱动它。另外值得一提的是Chargeback,这个可能大家很清楚,在一个星期天的下午所有的CPU都跳到100%,可能以前的监控系统就是报一个警而已,接下来我们看到报警的系统都是这个,根据所有的这些东西可以归纳出来哪里出了问题,如果有这些的话我们的营运部门会很快的找出问题的所在,因为我在网上有看介绍,eBay有一些组五个小时才找出问题的所在,有一些组只要半个小时就找到了,为什么?因为跟每个人技术的背景有关,有的是偏重于应用层的,有的是偏重于程序层的,如果有了这个就可以有标准化的管理。

    接下来我说一下提到的关于模型驱动的自动化,这个是eBayIaaS,在左下角这些硬件,都可以用hab来代替,所有这些都可以在这里暴露出来,这些都服务给谁的?我们看一下,构造出来这样一个虚拟的环境,在这个虚拟的环境中我们可以有服务器的池,每一个服务器的池是提供什么样的服务呢?这个给大家过一下,时间关系就不一一的介绍了,在它上面是PaaS,有了这个之后,就可以告诉你这个设备怎么用。

    这是我们云计算的主要模块,这个模块就不具体走了,这个应该是很标准的一个架构,现在把这个IESPES放在一起,提供了更高的开发的效率,同时提供了自动化的这么一个可能性,从PaaS到这里,我们在提供智能化的同时,提供机会让大家开发出更新的产品。这个基本上是把所有的技术层面的,把业务需求找出来,在上面有AES,然后是PES,通过这个流程让他们到eBay上开发自己的工具,所以一层一层有一定的灵活性,让不同的需求,不同的业务需求用不的层次来满足他的需要。

这就是我的演讲,谢谢!

演讲PPY下载:

《eBay云计算》/source/attachments/file/20120726/20120726173914_19066.pdf

评论(0)

您可以在评论框内@您的好友一起参与讨论!

<--script type="text/javascript">BAIDU_CLB_fillSlot("927898");