技术开发 频道

百度亮剑七大武器:决战移动和云时代

  【IT168专稿】未来是移动和云的时代,企业都看到了其中的机会,作为中国本地最大的搜索服务提供商百度来说,更是将触角伸向了云服务的诸多领域。不过可以肯定的是,开发者服务将是未来百度云的重要支撑,百度的云平台也已经改称百度开发者中心。百度此举的目的是通过和开发者建立更为广泛的合作,进而笼络更多的服务,最终服务用户,真正掌握未来移动和云时代的主动权。

  未来是移动和云的时代

  百度世界大会是百度的技术风向标,一年一度的百度世界大会也已经落下帷幕,本次大会正式宣布了百度进入了云端时代,同时百度创始人兼CEO李彦宏在会上宣布,随着应用开发的“云开发时代”到来,百度将开放包括云存储、大数据智能和云计算在内的核心云能力,让开发者的智慧和创意最大化地得到发挥。尽管这句话非常简短,但是意味着百度全新的服务模式已经到来。

未来是移动和云的时代
▲百度创始人兼CEO李彦宏

  李彦宏以期独到的见解表达了对百度云平台的看法,他认为搜索天生就是最大的云应用,百度已经做了12年的云计算今天已经开放出来。百度的各项产品和服务都是基于百度自身的云存储、大数据智能、云计算这三大核心云能力来实现的。当前应用开发已经进入“云开发时代”,百度云将让开发者在成熟的云平台上调取云能力,在开发和运营方面获得全方位支持,从而专注创新,快速迭代,从而促进应用的极大繁荣。

  很显然,百度自建立之初就已经是为云计算做准备了,庞大的数据量的处理让百度拥有了更完善的平台和技术,对于未来云计算做了非常好的支撑。

  对于百度云平台的推出更为兴奋的还有百度移动·云事业部总经理李明远,他表示,百度云为开发者赋能的“七种武器”各有专长,能让开发者和走向移动化的传统站长从不同维度受益。例如,由百度地图API与百度云深度结合升而成的LBS·云,通过提供LBS云存储服务和LBS云检索服务,帮助开发者解决了应用使用过程中产生的地理位置数据的存储和计算成本;多屏幕Screen X技术的演示则让开发者们惊呼神奇:几乎所有开发者都曾有过不得不设计 N 个纷繁交织的分屏,才能完成对一个完整逻辑屏幕表达的苦恼经历。而Screen X打破了这一限制,让用户可以在同一应用下展开多个使用场景。这个富有想象力的技术,赢得了参会者们的阵阵掌声。

未来是移动和云的时代
▲百度移动·云事业部总经理李明远

  据悉,目前已经有众多开发者在使用百度云平台的开放资源进行开发,这些都是百度最为重要的用户,对于未来百度云平台的实践起到了非常重要的作用。如美食分享社区好豆网,此前通过与百度框计算开放平台成功合作后,获得了大规模的精准用户、流量和应用。而现在好豆则进一步对接百度云服务开放平台,以提升用户的响应速度和运维的安全稳定性;

  记事本软件轻笔记使用移动云测试MTC,破除了产品测试的成本难题,大大提高了测试速度,赢得了市场发展先机;飞利浦智能电视与百度个人云存储PCS结合,实现了跨终端完美同步;人人网则借助百度PCS,方便用户将文件存储到云端,同时节约了大量的运营支出。

  对于百度云开放的七种武器,李彦宏表示,推出“七种武器”只是百度云伟大图景的开端,未来还会有很多百度云相关工具和服务陆续推出,它们将从不同角度帮助开发者用好百度云,促进移动应用的繁荣。

  业界普遍认为,百度将自己最核心的云能力开放给开发者,无疑将引起中国移动互联开发的巨大变革。在PC时代,百度曾带领60万站长组建联盟,10年间分成超过50亿元人民币;在移动互联网时代,百度正在搭建的云生态,将给整个移动产业带来更广阔的发展空间。

  除了对开发者的利好,百度世界还宣布了一个对普通用户的极好消息。当天10:00百度世界大会开幕后,网友只需登陆百度云(yun.baidu.com),完成“注册百度云账号、绑定手机并将信息分享给微博网友”三步,即可免费获赠100G百度云超大云存储空间。100G空间将带领用户进入移动互联网“一人一云”时代,而个人云的普及也将为开发者基于云的应用开发打下坚实的基础。在9月3号24:00活动结束之后,网友同样可以登陆注册,获取15G免费云存储空间。

${PageNumber}

  百度亮剑七大武器

  本次大会做让用户惊叹的是基于百度云为开发者量身定制的“七种武器”,包括帮助开发者节省服务器成本的个人云存储PCS、帮助开发者整合地理位置服务的LBS·云等。这“七种武器”将为开发者注入比较独特的技术能量,大大降低应用开发的进入门槛,促进移动应用的爆炸性繁荣。主要包括:

百度亮剑七大武器
百度云七种武器

  1)、个人云存储PCS

  基于百度云存储API,开发者可以高效率地搭建App,而App使用产生的存储和带宽成本都由百度来承担,用以降低开发者的开发成本。

  2)、多屏幕Screen X技术

  Screen X让开发变得更富有想象力,打破目前移动设备针对单一屏幕窗口开发的限制,为开发者在WebApp开发中提供同时多个屏幕运行的编程能力。

  3)、云应用生成服务Site App

  Site App让开发者能将一个传统PC站点根据站长需求,快速转化为一个移适用于手机终端的WebApp,提升页面浏览和交互操作的易用性,带来更多移动流量。

  4)、LBS·云

  百度地图API与百度云深度结合,升级为LBS·云。这种平台级解决方案通过提供LBS云存储服务和LBS云检索服务,帮助开发者解决了计算和存储问题。百度也宣布将推出下一代地图服务,提供室内定位、有内部实景显示的餐饮搜索、实时出行等功能。

  5)、移动云测试MTC

  MTC是百度专门提供给开发者用于应用测试的免费工具。一款应用只需要10分钟左右,就能在100多款主流机型上测试完成。开发者还能根据实时反馈进行调整。

  6)、百度应用引擎BAE

  BAE提供了App代码部署与运行的一套完整环境。开发者不用维护服务器,把应用部署在BAE上,就可以为用户提供服务。目前支持php、JAVA、Python等编程语言。

  7)、浏览内核Engine

  百度浏览内核完美支持HTML5、WebGL 3D、网页摄像头调用、音频调用等高级功能,让WebApp完美运行。

${PageNumber}

  百度技术副总裁王劲认为云计算将是推动移动互联网的主要动力,同时他也提到了当前面临的三个挑战:基础设施成为开发者的重要门槛、Web与App融合加速、商业模式制约整个移动互联网产业发展。

  基础设施方面,用户使用云存储服务需求越来越强烈,百度数据显示,30%新增用户会使用到云存储相关功能。4个月时间,百度个人云存储用户数增长了50倍。

王劲提出“百度云三重奏”
▲百度技术副总裁王劲

  王劲提出“百度云三重奏”

  分别是铺设基础设施、打造新型应用平台、探索移动互联网商业模式。

  首先,铺设基础设。百度建立超大规模节能数据中心,拥有10万量级服务器集群规模,单个数据中心CPU总量70万颗,CPU内核总数300万个。建立软件基础架构:数据总量 100-1000PB,日处理10-100PB。

  此外,百度有近百个数据中心和CDN节点,遍布全国各地,把数据放到离用户的接入网络最近的地方。每天实时响应来自138个国家和地区的数十亿次搜索请求。

  第二,打造新型应用平台,包括云端一体应用环境和个人云存储。新型应用平台可降低开发成本、提高迭代速度。

  第三,探讨移动互联网商业模式,一是研究用户付费模式,如下载收费、收取使用费、特定内容收费、虚拟商品收费等;二是研究广告变现模式。此外,百度将构建支付系统,推出一键支付体系。

  提到百度云平台,百度副总裁王劲表示:“对开发者,我们的云平台为开发者提供一整套解决方案。开发者从开发到赢利都可以免费地在我们的平台上实现,他们赢利了,就会开发更多更好的应用放在我们的平台上,百度也就将更好地服务用户。我们通过易平台、百度无线搜索、百度手机浏览器,在手机上更好地整合进百度的服务,可以为用户提供体验更佳的服务。”

  对于云计算平台,百度云首席架构师林仕鼎认为真正的云计算应该符合以下几个技术特征:

  第一、超大规模,如果一个很小的应用通常传统的技术就可以做起来。

  第二、是资源整合,就是有能力把这些资源全都整合起来做一件事情,这一件事情可以用来存储某一些数据,或者做一个服务。

  第三、整合资源要灵活,可大可小,可以用它做一件事,也可以用它做很多事情。而且用户请求这些资源你要做到快速的交互,包括你在软硬件架构上做调整的时候可以很快完成。比如我现在需要的应用是超过现在的软硬件支撑能力,加入机器之后可以很快把这些完成。只有满足这些特点的技术才能真正叫云计算技术。

  从技术层次分为三个层面:硬件的基础架构,上层的软件架构。但是现在很多地方都在讲云,它有了一些其他的意义,所以如果说我们更精确的定义的话,把它叫做数据中心计算会好一些。然后这些技术通常用来做数据的处理、数据挖掘等等。现在有新技术提出,其实就是软件的基础架构加上很多数据的处理,所以把技术层次分解完之后知道这里面有哪些内容。

${PageNumber}

  林仕鼎看未来云计算的发展

  对于未来云计算的发展,林仕鼎认为,现在我们看到的云,以前的Service 是给人用的,它的界面是UI,我们现在的Service可以给程序用,也就是说我们把它的接口 从UI变成API,它不仅仅是人来用,而是更多的程序和这些服务自己可以使用。从这点来看的话,云计算技术帮互联网做以前不能做的事情现在做得更好,最终这两个应该会结合起来,把这些变得更加普适化,最后成为云。

林仕鼎看未来云计算的发展
▲百度云首席架构师林仕鼎

  随着移动终端的发展,手上有各种各样的App,这个App会成为cloud,会支持这些应用。因为App要使用的东西在Web上,但是以前Web是给人用的,现在Web也要变成Service。有了这些Service以后我们可以更好地让这些App对Service进行加工,对Web进行编程。同时,Web发生很多事件,以前是靠人做处理的,现在可以靠App做加工处理。

  另外一点,现在很难做到有一个完整的UGC,也就是说每一个用户在使用这些互联网产品的时候都是割裂的。在这种情况下,只能通过人来做加工处理,你必须把这个数据从这搬到那。很难为用户做定制化处理,但是有了云以后一切会变得不一样。

  我们可以从用户的使用中找到更有个性的内容。现在App能做的事情是已经预定好的东西,开发者抽取API,然后写在逻辑程序,但这只能满足部分要求,更多的要求希望通用的,也就是说云应该处理可编程的问题,把Web真正可以编程了。

  总结:云的价值是能使App更方便编程、更智能地服务于用户。在这种情况下,使互联网发生的变革有两个方面:第一个,有可能用公共存储服务打通互联网服务,在这种公共存储上所有的数据都是打通的,可以更好地构造应用;第二个,搜索引擎会升级为Structured Web和事件引擎,把事件也变成App可处理的。这种情况下我们就有可能真正把用户所有的使用结合上面的API提供真正个性化的智能的服务。

0
相关文章