应用托管服务概念
应用托管服务优势
多种方式极速上云
支持web、微服务、APIs等多种类型应用,以代码仓、软件包或镜像包形式一键部署上云,并内置Java、GO、PHP、Node.JS、Docker等多种运行环境
极致弹性低成本
根据自定义指标制定弹性伸缩策略,实现秒级伸缩及极致按需计费,最大化节约成本
高可靠高韧性
支持规模化应用故障管理,提供面向生产环境的安全、可配置、可观测的应用托管云服务
无缝对接云服务
一站式配置标准化应用工作负载,屏蔽复杂平台细节,实现零跳转使用依赖云服务
传统托管 VS CAE引擎托管
CAE集合了全面云化转型的成功经验和技术创新成果,作为一站式应用云平台,与使用传统平台相比如下:
应用生命周期
|
传统托管
|
CAE引擎托管
|
---|---|---|
环境准备阶段 |
资源获取效率低(>1天) 资源利用率低(<30%) |
自助高效获取资源(分钟级) 按需付费(弹性伸缩) |
安装部署阶段 |
烟囱式系统 全手工部署 |
开发者只需使用CAE+任意源码软件仓库,实现一键自动部署和更新 |
组件配置 |
配置项复杂 每个环境配一遍 易出错 |
支持配置以文件的形式导入到应用中 实现配置文件与环境解耦,一次维护,多个环境共用 配置文件支持多版本,方便更新和回滚 |
组件升级 |
打补丁方式 手动升级 中断业务 |
支持滚动升级:升级过程中,业务会同时均衡分布到新老实例上,因此业务不会中断 支持灰度发布:为保障新特性能平稳上线,可以通过灰度发布功能选择少部分用户试用,降低发布风险 |
组件运维 |
应用崩溃,闪退 服务端响应慢 系统资源不足 故障难定位 |
实时图形化展示应用监控指标 CPU占用、告警、节点异常、运行日志、关键事件实时掌握 应用性能分析 支持应用发现与依赖关系、应用KPI汇聚 调用链跟踪和监控 支持平台、资源、应用的监控和微服务调用链分析 微服务治理 支持微服务接口级SLA指标(吞吐量、时延、成功率)实时(秒级)监控和治理,保障应用运行不断服 |
应用托管服务能做什么
应用组件完成开发后,可以托管在CAE上,CAE为您提供:
完整的应用生命周期管理
1、使用源码、软件包(Jar/War/Zip)和容器镜像进行应用组件创建,实现应用部署。
2、应用组件创建到下线的全流程管理,包括创建、部署、启动、升级、回退、停止和删除应用等功能。
自动化弹性伸缩组件免运维
1、提供更小的计费粒度,由虚机资源缩小精确到请求量计费,根据用户流量自动弹性伸缩应用实例,实现云端全托管用户应用。
2、免运维IaaS,极简化上云,用户无需复杂的底层资源学习成本。
组件监控快速定位问题
1、提供应用组件多维度的实例监控,帮助您把握组件上线后的实时运行状况。
2、提供界面化的日志和事件的搜索、告警能力,帮助您快速定位问题。
当出现页面加载较慢或者网站卡顿等诸多端侧性能问题时,如果无法复现问题,就很难快速发现性能瓶颈并精准定位具体原因。例如:
1、当页面加载较慢时,是网络问题、资源加载问题,还是页面DOM(Document Object Model)解析问题?
2、是与所在的省份、国家有关系,还是与浏览器、设备有关系?
3、当网站出现卡顿现象,是终端到服务端的网络问题,是服务端负载过高导致响应变慢,还是数据库压力过大?
即使定位到了导致卡顿的环节,也很难快速定位到代码层面的根本原因。云应用引擎CAE作为一个面向应用的Serverless托管服务可以通过组件监控和日志快速定位问题。
云应用引擎CAE相关视频
面向应用的Serverless托管服务