上云无忧 > 文档中心 > 百度智能云应用引擎BAE中应用、代码库、环境、部署等概念解析
应用引擎BAE
百度智能云应用引擎BAE中应用、代码库、环境、部署等概念解析

文档简介:
应用 即对外提供服务的应用程序,是BAE专业版的基本业务单元,每个应用包含一个代码库和若干运行环境。 BAE专业版支持的应用类型为web,支持的语言有: php 5.4 & 5.5 & 5.6 & 7.0 & 7.1 & 7.4
*此产品及展示信息均由百度智能云官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

核心概念

  • 应用

    即对外提供服务的应用程序,是BAE专业版的基本业务单元,每个应用包含一个代码库和若干运行环境。

    BAE专业版支持的应用类型为web,支持的语言有:

    • php 5.4 & 5.5 & 5.6 & 7.0 & 7.1 & 7.4
    • java 7 & 8
    • python 2.7 & 3.7
    • node.js 4 & 6 & 8
  • 代码库

    指保存应用的各个代码版本的资料库。

  • 环境

    即运行环境,由一个或多个实例组成。代码运行在实例中。目前的互联网开发通常需要多个环境,如生产环境、测试环境和开发环境等,多个环境可以实现预览和持续集成。BAE专业版的每个环境拥有独立的IP,但共享一套代码,不同的环境变量作为该环境的配置信息,从而实现不同环境不同配置。例如正式环境连接正式的数据库,测试环境链接测试的数据库,不同的数据库配置即通过环境变量来配置。

  • 部署 指将某一个版本代码部署到某一个环境里并对外发布的过程,参见下图:

相似文档
  • BAE专业版由应用、环境和实例组成,架构组成如下:
  • BAE专业版有以下功能: 代码管理:有效管理不同版本的代码,支持部署到指定环境及回滚。 多环境:支持多环境,可在不同环境间进行切换,避免流量损失。 资源监控:有效实时观测各种健康指标。 无缝连接:与RDS/SCS/BOS等各产品实现高效互联。
  • 在搭建中大型网站或APP后台的场景中,同普通服务器相比,BAE专业版在操作和维护上都有很多优势,详细场景优势对比参见下表。  (● 支持       - 不支持       ○ 部分支持) 场景 用普通服务器搭建中大型网站或APP后台 用BAE专业版搭建中大型网站或APP后台
  • 使用百度智能云BCC作为压力机,测试不同套餐的单个执行单元,开发者可参考如下测试数据,以了解执行单元的抗压能力。 套餐1:启航I型 CPU 1核 内存1GB 系统硬盘20GB ,带宽:5Mbps Java7 + Tomcat7 “Hello World”默认页面压力测试。
  • BAE专业版的每个环境均有独立的公网IP地址。创建环境时,BAE将用户的二级域名绑定到独立的IP地址,这就需要为每个独立的对外IP在DNS中添加一条记录。因而,BAE专业版域名存在生效时延,应用发布后一般须等待5-20分钟才能通过域名进行访问。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部