概述 百度应用引擎BAE (Baidu App Engine)专业版 提供基于云服务器和均衡负载的一站式应用部署服务,既能为客户提供独享且可靠的计算资源,又能提供用户级的资源隔离和更高的安全保障。 BAE专业版与百度智能云其他服务如BCC、RDS、SCS、BOS和BMR等能实现无缝连接,并提供高度可定制的环境,帮助企业级用户更高效地搭建专业型大型网站和各类web应用。
响应机制完全由程序自己控制,规则一致且不可配置。
BAE专业版的每个环境拥有独立的IP,但共享一套代码,不同的环境变量作为该环境的配置信息,从而实现不同环境不同配置。例如正式环境连接正式的数据库,测试环境链接测试的数据库,不同的数据库配置即通过环境变量来配置。 部署 指将某一个版本代码部署到某一个环境里并对外发布的过程,参见下图:
如果用户希望使用WebSSH功能,镜像中需要安装bash,且位于/bin目录下。 对于Web类型的应用,BAE将负载均衡80端口的请求映射到容器的8080端口。因此如果希望通过负载均衡的80端口访问应用,需要在容器的8080端口创建监听。 自定义镜像暂不支持控制台设置环境变量。 自定义镜像暂不支持BAE提供的https功能,但用户可以考虑在镜像中自己定制https。
概述 百度应用引擎BAE (Baidu App Engine)专业版 提供基于云服务器和均衡负载的一站式应用部署服务,既能为客户提供独享且可靠的计算资源,又能提供用户级的资源隔离和更高的安全保障。BAE专业版与百度智能云其他服务如BCC、RDS、SCS、BOS和BMR等能实现无缝连接,并提供高度可定制的环境,帮助企业级用户更高效地搭建专业型大型网站和各类web应用。
登录BAE专业版并创建应用 创建新应用,用于托管Helloworld应用,应用的参数设置如下: 应用类型:Web 语言:php5.4 代码管理:SVN 域名:helloworldphptestsvn.bceapp.com 公网带宽:1Mbps 实例套餐:启航I型 详情请参见 登录BAE专业版及创建应用 。
应用类型:Web 语言:php5.4 代码管理:Git 域名:helloworldgittest.bceapp.com 公网带宽:1Mbps 实例套餐:启航I型 详情请参见 登录BAE专业版及创建应用 。 本地开发及代码部署 注意: 通过git上传代码时使用的用户名及密码请到安全认证Access Key中查看(可任选一组),用户名为Access Key,密码为Secret Key。
clientToken={clientToken} 创建应用 请求参数 参数名称 参数类型 是否必须 说明 clientToken String 必须 用于保证接口幂等性 appName String 必须 应用的名称 appRole String 必须 应用角色,目前只支持Web codeType String 必须 使用何种方式管理代码,Bos、Svn、Git必须三选一 runtime String
示例 以下是一个标准的用户创建应用时的请求消息体格式: { "appName": "testapp", "appRole": "Web", "runtime": "php5.4", "codeType": "Svn" } 请求返回格式(HTTP
计费公式 费用=服务器实例套餐单价×实例个数x使用时长+均衡负载实例单价x均衡负载实例个数x使用时长+均衡负载公网带宽规格x均衡负载公网带宽单价x使用时长 BAE专业版的计费项包含BAE专业版服务器实例、均衡负载和均衡负载公网带宽三项,其中每个服务器实例会默认绑定一个均衡负载实例。 所有套餐的默认公网带宽都是1Mbps,用户可以根据自己的需要进行调整。