添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

快速体验CAE

云应用引擎(CAE)是一个Serverless的应用托管引擎,实现应用的极简托管。支持从源代码、软件包或容器镜像 分钟级快速部署 ;支持Java/go/Tomcat等 主流语言 多种运行时 ,支持web、微服务、APIs等类型 应用无缝托管 ;可以实现基于资源或自定义业务指标的 自动弹性伸缩 ,以应对不可预期的用户访问流量,并且按需收费;可做到 基础设施免运维 ,让用户更加专注于应用业务开发。

本例基于CAE绑定GitHub源码仓库,部署一个前端组件和一个后端组件,实现源码的构建、归档和应用创建。

DEMO的逻辑组网和调用关系图如下:

  • 组件 - CAE-frontend: 使用Vue框架开发的前台界面,作为应用入口,并通过点击测试按钮向后台发起请求。
  • 组件 - CAE-backend: 使用Springboot开发的后台服务,用于处理demo-frontend组件发来的请求。
  • 注册华为帐号并开通华为云 ,并登录成功。
  • GitHub 官网注册帐号,并创建私人令牌,以便服务后期的授权使用。

    GitHub地址:

  • demo-frontend: https://github.com/servicestage-demo/cae-frontend
  • demo-backend: https://github.com/servicestage-demo/cae-backend
  • 设置企业项目。

    企业项目管理提供了一种按企业项目管理云资源的方式,帮助您实现以企业项目为基本单元的资源及人员的统一管理,默认项目为default。

    开通企业项目 后可以使用。

    虚拟私有云

    如果您是首次使用本服务,在该下拉框中选择“创建虚拟私有云”,输入自定义的VPC名称。

    如果您是首次使用本服务,在该下拉框中选择“创建组织”,输入自定义的组织名称。

    新增组件的另一个入口:也可在概览页 “快速入门” 模板下,单击 “立即体验” 。选择对应的环境和应用,单击 “一键部署” ,即可创建一个demo-backend 组件和一个demo-frontend 组件。

  • 填写组件信息。

  • 组件名称:输入“cae-frontend”,可自定义。
  • 版本号:默认“1.0.0”,可自定义。
  • 实例规格:保持默认值,可修改。
  • 实例数量:保持默认值,可修改。
  • 代码源:选择源码仓库GitHub,然后设置“授权信息”、“用户名/组织”、“仓库名称”和“分支”。
  • 初次使用时授权信息需自行创建,点击右侧“新建授权”,填写“授权名称”和“授权方式”。
  • 授权名称:保持默认值,可修改
  • 授权方式:私人令牌
  • 私人令牌:到github网站获取,可点击右侧 查看详情。
  • 点击“确认”,完成授权创建后返回填写“用户名/组织”、“仓库名称”和“分支”。
  • 用户名/组织:选择github对应创建的用户名/组织。
  • 仓库名称:前端组件选择cae-frontend,后端组件选择cae-backend。
  • 分支:master。
  • 语言/运行时:选择“Nodejs8”。
  • 自定义构建:选择“使用默认命令或脚本”。
  • 使用默认命令或脚本:优先执行代码根目录下的build.sh,不存在则按照所选语言的通用方法编译,如Java:mvn clean package。
  • 使用自定义命令:根据所选语言自定义编译命令;或修改build.sh文件后选择使用默认命令或脚本。
  • 单击 “创建组件并部署” ,在弹框中单击 “立即部署” 。等待组件完成。

  • 配置组件:单击“配置组件”,跳转到组件配置页面,可参考 组件配置 ,配置完毕之后再单击 “配置并部署组件” ,完成组件配置及部署。
  • 创建组件并部署:直接创建并部署组件。当不需要对组件进行单独配置的情况下可以选择这种方式部署。
  • 取消:取消创建组件,组件信息不会保存。
  •