应用托管服务流程

云应用引擎CAE

云应用引擎(CAE)是一个Serverless的应用托管引擎,实现应用的极简托管。支持从源代码、软件包或容器镜像分钟级快速部署;支持Java/go/Tomcat等主流语言和运行时6+,支持web、微服务、APIs等类型应用无缝托管。本例基于CAE绑定GitHub源码仓库,部署一个前端组件和一个后端组件,实现源码的构建、归档和应用创建。

创建应用托管环境

前提条件

注册华为云帐号,并登录成功。

在GitHub官网注册帐号,并创建私人令牌,以便服务后期的授权使用。

GitHub地址:

demo-frontend:https://github.com/servicestage-demo/cae-frontend

demo-backend:https://github.com/servicestage-demo/cae-backend

创建环境

1、登录云应用引擎CAE控制台,进入云应用引擎CAE的欢迎页。

2、点击“立即创建”,进入创建环境页面填写相关信息。

3、环境名称:自定义,例如:cae-test。

4、虚拟私有云:可选择已创建的vpc或自行创建。

5、组织:可选择已创建的组织或自行创建。

6、单击“确定”,界面跳转显示“环境创建中”及进度,完成环境创建。

云应用引擎CAE新增应用&组件

新增应用

1、登录云应用引擎CAE控制台,左方菜单栏点击“组件版本 ”,顶部“应用”右侧单击 +号按钮,可新增应用。

2、输入应用名称。

3、单击“确定”,完成应用新建。

创建前端组件

1、登录云应用引擎CAE控制台,左方菜单栏点击“组件版本 ”。

2、在所创建的应用下,单击“新增组件”。

说明:新增组件的另一个入口:也可在概览页找到所创建应用,点击“创建组件”。

3、填写组件信息。

4、完成组件创建。

a、配置组件:单击“配置组件”,跳转到组件配置页面,可参考组件配置,配置完毕之后再单击“创建组件并部署”完成组件创建及部署。

b、创建组件并部署:直接创建并部署组件。当不需要对组件进行单独配置的情况下可以选择这种方式部署。

c、取消:取消创建组件,组件信息不会保存。

创建后端组件

1、登录云应用引擎CAE控制台,左方菜单栏点击“组件版本 ”。

2、在所创建的应用下,单击“新增组件”。

说明:新增组件的另一个入口:也可在概览页找到所创建应用,点击“创建组件”。

3、填写组件信息。

4、完成组件创建。

a、配置组件:单击“配置组件”,跳转到组件配置页面,可参考组件配置,配置完毕之后再单击“创建组件并部署”完成组件创建及部署。

b、创建组件并部署:直接创建并部署组件。当不需要对组件进行单独配置的情况下可以选择这种方式部署。

c、取消:取消创建组件,组件信息不会保存。

说明:创建前端组件和创建后端组件差异点:组件名称、仓库名称和语言/运行时有差异。

点击此处前往新增应用&组件详情

云应用引擎CAE组件配置

前端组件配置访问方式

1、选择组件“cae-frontend”。

2、单击“组件配置>访问方式>编辑>外网访问”。

3、单击“添加LoadBalancer”。

前端组件配置环境变量

1、选择组件“cae-frontend”。

2、单击“组件配置>环境变量>编辑”。

3、单击“新增环境变量”。

4、单击“保存”后,再次单击“确定”完成配置。

后端组件配置访问方式

1、选择组件“cae-backend”。

2、单击“组件配置>访问方式>编辑>外网访问”。

3、单击“添加LoadBalancer”

4、配置完毕之后单击“确定”,完成配置。如果组件已经部署,单击生效配置。

生效配置

1、组件配置完毕后,单击“生效配置”。

2、在“配置变更信息”页面,单击“确定”,确认配置信息。

点击此处前往组件配置详情

云应用引擎CAE访问应用和应用运维

访问应用

1、登录云应用引擎CAE控制台,选择“组件配置”。

2、在上方下拉框中选择所需访问的环境,应用和组件。

3、在运维管理中>访问方式找到ip和端口号。

4您可直接在“访问方式”模块中点击ip进行跳转,,也可以在“组件版本”页面,直接单击“外部访问地址”栏的ip进行跳转。若您选择内网访问方式,则需要登录集群节点使用curl命令访问。

应用运维

1、登录云应用引擎CAE控制台,在“概览”页面可以查看组件健康状况以及资源使用情况等。

2选择想要查看的环境,应用和组件。

3、单击“组件事件”显示组件的整个活动过程。

4、单击“组件监控”,显示当前组件运行的实例数,以及各个实例的cpu和内存的使用情况。

5、单击“组件日志”,显示单个实例的日志信息。

云应用引擎CAE相关视频

面向应用的Serverless托管服务

02:11