提前锁票 InfoQ 最具价值感的视频栏目 | InfoQ 大咖说 了解详情
写点什么

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

2012 年 6 月 07 日

经历了概念的讨论,前期试用过程中的亦步亦趋,国内各技术社区和媒体对云计算的持续关注,以及软件和互联网公司在其上的投入,云计算基本进入实践阶段。现在如果哪家稍微有些规模的公司没有云计算相关的服务或者产品,也基本上会被行业人士认为不合潮流。新浪有 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 年 6 月 07 日 01:134096

评论

发布
暂无评论
  • 王海峰详解百度 NLP 十年技术完整布局

    语言与知识布局要始终把握技术及产业两大趋势。

  • 百度世界 2012:李彦宏“云”集开发者

    9月3日消息,一年一度的2012年百度世界今日在中国大饭店召开,在“云端有你 创享未来”主题下,百度创始人李彦宏宣布了百度移动战略——开放百度云能力,为开发者赋能。

  • 课程介绍

    2019 年 6 月 24 日

  • 第 31 讲 | 数字货币钱包服务

    区块链第一个需要解决的服务就是数字货币支付服务。如何将数字货币钱包集成到系统中,我认为这是区块链行业最为迫切的问题。

    2018 年 6 月 4 日

  • 百度闯关,照见互联网巨头造芯之路

    互联网巨头的一点风吹草动,都会成为舆论关注的焦点,如果再与风口浪尖上的“芯片”相结合,那绝对足够吸睛。即便是过年七天乐期间,百度将成立独立芯片公司的消息,依然引发了讨论。

    2021 年 2 月 10 日

  • Web App 开发者沙龙暨 Web 应用创新大赛颁奖仪式回顾(含讲稿下载)

    9月20日,百度开发者俱乐部:Web App开发者沙龙暨Web应用创新大赛颁奖仪式在北京京仪大酒店举办,DCCI互联网数据中心分析师周云鹏、百度产品经理望金蓉、Aotodesk中国研究院研发经理钱乾、资深Flash游戏独立开发者,一等奖作品“Stanley博士的家”开发者李鹏以及阿普创新团队创始人、创新团队奖获得者代表肖鹏分别做了精彩演讲,此外,到场的嘉宾还有百度技术委员会主席廖若雪、百度产品架构师田晓萌等。本次活动由百度主办,InfoQ中文站协办。本文结合活动实况及嘉宾演讲幻灯片对本次活动进行总结,希望能够让读者对本次活动以及Web App开发有更全面的了解。

  • 百度 App H5 页面性能监控和优化实践

    在 GMTC 深圳 2019 大会上,阚光远讲师做了《百度App H5页面性能监控和优化实践》主题演讲。

    GMTC
  • 智能音箱的战斗:语音助手 Alexa

    Alexa原是Echo音箱的语音助手,在后续发展中独立出来。亚马逊又围绕Alexa平台构建生态圈,从而打开一片新天地。

    2017 年 12 月 13 日

  • 机器学习在苏宁搜索平台中的实践

    演讲嘉宾李春生,苏宁易购 IT总部搜索研发中心技术总监内容介绍搜索引擎作为网站的主要流量入口,搜索的用户体验对整个网站起到至关重要的作用,优化搜索、提升用户体验,首先需要大量的数据,用户行为数据、商品专家数据以及海量的用户输入表达数据。其次需要机器学习算法针对既有的数据进行学习与组织数据,建立合理的模型,用数据去理解用户创建用户画像,同时还需要及时识别各种异常情况,对异常行为数据进行相应的惩处措施,在充分了解用户行为与商品模型的前提下为用户提供更优的搜索体验。本次分享主要基于多年搜索实践经验,讲述搜索如何利用机器学习在商品排序、用户意图识别、商品异常检测、异常流量检测、架构优化等方面的应用。内容大纲 搜索系统总体介绍 (1)苏宁易购搜索系统范围 (2)苏宁易购搜索系统架构演变 搜索系统面临哪些难题 (1)用户意图的理解 (2)如何智能纠正与扩展用户query (3)商品乱挂现象影响搜索排序 (4)作弊给搜索带来的影响 如何利用机器学习技术解决搜索难点 (1)基于CRF的中心词识别模型 (2)基于知识图谱的query扩展 (3)基于CNN与Naive Bayes实现图片与文本类别识别 (4)基于常用分类器实现的黑白分类检测作弊行为 问答式内容搜索系统试水 (1)搜索的召回更加丰富性 (2)基于NLP技术对query进行处理 (3)基于知识图谱进行查询推导 (4)问答式搜索适用场景与用户

    2019 年 1 月 7 日

  • 百度云世界里的“七种武器”:PCS、BAE、Site App、ScreenX 等

    如果说去年百度世界的关键词是“百度新首页”的话,那么今年在研发者人群中,对百度世界最深的印象就是“七种武器”,即在云的世界里,百度为开发者所提供的包括个人云存储、LBS、移动云测试中心等在内的七种工具和服务。按照百度CEO李彦宏的说法,“七种武器”只是百度帮助开发者开发出优质、多样、易用、跨平台应用这一远大图景的开端,未来还有更多。

  • 百度云开发者技术中心落户成都

    4月12日,成都高新区与百度云签署合作协议,“成都百度云开发者技术中心”正式入驻成都高新区移动互联网大厦。技术中心将为西部地区的优秀开发者提供从免费办公场地、百度云平台服务到政策扶持的全方位孵化服务。这次共有四支团队入驻技术中心,在签约仪式现场,百度移动·云事业部副总经理岳国峰和成都高新区相关负责人阐述了本次合作的愿景并进一步回答了包括政策、技术支持、百度云产品战略等问题。

  • 模块答疑:我们能从 Hadoop 学到什么?

    你好,我是李智慧。专栏的模块一已经更新完毕,按照计划,今天是我们答疑的时间。

    2018 年 11 月 20 日

  • 百度开发者大会:愿与开发者合作共赢

    2012年3月23日,百度开发者大会在北京国际会议中心召开。在这次以“应用万象,云创未来”为口号的大会上,百度正式发布了云战略,推出百度开发者中心,建立开发服务、运营服务、渠道推广及变现四大体系,以此联合构建开放的云应用和平台生态系统。同时,还发布了个人云存储、移动云测试中心等面向开发者的一系列新产品与服务。

  • 百度云 超越搜索

    当百度在搜索市场获得80%的市场份额时,人人都在关心,百度如何超越自己。

  • 你还只讨论高并发?百度已经在关注极端并发了

    千万级 QPS,海啸般的数据,对系统的可用性挑战巨大。在极端并发的情况下,如何才能保障系统如丝般顺滑?

  • 百度技术沙龙第 32 期回顾:讲讲地图开发那些事儿(含资料下载)

    在11月17日由@百度主办、@InfoQ负责策划组织和试试的第32期百度技术沙龙活动上,来自百度LBS搜索部地图平台团队负责人、高级工程师李志堂和Esri中国信息技术有限公司崔福东分别分享了各自在LBS开发中的经验与实践,话题涉及“百度LBS开放平台技术架构”,以及“GIS技术在LBS中的应用”等。本文将对他们各自的分享做下简单的回顾,同时提供相关资料的下载。

  • 苏宁:我们开发百度小程序遇到的那些“坑”

    受百度邀请,苏宁首批入驻百度小程序平台,作为百度小程序的主力开发,总结了以下的一些开发经验。

  • 百度迷你书:技术开拓新领域

    百度迷你书:技术开拓新领域

  • 预习 01 | 大数据技术发展史:大数据的前世今生

    在正式落地谈技术之前,我先花一些篇幅给你讲讲大数据技术的发展史,因为这对于你理解技术来说至关重要。

    2018 年 10 月 30 日

  • 西部大“开发”对接“百度云” 开发者称支持与推广最给力

    百度CEO李彥宏曾经指出,移动互联网时代是属于开发者的时代,为开发者提供平台支持是百度目前重要的战略方向。2012年6月14日,百度开发者大会挺进西安,为西部的开发者带去开发支持、运营支持、渠道推广、商业变现四大服务体系(developer.baidu.com)。其中开发者最为关注的开发支持和渠道推广环节,也最被称道,“相当给力”。

发现更多内容

万字多图 | UML 入门指南

白色蜗牛

Java 程序员 架构设计 UML 后端编程

生产者与消费者模式,数组阻塞队列(ArrayBlockingQueue)

码农架构

Java 学习 并发编程 架构、

用AI「驯服」人类幼崽,手头有娃的可以试试

博文视点Broadview

人工智能 联邦学习 强化学习 集成学习 技术宅

「产品经理训练营」第一章作业

Sòrγy_じò ぴé

产品经理训练营

矿机挖矿APP系统模式开发平台

v16629866266

面试官:你真的了解Redis分布式锁吗?

鄙人薛某

redis 分布式锁 线程安全 RedLock

初识ClickHouse——安装与入门

Simon

Clickhouse

自动量化搬砖套利交易机器人系统软件APP开发

开發I852946OIIO

系统开发

架构师训练营W13作业

Geek_f06ede

敏捷里为何倡导固定迭代周期?

万事ONES

敏捷开发 研发管理 迭代

4大应用场景,16张高阶布局大屏,最具价值的数据可视化都在这里!

一只数据鲸鱼

物联网 数据可视化 智慧大屏可视化 3D可视化

物流快递公司APP架构设计

jorden wang

『CDN』让你的网站访问起来更加柔顺丝滑

古时的风筝

CDN

一文解析DDD中台和微服务设计

欧创新

中台 微服务 领域驱动设计 DDD 微服务划分

“反垄断”来袭,对产业区块链有什么启发

CECBC区块链专委会

市场垄断

特斯拉自建ERP的背后

明道云

Kubernetes概念篇:基本概念和术语

xcbeyond

Kubernetes 容器 pod 28天写作 Kubernetes从入门到精通

来不及解释!Linux常用命令大全,先收藏再说

华为云开发者社区

Linux 编程 命令行 命令

区块链科普系列:区块链是什么?

CECBC区块链专委会

区块链

为什么我认为 Deno 是一个迈向错误方向的 JavaScript 运行时?

hylerrix

typescript rust nodejs deno V8

iOS性能优化 — 五、App启动优化

iOSer

ios 性能优化 性能分析

我在极客时间录课的故事(一):从源码管理聊到一体化学习环境

李艺

我在极客时间录课的故事

公安指挥中心大屏可视化系统开发,情报研判分析平台建设

WX13823153201

当音乐学博士搞起编程...

程序猿DD

Spring Frame

一文带你探究Sentinel的独特初始化

华为云开发者社区

redis sentinel 框架

Volcano架构设计与原理介绍

华为云原生团队

大数据 AI 云原生 高性能 批量计算

区块链十年与传统金融的变化

CECBC区块链专委会

区块链 金融

即构小程序直播组件集成教程

ZEGO即构

不同公司产品经理岗位对比

LouisN

架构师训练营第十三周作业

李日盛

PageRank

DevSecOps安全检查清单

啸天

安全 DevSecOps 应用安全

打造 VUCA 时代的 10 倍速 IT 团队

打造 VUCA 时代的 10 倍速 IT 团队

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