首页 首页 云计算 云技术 查看内容

全景解读百度云平台 服务站稳后PC时代

木马童年 2019-3-1 16:50 52 0

多数人眼中的百度是一个搜索引擎服务商,占据国内搜索份额的70%以上,是国内互联网的绝对霸主。在新的云计算和移动互联网时代,百度没有做到向在PC端那样称霸群雄,甚至在移动互联网来临没有太多的作为。不过及时的 ...

多数人眼中的百度是一个搜索引擎服务商,占据国内搜索份额的70%以上,是国内互联网的绝对霸主。在新的云计算和移动互联网时代,百度没有做到向在PC端那样称霸群雄,甚至在移动互联网来临没有太多的作为。不过及时的运用新技术,推出自己的云平台和各种移动应用,成为了百度的重要发力点,也是弥补百度移动战略的重要支撑。

百度通过十多年在搜索方面的积累,目前的云平台已具备四大能力:大容量数据存储能力、高并发处理能力、统计分析能力、智能推荐与运营,这些能力将帮助开发者更好地实现大数据价值。在了解了百度云平台之后,整体的感觉是,百度更偏向应用层和开发服务方面的支持,或许百度真正意识到了只有抓住开发者的心,才能够在未来的移动和云计算领域大展宏图。本文主要介绍了百度的所有云平台战略,便于大家能够全面的了解百度如何部署云时代。

百度BAE平台介绍

对于大数据的规模大、类型多,价值密度低等特征,百度云平台提供的BAE(百度应用引擎)将提供高并发的处理能力,满足处理速度快的要求。

Baidu App Engine 是百度推出的应用引擎。开发者能够方便地在这个平台上开发网络应用程序。 另外它作为平台,有能力将原本单机的lamp架构,变成分布式架构。开发者可以基于BAE平台进行php、java应用的开发、编辑、发布、调试。

同时BAE平台也提供了大量的云服务给开发者,包括fetch url、task queue、sql、memcache,后续会有更多服务提供。在性能方面,如果开发者希望增加服务能力,可以通过申请执行单元的方式进行灵活的调整。

BAE的一整套服务,可以让开发者摆脱繁琐的环境、服务问题,把精力专注于业务逻辑。

全景解读百度云平台 服务站稳后PC时代

▲BAE平台架构图

BAE在架构上分为执行环境、管理系统和多种分布式服务。执行环境包括接入层、代码执行层及数据层。管理系统包括用户管理平台、系统管理平台、调度服务、监控服务、资源审计服务等。分布式服务包括多种基础服务和业务组件,如数据库、缓存、云存储、FetchUrl等服务。

执行环境接入层:是一个HTTP反向代理,能够实现将应用流量分配到制定后端的功能,并能够在多个可选后端中进行负载均衡。它还具有防火墙功能。

执行环境代码执行层:是实际运行用户代码的地方。计算资源分组管理。执行组的处理能力由它包含的执行单元个数决定。可以根据需求动态伸缩。执行组目前分为公共和私有两种,私有组中的资源为用户独享,稳定性更强。执行单元本身是一个沙盒环境,保证不用应用之间的代码、数据以及执行都不会相互影响。目前执行环境支持php和java语言(java语言目前处于邀请测试期)。

执行环境数据层:用于存储用户的代码和一些临时数据。

管理系统调度服务:负责控制执行环境接入层的流量分发和负载均衡策略、应用代码在数据层的分发以及代码执行层计算容量的自动伸缩。

监控服务:将系统各个模块、执行单元的状态实时汇报给状态中心,作为调度服务决策的依据。

资源审计服务:负责统计并控制应用对资源的访问。公共组会根据用户使用所有服务的具体使用量来进行统计和计费,如页面流量、cpu使用量、内存使用量等。私有组以对执行单元的使用时间来进行统计。

在不久的将来,多智时代一定会彻底走入我们的生活,有兴趣入行未来前沿产业的朋友,可以收藏多智时代,及时获取人工智能、大数据、云计算和物联网的前沿资讯和基础知识,让我们一起携手,引领人工智能的未来!

搜索引擎 互联网 云计算 移动互联网 云平台 移动应用
0
为您推荐
加强云计算职业规划的10种方法

加强云计算职业规划的10种方法

新年伊始,该做些什么让你的IT事业更上一层楼呢?技术的发展日新月异,根据最近Cisco…...

IBM Power服务器内存和I/O升级 更具性价比

IBM Power服务器内存和I/O升级 更具性价比

近日,IBM对Power System产品线的部分机型进行了升级,包括对入门机型升级内存和I/O、…...

云计算是怎么定义的,核心技术有哪些?

云计算是怎么定义的,核心技术有哪些?

1.云计算的定义在《“智慧的地球”――IBM 云计算 2.0》中,IBM 公司对于云计算概念的…...

完美云计算之旅你需要考虑的几个步骤

完美云计算之旅你需要考虑的几个步骤

云计算如今不再是测试阶段,已经开始步入了真正的部署阶段。目前,很多公司都已经开始…...

OpenStack超融合部署架构

OpenStack超融合部署架构

一.前言1. 什么是超融合三种常见的蔬菜:土豆、茄子、青椒放在一起可以烹调出永远的…...

OpenStack Neutron网络分析

OpenStack Neutron网络分析

一.前言本文主要介绍了如何分析Neutron下的VM网络数据流,并结合这些方法如何去进行…...