QCon 演讲火热征集中,快来分享技术实践与洞见! 了解详情
写点什么

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

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

评论

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

MQTT持久会话与Clean Session详解

EMQ映云科技

物联网 IoT mqtt 企业号 2 月 PK 榜 持久会话

项目上线后我是如何通过慢查询和索引让系统快起来的

做梦都在改BUG

MySQL 数据库 索引

佛萨奇2.0智能合约矩阵公排系统开发源代码(可改链)

开发微hkkf5566

墨天轮发布数据库行业报告,亚信科技AntDB“超融合+流式实时数仓”开启新纪元

亚信AntDB数据库

数据库 AntDB 国产数据库 AntDB数据库 企业号 2 月 PK 榜

在TitanIDE中使用ChatGPT辅助科研开发

行云创新

AI 云端开发 TitanIDE

京东力荐!深入理解高并发编程手册,GitHub上线3小时飙升榜首

做梦都在改BUG

Java 并发编程 高并发

微服务-常见配置中心工作原理

做梦都在改BUG

Java 微服务 配置中心

借力英特尔® Smart Edge,灵雀云 ACP 5G 专网解决方案获得多维度优化加速

York

云原生 5G 系统架构 边缘计算 英特尔

分布式事务系统Seata的这些安保机制是否会让你更放心

做梦都在改BUG

Java 分布式 Spring Boot seata

苏宁基于 AI 和图技术的智能监控体系的建设

NebulaGraph

运维 图数据库

MQTT保留消息是什么?如何使用?

EMQ映云科技

物联网 IoT mqtt 企业号 2 月 PK 榜 保留消息

软件测试/测试开发 | app测试中常用的Android模拟器

测试人

android 软件测试 自动化测试 测试开发

软件测试/测试开发 | 想做App测试就一定要了解的App结构

测试人

软件测试 自动化测试 测试开发 app测试

LeetCode:240. 搜索二维矩阵 II,二分查找,详细注释

Lee Chen

JavaScript 算法 LeetCode

到底怎么理解分布式事务

做梦都在改BUG

Matic链矩阵公排智能合约挖矿dapp系统开发详情(案例演示)

开发微hkkf5566

app上架需要准备什么以及上架流程

雪奈椰子

BSN-DDC基础网络详解(三):注册门户账号和业务开通(1)

BSN研习社

华为云API Arts:用“1+1+5”的模式,为你带来API-First体验

华为云开发者联盟

云计算 后端 华为云 企业号 2 月 PK 榜 华为云开发者联盟

为什么面试 SaaS 产品经理一定要问权限管理?

产品海豚湾

产品经理 SaaS 权限管理 B端 产品面试

修改ctags让fzf.vim插件显示C,C++方法声明的标签

Geek_pwdeic

ctags fzf.vim

火山引擎DataTester:在广告投放场景下的A/B实验实践

字节跳动数据平台

大数据 AB testing实战 企业号 2 月 PK 榜

【NeurIPS 2022】视频动作识别,AFNet 用更低的成本接收更多数据

Zilliz

带你动手设计一个高速公路多节点温度采集系统

华为云开发者联盟

云计算 物联网 华为云 企业号 2 月 PK 榜 华为云开发者联盟

MQTT QoS 0,1,2介绍

EMQ映云科技

物联网 IoT mqtt QoS 企业号 2 月 PK 榜

热点面试题:JS 中 call, apply, bind 概念、用法、区别及实现?

Immerse

JavaScript call apply bind 前端面试题

为什么推荐一个容器只运行一个进程?

追赶者

k8s 为什么

体验AI乐趣:基于AI Gallery二分类猫狗图片分类小数据集自动学习

华为云开发者联盟

人工智能 华为云 企业号 2 月 PK 榜 华为云开发者联盟

TestRai、Testlink、Jira、PingCode等6款测试用例管理工具对比

爱吃小舅的鱼

管理工具 测试用例管理工具

flutter系列之:在flutter中使用导航Navigator

程序那些事

flutter 大前端 程序那些事

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