移动APP的超级引擎——百度应用引擎BAE

百度移动联盟中国行于8月1日在上海举行。百度开放云的应用引擎BAE作为嘉宾产品受邀参与,百度应用引擎BAE高级产品经理孙雷明代表出席,并做演讲。

移动APP的超级引擎——百度应用引擎BAE

孙雷明在会上表示:“一个APP应用上线后经常遇到应用越跑越慢、无法登录、升级频繁导致开发人员压力山大、流量峰值带宽不够用等等一系列的问题。百度应用引擎BAE,为移动APP开发者提供一站式、弹性应用部署服务”。

1性能才是王道

BAE采用轻量虚拟机技术进行资源隔离,在运行环境和编程语言层面,不做任何限制;应用在云端的运行环境与开发者本地的开发环境保持一致,从而使得学习成本、开发和迁移成本降到最低,开发者的生产力得到最大限度的解放。

移动APP的超级引擎——百度应用引擎BAE

2一站式,化繁为简

应用引擎BAE为开发者提供多样性的扩展服务,包括MySQL、MongoDB、Redis、Log、Port等;还提供多种编程语言支持,目前支持PHP、Python、Java、Node.js,以后会陆续增加对主流开发语言的支持。将来开发者还可以自定义运行环境。化解开发者繁重的工作,做到简单有序。

移动APP的超级引擎——百度应用引擎BAE

3弹性扩容

“用户是非常缺乏耐心的,特别是个人产品。一款好的APP,功能再好,UI再酷炫,但是性能很差的话,用户流失会很快。”孙雷明讲道,"BAE的弹性拓展,通过对APP流量的实时监控,灵活调整计算资源配置,开发者可随意添加执行单元,轻松应对海量访问"。

移动APP的超级引擎——百度应用引擎BAE

4分布式

BAE通过“均衡负载”智能地调度给不同的docker(执行单元)来处理。这样有几个好处,首先是弹性,通过增加docker的数量,可以实现弹性扩容;其次是更加稳定,部分docker出故障,不会导致网站/服务中断。

移动APP的超级引擎——百度应用引擎BAE

孙雷明说:“未来,百度开放云应用引擎BAE还会为开发者们提供自动伸缩(autoscaling)、多环境自动切换、应用模板、云推送、云观测,同时结合百度生态和百度开放云的其他服务,推出更多贴近开发者需求的产品,平等地成就每一位开发者。”

百度开放云

移动APP的超级引擎——百度应用引擎BAE