企业宣传网站建设、电子商务网站建设、OA办公系统。联系电话:028-66165255
- iPhone支持4G网络 六公司齐享移动…
- 百度陈尚义:百度应用开发平台实战…
- 2011年中国最具影响力站长创业人物…
- 腾讯CEO马化腾:开放共享开启互联…
- 红杉资本给创业团队的建议:需要有…
- 刘强东:京东不会被封杀 合作才是…
- 腾讯的“Q计算”
- 谷歌网站管理员工具新增网站即时预…
- 百度知道业务调整:知识掌门人关停…
- 百度搜索结果页增加“星标注”功能…
- 再见了显示广告:第一则胶卷式广告…
- 中国移动也在江苏推出了团购网站“…
- 阿里巴巴推出“无名良品”平台 转…
- 谷歌I/O大会暗示谷歌未来发展10大…
- 封闭著称的苹果公司却是开源社区的…
- 腾讯:开放不是一种态度而是一种能…
- 外媒盘点微软收购Skype之后的赢家…
- 微软收购Skype:三大担忧与三大希…
- 网秦IPO第二日大跌9.68% 报8.4美元…
- 分析称未来搜索引擎应提供问题答案…
- 继新浪微博IM后 腾讯微博推在线即…
- 微博营销并非网络水军 做垂直微博…
- 加入中国有Facebook会怎么样?
- 创新工厂真的可以改变中国互联网吗…
- 点点网页面改版:回应山寨Tumblr质…
文章详情
百度陈尚义:百度应用开发平台实战之路(3)
我们近距离看一下BAE,这一部分搞开发的人可能更感兴趣。
百度BAE主要有五个部分组成:
第一,分布式虚拟化系统,就是中间蓝色的这块,这是执行用户逻辑代码的及其集群,它能够做到部署到同一台物理机的用户程序互不干扰。
第二,资源定位服务,你的应用可能是在资源池里面某一个地方,BAE可以准确的定位,并且触发你的应用。
第三,进程调度,它发现某些机器特别繁忙,它可以自动调配,把它集中到某个地方,或者专门进行CPU密集型进程自动安排。
第四,统一前端接入,保证我们能够软件层控制用户流量的流入和统一反攻击,保证进来的流量是干净的。
第五,分布式存储系统,这是系统中最基础的部分,存储了用户数据和用户状态。资源定位,这个就比较细节了。
进程调度就是寻找空闲机器资源运行用户程序,特别是故障发生的时候,或者是扩容的时候,或者压力锅大的时候,触发进程调度器。通过调度算法一定程度上提高机器利用率,比如说把一些小应用放在一台服务器,把IO密集型的应用进行统一管理。
分布式虚拟化系统,不同用户的进程可以部署到同一台机器,提高机器的使用率,同台机器不同帐户进程进行安全隔离。
分布式存储,满足图片、视频、文档等多媒体大文件存储的需要,随着互联网的基础设施不断的发展和完善,随着智能终端,像智能手机不断的普及,人们越来越多的使用了多媒体的信息,照片、音频、视频,这样一些多媒体的信息,现在上传的手段越来越方便。过去没有这么好的智能终端,而且带宽也不允许你这么做,现在的情况改变了。这个改变带来了互联网巨大的改变,过去互联网绝大部分是文本文件,因为它小,好传,现在大量的图片信息,音频、视频信息,互联网的内容发生了急剧的变化。写字和写文章是要动脑筋的,照片是不需要动脑筋,这更符合媒体的习惯,会带来爆发式发展。如果应对这个爆发式增长,就是分布式存储系统。还提供文件访问权限管理、目录管理和分享,还有大数据瞬间上传。大数据上传需要花费很多的带宽和时间的,如果已经有了就可以瞬间 上传。还有支持大文件的断点续传。
BAE另外一个角度去看,上面是多语言恩编成框架,开发者可以使用你所喜欢的语言编写你的程序应用,上载到分布式的runtime里面去。Rutime在运行用户程序的时候,通过RPC机制调用消息队列,云存储、缓存等等。
上一篇:2011年中国最具影响力站长创业人物
下一篇:iPhone支持4G网络 六公司齐享移动互联盛宴