文档

功能特性

更新时间:

SAE Job任务

SAE Job应用能力

功能集

功能

功能描述

参考文档

任务模板管理

创建/删除/编辑任务模板

创建/删除/编辑任务模板。

任务模板管理

任务记录

任务记录

查看任务记录。

任务记录

执行与启停任务

执行与启动任务

执行与启动任务。

执行与启动任务

一次性任务配置

一次性任务配置

一次性任务配置。

一次性任务配置

基础监控

基础监控

查看基础监控。

查看基础监控

日志管理

日志管理

查看日志管理。

日志管理

SAE微服务

SAE微服务应用能力

功能集

功能

功能描述

参考文档

应用生命周期管理

创建/部署/更新/查看/启动/停止/删除应用

创建/部署/更新/查看/启动/停止/删除应用。

应用生命周期管理

微服务治理

无损上线

在应用启动过程中,无损上线为应用提供服务延迟注册、服务就绪检查和服务小流量预热的保护能力。

无损上线

无损下线

在应用执行部署、停止、回滚、缩容和重置时,通过配置无损下线来保证应用正常关闭。

无损下线

金丝雀灰度

对于部署在SAE的Spring Cloud或Dubbo微服务应用,为了确保升级操作的安全性,您可以通过启用灰度发布(即金丝雀发布)的灰度规则进行小规模验证,验证通过后再全量升级。

灰度规则

限流降级

SAE支持使用微服务引擎 MSE实现应用的限流降级,全面保障应用的可用性。

限流降级

服务列表查询

查询部署的Spring Cloud应用和Dubbo应用的服务列表和服务详情。

查询服务列表

微服务注册中心

SAE内置注册中心

SAE为用户提供免费的内置Nacos注册中心,在无需购买或自建注册中心的情况下即可部署微服务应用到SAE平台。

SAE内置注册中心

MSE Nacos注册中心

SAE支持使用MSE Nacos注册中心。当您的微服务应用规模比较大,对性能和稳定性有非常高的要求,您可以选择MSE Nacos注册中心。

MSE Nacos注册中心

自建Nacos注册中心

SAE支持使用自建Nacos注册中心实现服务的注册与发现功能。

自建Nacos注册中心

运维管理

基础监控

SAE对应用所运行设备的CPU、负载、内存、网络和磁盘进行数据采集与分析,并以动态图的方式展示,方便实时、直观地了解应用所运行设备的状态。

基础监控

应用监控

SAE为多种语言和框架提供无侵入的应用监控和告警能力。

应用监控

告警管理

SAE集成了ARMS告警管理功能,提供了可靠的告警收敛、通知、自动升级等功能,帮助您快速检测和修复业务告警。

告警管理

事件订阅

SAE事件中心可以记录实例的状态变更,统一管理SAE生成的事件数据,提供存储、查询和告警等功能,以便查看与分析。

事件订阅

一键启停

定时启停功能可实现按命名空间定时批量启停应用,例如定时启停开发环境或测试环境的全部应用,帮助提高硬件资产利用率、降低资源闲置成本。

一键启停

日志管理

日志管理提供应用实时日志查询功能。

日志管理

弹性伸缩

手动扩缩

在应用的实例负载过高时以手动方式添加新应用实例,在应用闲置时减少应用实例,能够高效利用应用资源、降低成本。

手动扩缩

自动扩缩

在分布式应用管理中,弹性伸缩能够感知应用内各个实例的状态,并根据实例状态自动增加或减少实例数量,即扩容或缩容。

自动扩缩

CICD

使用云效部署应用至SAE

云效流水线Flow提供灵活易用的持续集成、验证和发布功能。

使用云效部署应用至SAE

使用Jenkins实现应用的持续集成

SAE在Jenkins环境中集成了sae-jenkins-plugin插件,可以使用该插件在Jenkins内快速完成持续部署并且应用到SAE。

使用Jenkins实现应用的持续集成

应用访问

基于EIP实现应用公网访问及访问公网

基于EIP配置SAE实例公网访问和访问公网的能力。

基于EIP配置SAE实例公网访问和访问公网的能力

基于CLB实现应用服务访问

在SAE中部署应用后,可以通过添加公网CLB实现公网访问应用,也可以添加私网CLB实现同VPC内所有应用间互相访问。

基于CLB实现应用服务访问

基于MSE云原生网关/ALB/CLB实现网关路由

SAE支持MSE云原生网关、ALB、CLB三种类型的网络路由规则配置。

基于MSE云原生网关/ALB/CLB实现网关路由

企业级特性

权限管理

SAE的权限管理通过阿里云访问控制RAM产品实现,实现对资源数据进行必要的隔离和权限控制,以保证安全性。

权限管理

操作审批

当企业内部有多个阿里云账号(主账号)和RAM用户(子账号)时,可通过SAE对重要功能进行权限收口。

操作审批

企业分账

SAE 支持为应用创建并绑定标签,并通过标签的分类实现企业分账管理。

企业分账

配置管理

分布式配置管理

SAE集成了应用配置管理ACM中的配置管理功能,支持在SAE中使用ACM对应用配置进行集中管理。

分布式配置管理

配置项(ConfigMap)

配置项是一种存储应用所需配置信息的资源类型,它可以作为容器运行环境中的环境变量,便于应用部署后灵活变更容器配置,也可以通过挂载配置文件的方式向容器中注入配置信息。

配置项(ConfigMap)

保密字典(Secret)

保密字典(K8s Secret)是一种用于存储和管理密钥、证书等敏感信息的资源类型。为避免敏感数据暴露到镜像或应用与任务的部署参数中,推荐您使用SAE命名空间级别的保密字典。

保密字典(Secret)

高级设置

设置启动命令

SAE会根据预设的启动参数来启动容器。

设置启动命令

设置环境变量

应用在系统中运行需要配置特定的环境变量,如Java应用程序在配置Java_home及其Path后,其相关命令才可以被执行。

设置环境变量

设置Hosts绑定

SAE支持应用级别的实例,通过绑定Hosts对主机名进行解析,方便应用实例通过主机名进行访问。

设置Hosts绑定

设置健康检查

通过健康检查功能查看应用实例与业务运行是否正常,以便业务异常时定位问题。

设置健康检查

设置日志收集至SLS

SAE提供了文件日志收集功能,支持将业务文件日志(容器内日志路径)、容器标准输出日志(stdout)无限制行数地收集至SLS,便于您聚合分析。

设置日志收集至SLS

设置日志收集至Kafka

SAE支持将应用实例的标准输出(stdout),以及将应用实例指定路径的日志采集到云消息队列 Kafka 版中。在此基础上,您可以结合自身的业务场景,将Kafka的数据投递到例如Elasticsearch等其他持久化库中,便于集中管理和分析日志。

设置日志收集至Kafka

设置NAS存储

将NAS挂载至SAE应用实例,可以有效解决应用数据的持久化存储需求,并实现应用实例之间的数据共享。

设置NAS存储

设置OSS存储

OSS适用于读多写少的场景,例如挂载配置文件或者前端静态文件等。

设置OSS存储

设置应用生命周期管理

如果您精通K8s,且需要在应用容器启动前或者关闭前执行相关操作,例如运行前部署资源或者停止前优雅下线应用,可以设置应用生命周期管理。

设置应用生命周期管理

设置配置项

配置项能够将环境配置信息和容器镜像解耦,方便您修改应用配置。

注入配置信息

SAE Web应用

SAE Web应用能力

功能集

功能

功能描述

参考文档

应用生命周期管理

创建/查看/删除/启停应用

创建/查看/删除/启停应用。

管理应用

访问应用

通过公网访问应用

通过公网自定义域名或者平台提供的默认公网域名访问应用。

通过公网访问域名

通过私网访问应用

通过平台提供的默认私网域名访问应用。

通过私网访问应用

设置自定义域名

为应用绑定自定义域名后,可以通过固定域名访问应用。

设置自定义域名

版本管理

新建版本/查看版本/删除版本

一个应用可以设置一个或多个版本,版本包含应用的基本信息、流量信息、容量信息等。您可以新建版本、查看版本或删除版本。

版本管理

流量配置

流量配置

调整不同版本的流量访问比例以及根据实际流量变化自动扩缩容实例范围。

流量配置

自适应弹性

自适应弹性

在应用运行态中,根据HTTP请求数的变化,应用自动调整应用实例数以应对流量变化,维持业务平稳运行。

自适应弹性

运维管理

日志管理

查看应用实例的实时日志,支持将日志收集到日志服务 SLS中。

日志管理

基础监控

查看应用/应用版本的基础监控指标:比如CPU、Mem、磁盘,请求数、Load等。

查看基础监控功

webshell

通过webshell进入容器实例进行运维管理。

CICD

内置源码部署能力

秒级完成从源代码(GitHub、Gitee、Codeup等)/代码包部署各种语言的在线应用(如 Web /微服务 /Job任务)到SAE。

源码部署应用

创建应用/版本时的高级设置

设置启动命令

SAE通过容器镜像预设的启动参数启动容器。

设置启动命令

设置环境变量

环境变量作为应用版本配置的一部分,以字符串键值对的方式存储,并且每个应用版本都有其独立的环境变量。

设置环境变量

设置健康检查

使用健康检查功能查看应用实例与业务运行是否正常,以便业务异常时定位问题。

设置健康检查

设置网络访问

应用部署到SAE后,如果应用需要访问VPC内的资源,例如RDS、Redis、NAS、SLB和ECS,您需要为应用配置网络。

设置网络访问

设置NAS存储

将NAS挂载至SAE应用实例,可以有效解决应用数据的持久化存储需求,并实现应用实例之间的数据共享。

设置 NAS 存储

设置OSS存储

解决应用实例数据持久化和实例间数据分发问题的基础上,进一步降低成本。OSS适用于读多写少的场景,例如挂载配置文件或者前端静态文件等。

设置OSS存储

企业性特性

权限管理

通过阿里云访问控制RAM(Resource Access Management)产品实现,权限管理帮助您对资源数据进行必要的隔离和权限控制,以保证安全性。

权限管理