文档首页/ 云应用引擎 CAE/ 最佳实践/ CAE最佳实践汇总
更新时间:2024-11-04 GMT+08:00

CAE最佳实践汇总

本文汇总了基于云应用引擎服务(CAE,Cloud Application Engine)常见应用场景的操作实践,为每个实践提供详细的方案描述和操作指导,帮助用户轻松构建基于CAE的应用托管业务。

表1 CAE最佳实践一览表

最佳实践

说明

使用CAE托管Nginx静态文件服务器

本章节介绍如何使用CAE托管Nginx静态文件服务器。您可以将业务代码部分制作镜像后部署到CAE,静态文件部分存储到与该组件关联的并行文件系统中,即可实现混合业务和静态文件的前端组件托管。

Gitlab对接Jenkins自动构建并部署到CAE

本章节以Java项目的构建、部署为例,介绍如何完成“完整的代码提交 > Jenkins构建 > 软件包上传/镜像上传 > CAE部署”流程。

Spring Cloud应用无损上线

在组件运维过程中,不可避免要进行升级、重启、扩容等操作,在这些操作中,无损上线是常见的要求。本章节介绍如何配置Spring Cloud无损上线。

健康检查

本章节介绍如何通过CAE提供三种健康检查机制(存活探针、就绪探针和启动探针)来检测您的应用实例是否正常工作,保障业务正常运行。

生命周期管理

生命周期管理是用于在特定阶段执行调用的方法。本章节介绍如何通过CAE提供的两种生命周期管理(启动后处理、停止前处理)来处理事件。

发送事件告警到企业微信

本章节介绍如何通过设置事件通知规则,可以帮助您及时了解组件运行时的状态,快速定位问题。

通过配置PromQL实现自定义弹性伸缩

假设某个组件提供自定义指标 http_requests_total(表示http请求总量),本章节以该指标为例,介绍如何使用PromQL实现自定义弹性伸缩。

配置CAE对接DEW,帮助应用从DEW获取加密凭据

本章节介绍如何配置CAE对接DEW,帮助应用从DEW获取加密凭据。

ASP.NET Core应用部署到CAE

CAE源码部署支持Docker运行时,您可以自行配置Dockerfile文件,在Dockerfile中安装构建环境,定义构建命令,以此支持更多编程语言的项目在CAE部署。

本章节以以ASP.NET Core应用为例,介绍如何将ASP.NET Core应用部署到CAE。