应用引擎BAE
Baidu App Engine
应用引擎BAE(Baidu App Engine)提供弹性、便捷的应用部署服务和分布式的应用托管服务,帮助开发者一站式轻松开发并部署应用程序(Web应用及移动应用),适于部署app、公众号后台,以及电商/O2O/企业门户/博客/论坛/游戏等各种应用,极大简化运维工作。
产品概述
百度应用引擎(Baidu App Engine,简称BAE)是国内商业运营时间最久、用户群体最为庞大的PaaS平台之一,提供弹性、便捷、一站式的应用部署服务,支持PHP/Java/Node.js/Python等各种应用。您只需上传应用代码,BAE自动为您完成运行环境配置、应用部署、均衡负载、资源监控、日志收集等各项工作,大大简化部署运维工作。
基于云端海量的计算资源,基于docker和分布式计算技术,BAE提供灵活、弹性、分钟级的资源扩展能力,升级扩容无需重新部署代码,轻松应对各种高并发访问场景(如“双十一”、“秒杀”、“春运订票”等)。
与此同时,BAE更为您提供了应用级的故障“热”修复功能和“智能”发布功能,确保您的应用服务不中断,系统运行更加稳定、安全。
功能特性
BAE模式 vs 传统模式
场景 | 用BAE部署中大型网站或APP
|
传统模式部署中大型网站或APP
|
按需采购 | 按需配置,灵活调整,不存在过度配置 | 需要按照最高可能系统负载配置,容易过度配置,造成浪费 |
自动搭建集群
|
一键快速自动创建带有均衡负载的多实例分布集群 |
需要分别购买服务器,手动配置均衡负载,组成分布式集群
|
自动安装环境
|
一键快速自动配置服务端环境(支持Java/PHP/Node.js/Python/自定义runtime) |
手动安装运行应用所需的服务端环境
|
多环境(开发/测试/正式)
|
快速创建多环境(正式环境、开发环境、测试环境...) | 每增加一个环境,所有的工作都要手动重新做一遍 |
环境变量
|
在控制面板上快速自定义环境变量,自动同步到每一台服务器实例上 | 需要写脚本或手工在集群中的每一台服务器上定义环境变量,费时、易出错 |
代码管理
|
提供SVN/Git/打包上传三种代码管理工具,支持版本回滚 | 需要自行管理代码,不支持版本回滚 |
代码发布
|
一键自动将代码逐个部署到集群中的每一个服务器实例上,服务整体不中断(零宕机时间) | 需要暂停服务,写脚本或者手动将代码发布到集群中每一台服务器上,然后再恢复服务 |
故障恢复
|
系统自动诊断服务器实例健康状况,并自动替换故障实例 | 针对故障服务器,无法自动恢复,需要人工介入处理 |
升级扩容
|
一键快速自动升级集群中的每一个服务器实例,一键增加实例 | 需要逐一升级集群中的每一台服务器配置,手动配置增加服务器 |
日志查看
|
提供统一的日志查看面板 |
无统一的日志查看工具
|
资源监控
|
提供统一的资源监控面板 | 无统一的资源监控面板 |
零运维
|
BAE接管运维工作,实现运维零投入 | 需要雇佣专业的运维工程师提供支持 |
代表支持 代表不支持 代表部分支持
场景/案例
万颗商城-(电商网站)
万颗商城-(电商网站)
万颗商城是基于BAE搭建的电商平台,显著降低运维成本同时提升了开发迭代效率,1500万甘肃农民因此享受到网购的便利和实惠
统桶洗-(O2O/微信公众号)
统桶洗-(O2O/微信公众号)
统桶洗是部署在BAE上的专业在线速洗服务平台,建有完善的线下物流团队,洗涤专家团队把控清洁质量,上线半年用户已突破3万
365日历-(移动app)
365日历-(移动app)
BAE帮助我们节约运维成本,提升网站稳定性,轻松应对数百万用户访问。
贝瓦网-(视频网站)
贝瓦网-(视频网站)
贝瓦网的明星产品贝瓦儿歌,全网累计播放次数已达200亿,同BAE的合作大大降低了我们运维成本,提升网站稳定性,轻松应对海量访问
基础版/专业版对比
BAE基础版资源共享,更经济、更便捷,适合部署中小型应用 |
BAE专业版资源独享,更安全、更强大,适合部署中大型应用 | ||
分类
|
功能
|
BAE基础版
|
BAE专业版
|
语言环境 |
PHP
|
||
Java
|
|||
Python
|
|||
Node.js
|
|||
自定义docker镜像
|
|||
应用模板
|
WordPress
|
||
网络 |
公网IP
|
共享IP | 独立IP |
带宽
|
共享5Mb/s可扩展 | 独享1-1000Mb/s可调 | |
端口
|
随机端口 | 自定义端口 | |
安全
|
虚拟私有网络
|
||
自定义https证书
|
|||
WAF防御
|
|||
流量清洗
|
|||
存储
|
BOS(对象存储)
|
内网连接
|
内网连接
|
RDS(MySQL)
|
外网连接
|
内网连接
| |
SCS(简单缓存服务)
|
外网连接
|
内网连接
| |
MySQL(共享,容量1GB,暂不支持升级)
|
内网连接(5个免费实例)
|
||
MongDB(共享,容量1GB,暂不支持升级)
|
内网连接(3个免费实例)
|
内网连接(3个免费实例)
| |
Redis(100000kv,暂不支持升级)
|
内网连接(1个免费实例)
|
||
发布 |
多实例智能发布(服务不中断)
|
||
多环境
|
支持预览 | ||
环境变量
|
|||
版本回滚
|
|||
资源
|
计算资源
|
共享
|
独享
|
资源监控
|
|||
日志
|
本地日志
|
||
日志存储服务
|
|||
特有功能 |
故障热修复
|
||
百度搜索极速收录
|
|||
计费方式 |
包年包月(预付费)
|
||
按需(后付费)
|
|||
起步价格
|
3元/月(折合每天0.1元/天)
|
81.81元/月(折合每天2.73元/天)
|
代表支持 代表不支持 代表部分支持
使用流程
使用流程(以BAE基础版为例)