机房360首页
当前位置:首页 » 专家谈云计算 » 陈尚义:搜索引擎是云计算的最佳实践

陈尚义:搜索引擎是云计算的最佳实践

来源:it168 作者:Alice编辑 更新时间:2011/5/23 10:53:07

摘要:2011年5月18日-20日,由中国电子学会主办的中国云计算大会在北京国家会议中心隆重召开。本次大会的主题为“探寻云计算应用之路”,致力于促进国内外云计算最新交流与合作,务实推动云计算应用,加快云计算产业发展和产业链完善,展示国内外云计算最新研究成果和示范应用。

在5月20日的“云计算平台与应用实践”专题论坛上,百度技术委员会理事长陈尚义发表了“百度应用开发者平台”的主题演讲,介绍了百度云计算的看法以及百度开发的应用引擎BAE。

陈尚义开门见山地指出:“搜索引擎是云计算的最佳实践。”为什么这么讲呢?他列举了一系列数据:“百度搜索引擎每天接受来自全世界138个国家,4.2亿网民,每天60亿次的点击,我们收集了一千多亿网页,数据量是2PB以上。如此大的访问量,如此大的海量数据,它背后依靠的是什么呢?依靠的是背后强大的云计算平台。这是百度对云计算的观点,所谓的云计算平台,它后面是成千上万巨大的计算机资源,然后把它可视化,实时迁移,还有备份、灾难的恢复等等。”

一开始,人们使用搜索引擎仅仅是为了搜索一个东西,它要求的只是满足关键字的匹配,十几年来人们对搜索引擎的依赖越来越严重,以至于什么事情不知道,就想起搜索引擎。因此,搜索引擎改变了原来的性质,不仅仅只是匹配关键字,给用户一个URL,而是成为一个百科全书,或者有智力的自然人。

因此,搜索引擎需要对用户输入的数据进行分析,在最短的时间里通过上亿次的计算把结果呈现出来。陈尚义提到了百度提出的框计算,那框计算和云计算之间存在怎样的关系?他说:“框计算和云计算不是对立的,框计算强调的是前台,如何来满足用户的需求,而云计算给框计算提供了计算的支撑。”

除了搜索工具,百度提供开发引擎BAE,即AppEngine。它提供网络运行的模拟环境,针对开发提供快速开发集成化的解决方案。通过提供一系列的工具降低开发难度,提高开发效率,最大限度降低开发成本,这些工具包括编成框架,分布式服务,分布式存储,还有开放API,以及本地的调试环境。用户开发者可在该平台上订购CPU、硬盘等资源,编写应用并进行调试和运行。陈尚义介绍BAE由五部分组成:

第一,分布式虚拟化系统,执行用户逻辑代码及其集群,它能够做到部署到同一台物理机的用户程序互不干扰。

第二,资源定位服务,你的应用可能是在资源池里面某一个地方,BAE可以准确的定位,并且触发你的应用。

第三,进程调度,发现某些机器特别繁忙,它可以自动调配,把它集中到某个地方,或者专门进行CPU密集型进程自动安排。

第四,统一前端接入,保证我们能够软件层控制用户流量的流入和统一反攻击,保证进来的流量是干净的。

第五,分布式存储系统,这是系统中最基础的部分,存储了用户数据和用户状态。

责任编辑:Alice

机房360微信公众号订阅
扫一扫,订阅更多数据中心资讯

本文地址:http://www.jifang360.com/news/2011523/n973821249.html 网友评论: 阅读次数:
版权声明:凡本站原创文章,未经授权,禁止转载,否则追究法律责任。
转载声明:凡注明来源的文章其内容和图片均为网上转载,非商业用途,如有侵权请告知,会删除。
相关评论
正在加载评论列表...
评论表单加载中...
  • 我要分享
推荐图片