核心概念
更新时间:2021-03-12
核心概念
-
应用
即对外提供服务的应用程序,是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,但共享一套代码,不同的环境变量作为该环境的配置信息,从而实现不同环境不同配置。例如正式环境连接正式的数据库,测试环境链接测试的数据库,不同的数据库配置即通过环境变量来配置。
- 部署 指将某一个版本代码部署到某一个环境里并对外发布的过程,参见下图: