写点什么

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

  • 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:134840

评论

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

hmily学习笔记

风翱

12月日更 Hmily

Prometheus Exporter (二十二)Infiniband Exporter

耳东@Erdong

Prometheus 28天写作 exporter 12月日更 Infiniband

团队基建系列 - 组织知识传承 5 底层逻辑

搬砖的周狮傅

团队 团队成长

设计消息队列存储消息数据的 MySQL 表格

胡颖

Spring AOP(二) 修饰者模式和JDK Proxy

程序员历小冰

spring Java、 28天写作 spring aop 12月日更

中小型研发团队的一种考核思路

wood

团队管理 28天写作 研发考核

[Pulsar] Batch message的确认

Zike Yang

Apache Pulsar 12月日更

想象与实践的过程

Nydia

RPC学习笔记

风翱

RPC 12月日更

Eureka基础

李子捌

微服务 28天写作 12月日更

zookeeper的数据同步是如何完成的?

卢卡多多

zookeeper 28天写作 12月日更

Maven进阶(四):Maven 常用命令

No Silver Bullet

maven 12月日更

我们一起,盘点 2021 十大技术领域的全部精彩

InfoQ写作社区官方

大数据 云原生 编程语言 话题讨论 2021年度技术盘点与展望

当诗人遇到熟读2600亿中文参数的大模型

白洞计划

9.《重学 JAVA》-- 控制语句(一)

杨鹏Geek

Java 25 周年 28天写作 12月日更

你不得不掌握的前端提交规范(git cz)

你好bk

JavaScript 前端 代码注释 代码规范 12月日更

聊聊今天 log4j 的大瓜

Justin

漏洞 闲聊 28天写作

升级你的高手秘籍,在找到规律的同时,你需要把时间整个明白。

叶小鍵

设计电商秒杀系统

Rabbit

盘点2021:一年读完的50本书

石云升

书单 年终总结 28天写作 12月日更 盘点2021

记录-最骄傲的事(3)

将军-技术演讲力教练

Hoo虎符研究院 | 币海寻珠——2021年区块链投融大事记

区块链前沿News

区块链 虎符 Hoo虎符 Hoo 虎符交易所

「如何从0到1实现一个基于vite的前端基础库👾」

速冻鱼

前端 Node 签约计划第二季 12月日更

.NET内存管理必备知识

喵叔

28天写作 12月日更

在线将JS/JavaScript-Object转JSON工具

入门小站

工具

架构实战营第 4 期 -- 模块二作业

烈火干柴烛灭田边残月

架构实战营

Volatile 原理(二)

悟空聊架构

volatile 28天写作 可见性 悟空聊架构 12月日更

什么是网络安全?网络安全威胁存在哪些?

喀拉峻

网络安全

JavaScript 中8 个最佳电子邮件库

devpoint

JavaScript nodejs 12月日更 email pop3

Helm 快速入门

xcbeyond

Helm 28天写作 12月日更

解决:standard_init_linux.go:219: exec user process caused

liuzhen007

28天写作 12月日更

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