企业宣传网站建设、电子商务网站建设、OA办公系统。联系电话:028-66165255
- iPhone支持4G网络 六公司齐享移动…
- 百度陈尚义:百度应用开发平台实战…
- 2011年中国最具影响力站长创业人物…
- 腾讯CEO马化腾:开放共享开启互联…
- 红杉资本给创业团队的建议:需要有…
- 刘强东:京东不会被封杀 合作才是…
- 腾讯的“Q计算”
- 谷歌网站管理员工具新增网站即时预…
- 百度知道业务调整:知识掌门人关停…
- 百度搜索结果页增加“星标注”功能…
- 再见了显示广告:第一则胶卷式广告…
- 中国移动也在江苏推出了团购网站“…
- 阿里巴巴推出“无名良品”平台 转…
- 谷歌I/O大会暗示谷歌未来发展10大…
- 封闭著称的苹果公司却是开源社区的…
- 腾讯:开放不是一种态度而是一种能…
- 外媒盘点微软收购Skype之后的赢家…
- 微软收购Skype:三大担忧与三大希…
- 网秦IPO第二日大跌9.68% 报8.4美元…
- 分析称未来搜索引擎应提供问题答案…
- 继新浪微博IM后 腾讯微博推在线即…
- 微博营销并非网络水军 做垂直微博…
- 加入中国有Facebook会怎么样?
- 创新工厂真的可以改变中国互联网吗…
- 点点网页面改版:回应山寨Tumblr质…
文章详情
百度陈尚义:百度应用开发平台实战之路(2)
二、百度应用开发引擎BAE
百度BAE就是百度应用引擎,这个开发平台为开发者提供最大限度的开发环境,还最大限度降低开发者的麻烦,降低门槛,一个大学生可以没有钱买服务器,可以没有钱发展你的业务,做营销,只要你会写单机程序,就可以应用这个平台。你只要关注你的业务逻辑就可以了,其他事情交给百度。
百度BAE为大规模应用提供基础支撑,整合各类系统资源,提供多种分布式存储系统,事件通知等等一系列基础服务。按照软件的手段虚拟化的分配资源,你有一个应用在我们平台上面,我给你指定多少资源,这正好符合了云计算的一种理念,按需分配,按使用计费的弹性制度。你说你订购了一个一百个CPU,一百个核的CPU,你要的是一百个G的硬盘,只能分配到这儿,你超过这个容量是不可以的。同时实现资源共享和负载均衡。
支持机器计算资源自动扩展,当后台数据中心资源不够的时候,可以随时加进去机器,而且对用户来讲是透明的,这些资源动态加入进去,而且保证负载均衡。当服务器坏掉的时候,也可以减掉,不影响业务的连续性。对大规模应用提供基础支撑,为开发者提供开发环境。
提供网络运行环境的模拟环境,针对开发提供快速开发集成化的解决方案。还有通过提供一系列的工具降低开发难度,提高开发效率,最大限度降低开发成本,这些工具包含还不限于这些,包括编成框架,包括分布式服务,分布式存储不用考虑,还有开放API,以及本地的调试环境。
这是开发环境的系统结构图,左边是编程框架,编程框架提供了国际化的支持,业务流程支持,通讯机制,存储、分布式数据管理、消息队列。今天中午吃饭的时候跟一些朋友一起聊,实际开发应用平台一方面是基于百度自身业务的需要,百度不仅仅是搜索引擎,它还有八大类60几个产品,这些都是基于这个开发平台来开发的。统一机制,统一存储,统一资源调度,同时只要对外开放就可以带来重大的社会影响,包括降低开发者门槛,包括实现用户开发者和百度三方共赢,形成刚才主持人讲的绿色生态圈。
这个平台有以下几个特点:
第一,它的虚拟化将一个庞大的计算资源虚拟成一个庞大的资源池。
第二,它可以按需给服务分配资源,刚才讲过。比如说给一个制订的应用分配制订数量的CPU,比如100个核2.4GCPU。比如说制订大小的内存,制订大小的磁盘,通过分布式的调度,分布式带来最大的好处就是可靠,保证应用在平台之上,连续不断7X24小时运营。
百度BAE所具有的优势非常明显,资源抽象和资源池化,动态调度,资源分配,限制应用流量,无限水平扩展,数据动态迁移,进程间安全隔离,资源使用审计和细粒度计费。过去你的应用在平台上跑的时候,就那么几个服务器,粗粗一算你占用几个服务器进行收费,现在正在开发的功能就是按照你使用资源多少或者你使用的时间按秒计算。
上一篇:2011年中国最具影响力站长创业人物
下一篇:iPhone支持4G网络 六公司齐享移动互联盛宴