阿里、蚂蚁、晟腾、中科加禾精彩分享 AI 基础设施洞见,现购票可享受 9 折优惠 |AICon 了解详情
写点什么

从百度云看云计算在互联网的落地实践

  • 2012-06-07
  • 本文字数:2448 字

    阅读完需:约 8 分钟

经历了概念的讨论,前期试用过程中的亦步亦趋,国内各技术社区和媒体对云计算的持续关注,以及软件和互联网公司在其上的投入,云计算基本进入实践阶段。现在如果哪家稍微有些规模的公司没有云计算相关的服务或者产品,也基本上会被行业人士认为不合潮流。新浪有 Sina App Engine,阿里巴巴有阿里云,盛大网络有盛大云,全球最大的中文搜索引擎公司百度,也在 3 月 23 日的百度开发者大会上宣布了自己的百度云战略。比较务实的是,百度云不仅通过百度云应用开发大赛百度开发者中心对其战略提供支持,还在全国软件产业比较发达的地区进行了技术巡展活动,邀请当地的开发者和百度的技术负责人一起探讨百度云的落地实践。

InfoQ 作为百度开发者大会的主要协办单位之一,全程参与了各站的活动,并通过和当地技术人员的沟通,对百度技术负责人的访谈,深入了解到百度云诞生的背景、对应用开发者的支持,当前最新的技术趋势、应用经验,以及百度自己对互联网变革的理解等。在今天进行的百度开发者大会武汉站活动间隙,我们也对其做一下简单总结。

百度云诞生的背景

百度的创始人李彦宏在最近的一次活动演讲中,提到“搜索看上去非常简单,但是只靠一台计算机是无法完成的,所以搜索天生就是云计算。”换句话说,搜索引擎本身就是联接云端,是最普遍的互联网应用。用户在框中输入关键词取得搜索结果的过程,有赖于大规模数据存储、计算技术。海量信息的存储、检索、呈现,都是在搜索引擎后台的“云”上完成的。在大会上,百度技术委员会理事长陈尚义做了这样一番描述,“百度每天响应来自138 个国家和地区的数十亿次搜索请求,平均每个中国网民每天使用7 次百度,目前,百度以已经收录超过2000 亿个网页,相当于1800 多个中国国家图书馆。因此可以说百度每分每秒都在响应超大规模并发访问。除此之外,我们看到当前互联数据从文本为主,已经开始逐步过渡到以多媒体为主,同时互联用户大幅增长,使得百度已拥有100PB~1000PB 的数据总量。而且,这些数据结构化与非结构化并存,系统数据对数据一致性要求强弱程度不同,用户对数据的访问行为存在不确定性,即在毫无征兆的情况下,对某些信息进行突发式访问等。这些特点使得百度要应对复杂的存储要求。”

此外,陈尚义还提到百度在云计算方面的一些技术优势,比如 “依访问模式定制硬件、提升单机性能、与CDN 系统实现更优结合”等,这其实是实现了硬件配置的“随需而变”。据悉,百度的分布式系统规模已达单集群十万台,人均运维管理服务器超过4000 台。

以强大基础架构支持应用开发者

从搜索起步,百度在不断衍生开发各类产品的过程中,也逐渐搭建起业界比较先进、性能也很强大的云基础架构。这样的基础架构也是百度核心技术优势所在。百度的基础架构投入大量研发力量,在自主创新的基础上采用最新的软硬件技术,实现了大规模数据存储、大规模计算,以及实时存储与计算。同时,在安全防范方面采用了先进的技术,以应付各种各样的大规模攻击。在这个基础架构上,百度支撑起了超过70 款百度产品(正式上线产品)的开发、调试、运行、维护工作。

正如陈尚义在其演讲中所总结,“百度要将自身的基础架构能力开放给开发者,供开发者免费在其上开发、调试、运营各类应用。”这一点对于要在百度开发者中心做应用的同学来说,应该说是一个绝对利好消息,这从侧面也显示了百度这家传统的国内知名互联网公司在技术上愈加开放。

百度云带给应用开发者的的影响

从多位百度技术负责人在这次开发者大会的演讲中,我们可以了解到百度云战略不仅是自身全新的业务方向,而且通过开发者大会、开发者中心( developer.baidu.com )也在主动地沟通开发者,并和社区合作推出鼓励应用创新、与云能力结合的百度云应用开发大赛。在百度未来的蓝图中,终端厂商可以专注于设计、制造,开发者可以专注于应用研发与产品运营,而云平台厂商通过提供开发支持、运营支持、渠道推广和商业变现服务,构建应用环境为用户提供安全可靠,功能丰富的“个人私有云(Personal Cloud)”。

在一些媒体的报道中,2012 年手机上网人数将接近 PC,2013 年手机上网人数将超越 PC 端。而在 2011 年,和百度合作的开发者有 5000 家,2012 年已经达数万家。据悉,百度移动搜索联盟在去年向上万合作伙伴分成达到 2.8 亿元,2012 年刚上线的百度移动联盟也已有数千开发者从中受益。也许这些数据对于国内庞大的 IT 用户群不是一个大数目,但是对于经常遇到开发应用容易,但推广和变现困难的开发者来说,是一个不错的突破口。

未来互联网变革的三个方向

林仕鼎是百度云首席架构师,在这次的开发者大会上也发表了演讲,并对百度云架构的发展进行了诠释,“通俗地说,就是从自家后台用的云变成了开放的、公众的云,并且从以应用为中心变得以人为本。”

林仕鼎认为互联网将因技术推动发生三方面的变革:“第一,有可能出现公共存储服务,以此为基础,所有的用户数据都是打通的,这样可以更好地构建应用场景;第二,搜索引擎会升级为 Structured Web(结构化网络)和事件引擎,更加方便 App 的使用。第三,以普遍应用的使用和数据积累为基础,我们能够更好地理解用户,可以更智能地将这些 API 串联成个性化的 App 以服务用户。”

本次开发者大会上介绍的百度云技术路线图也展示了百度在未来一段时间内所致力的方向:目前已经发布个人云存储 PCS,升级 App 应用引擎 BAE2.0,提供移动测试环境 MTC……第三季度将发布 Web App 框架,提供云测试平台;第四季度是云 OS Preview,同时打通云和端。在云计算和移动互联网持续高烧的今天,让我们拭目以待百度在这些热点领域的努力,以及带给开发者的影响。而正置身其中的应用开发者们,则可以或是参与正在进行中的“百度云应用开发大赛”,或是参与接下来百度开发者大会西安站(6 月 14 日,免费报名)和上海站(6 月 21 日,免费报名)的活动,或者一如既往支持我们的百度技术沙龙活动(6 月 16 日,主题为 HTML5 开发之美,免费报名),虽然他们没有英国女王登基 60 周年那么奢华,但“总有一款适合你”,一同感受“应用万象,云创未来”的盛况吧。

2012-06-07 01:134586

评论

发布
暂无评论
发现更多内容

面向对象-抽象性思想(知识整理)

Java 程序员 后端

面试官:如何提升TCP三次握手的性能?(1)

Java 程序员 后端

面试官:小伙子我们先来唠唠并发编程的几大核心知识点

Java 程序员 后端

面试官:数据库自增 ID 用完了会咋样?(1)

Java 程序员 后端

面试官:数据库自增 ID 用完了会咋样?

Java 程序员 后端

面试字节、阿里等大厂后,总结了今年的Java面试必问的微服务面试题(含答案)

Java 程序员 后端

面试官最喜欢问的Spring Boot知识点整理【附解答】(下)

Java 程序员 后端

面试官:多线程环境下,HashMap为什么会出现死循环?

Java 程序员 后端

双十一揭秘 1 :如何保证流量激发的时候不宕机?

青云技术社区

云计算 PaaS SaaS 云平台

面试中常见的问题总结

Java 程序员 后端

面试官求你别再问我hook了

CRMEB

面试官:如何提升TCP三次握手的性能?

Java 程序员 后端

面试官:小伙子先来说一下可能引起Java内存泄露的场景吧

Java 程序员 后端

道与术丨华为云数据库战略启示录

华为云开发者联盟

数据库 opengauss 华为云 GaussDB 战略

面向对象知识点整理

Java 程序员 后端

面试大厂一定离不开的——ThreadLocal,它的实现原理你知道吗

Java 程序员 后端

面试太难?技术面考察太底层?二面被拒到收割阿里架构offer,复盘成功经历分享!

Java 程序员 后端

面试官:谈谈你对线程池的理解

Java 程序员 后端

面试前夕,你一定要先来看看阿里和京东都问些啥!(阿里+京东Java岗面试题概要

Java 程序员 后端

面试官再问分布式事务,求你看完这份至尊级分布式笔记,给年轻的面试官上一课

Java 程序员 后端

面试官:你如何利用-MySQL-Cluster-实现整体高可用?

Java 程序员 后端

震撼发布!阿里老兵亲手操刀微服务架构实战,整理出140个案例

Java 程序员 后端

面向对象设计的九大基本原则 (GRASP)

Java 程序员 后端

教你如何用Keras搭建分类神经网络

华为云开发者联盟

神经网络 keras 分类神经网络 MNIST 数字图像

面试官一口气问了MySQL事务、锁和MVCC,

Java 程序员 后端

面试官都爱问的Spring源码:Spring与Mybatis高级整合

Java 程序员 后端

面试官:小伙子你给我说说MySql并发事务处理细节

Java 程序员 后端

靠谱,这是我见过最好的编程指南了!赶快收藏吧,错过大学就白上了!

Java 程序员 后端

MatrixDB 从 4018 个参赛项目中脱颖而出,荣获 HICOOL 全球创业大赛第三名!

YMatrix 超融合数据库

时序数据库 分布式时序数据库 Hicool

面试官问我什么是扩展自适应机制

Java 程序员 后端

面试官:Java-线程池中的线程复用是如何实现的?

Java 程序员 后端

从百度云看云计算在互联网的落地实践_服务革新_霍太稳@极客邦科技_InfoQ精选文章