赛尔校园公共服务平台 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
赛尔校园公共服务平台 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. Serverless应用引擎(新版)
  4. 操作指南
  5. 运维管理
  6. 升级和回滚应用
  7. 单批发布应用

单批发布应用

  • 升级和回滚应用
  • 发布于 2025-04-17
  • 0 次阅读
文档编辑
文档编辑

如果您的应用规模较小或服务架构比较简单,例如只有单个应用实例时,那么您可以在开发、测试完成后直接升级发布,即部署新版本。本文介绍如何在SAE控制台单批发布应用。

前提条件

已启动应用。

操作步骤

警告

重新部署应用后,该应用将会被重启。为避免业务中断等不可预知的错误,请在业务低峰期执行部署操作。

  1. 登录SAE控制台,在左侧导航栏选择应用管理 > 应用列表,然后选择目标地域和目标命名空间,最后单击目标应用名称。

    IXAcRBAUok

  2. 在目标应用的基础信息页面,单击部署应用。

  3. 配置部署参数。

    说明

    部署方式由应用首次部署方式决定,请根据所需的部署方式设置参数。

    • WAR包部署:重新上传WAR包或者输入新部署WAR包的地址,并完成相关环境和参数设置。

    • JAR包部署:重新上传JAR包或者输入新部署JAR包的地址,并完成相关环境和参数设置。

    • ZIP包部署:重新上传ZIP包或者输入新部署ZIP包的地址,并完成相关环境和参数设置。

    • 镜像:在配置镜像区域,单击修改镜像,在修改镜像面板,重新选择镜像仓库或镜像版本。

  4. 在发布策略设置区域,设置最小存活实例数。image

    • 按个数:输入最小存活实例数。

    • 按比例:输入百分比。您也可以选中使用系统推荐值。

    说明
    • 每次滚动部署最小存活的实例数建议≥1,保证业务不中断。如果设置为0,应用在升级过程中将会中断业务。

    • 以百分比计算时需向上取整。例如设置为25%,如果当前为5个实例,则最小存活实例数为2。

  5. 可选:按需设置以下高级选项。

    Java

    高级设置

    参考文档

    启动命令设置

    设置启动命令

    Java Tomcat设置

    设置Java Tomcat参数

    说明

    只有应用部署方式为WAR包部署时才能设置Tomcat。

    环境变量设置

    设置环境变量

    服务注册发现

    • 基于K8s ServiceName配置应用服务访问

    • 基于Nacos等注册中心实现服务注册与发现

    Hosts绑定设置

    设置Hosts绑定

    应用健康检查设置

    设置健康检查

    应用出/入公网访问设置

    • 配置NAT网关使SAE应用能访问公网

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

    应用生命周期管理设置

    设置应用生命周期管理

    日志收集服务

    • 设置日志收集至SLS

    • 设置日志收集至Kafka

    持久化存储

    持久化存储

    配置管理

    注入配置信息

    微服务无损上下线

    • 设置微服务无损上线

    • 设置微服务无损下线

    说明

    当您选择WAR包部署或JAR包部署时,如果应用运行环境选择EDAS-Container-XXX,不支持配置微服务无损上下线。

    PHP

    高级设置

    参考文档

    PHP应用监控设置

    • 镜像方式部署:设置PHP应用监控。

    • ZIP包方式部署:无。挂载目录文本框置灰,您无法更改ARMS监控目录,但可以选择是否打开免费开通应用监控基础版功能开关。

    php.ini配置文件修改

    设置PHP应用配置文件

    启动命令设置

    设置启动命令

    环境变量设置

    设置环境变量

    服务注册发现

    • 基于K8s ServiceName配置应用服务访问

    • 基于Nacos等注册中心实现服务注册与发现

    Hosts绑定设置

    设置Hosts绑定

    应用健康检查设置

    设置健康检查

    应用出/入公网访问设置

    • 配置NAT网关使SAE应用能访问公网

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

    应用生命周期管理设置

    设置应用生命周期管理

    日志收集服务

    • 设置日志收集至SLS

    • 设置日志收集至Kafka

    持久化存储

    持久化存储

    配置管理

    注入配置信息

    多语言

    高级设置

    参考文档

    启动命令设置

    设置启动命令

    环境变量设置

    设置环境变量

    应用监控

    启停应用监控

    服务注册发现

    • 基于K8s ServiceName配置应用服务访问

    • 基于Nacos等注册中心实现服务注册与发现

    Hosts绑定设置

    设置Hosts绑定

    应用健康检查设置

    设置健康检查

    应用生命周期管理设置

    设置应用生命周期管理

    应用出/入公网访问设置

    • 配置NAT网关使SAE应用能访问公网

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

    日志收集服务

    • 设置日志收集至SLS

    • 设置日志收集至Kafka

    持久化存储

    持久化存储

    配置管理

    注入配置信息

  6. 配置完成后,单击确定。

  7. 通过以下方式验证配置是否生效。

    • 方式一:

      在应用基础信息页面的左侧导航栏,单击变更记录,在变更记录页面,查看应用变更详情。如果显示执行成功,表示应用部署成功,配置已生效。

    • 方式二:

      在应用基础信息页面,单击实例列表页签,查看实例的运行状态。如果运行状态显示为Running,表示应用部署成功,配置已生效。

更多信息

SAE部署应用完成后,您可以对应用进行如下操作。

操作

相关文档

更新、扩缩容、启停、删除应用等生命周期管理的操作

管理应用生命周期

自动弹性伸缩、CLB绑定和批量启停等提升应用性能的操作

  • 配置弹性伸缩策略

  • 为应用绑定CLB并生成应用的公网或私网访问IP

  • 创建定时启停规则

  • 分布式配置管理

  • 变更实例规格

日志管理、监控管理、应用事件查看和变更记录查看等聚焦应用运行状态的操作

  • 日志管理

  • 监控管理

  • 查看应用事件

  • 查看变更记录

  • 使用Webshell诊断应用

相关文章

单批发布应用 2025-04-17 10:59

如果您的应用规模较小或服务架构比较简单,例如只有单个应用实例时,那么您可以在开发、测试完成后直接升级发布,即部署新版本。本文介绍如何在SAE控制台单批发布应用。 前提条件 已启动应用。

分批发布应用 2025-04-17 10:59

如果您的应用有多个应用实例且需要升级,那么您可以按需通过灰度或分批发布方式升级应用实例版本。本文介绍什么是分批发布,以及如何为应用配置分批发布和回滚。 前提条件 应用实例数大于1。

灰度发布应用 2025-04-17 10:59

如果您的应用有多个应用实例且需要升级,那么您可以按需通过灰度或分批发布方式升级应用实例版本。本文介绍什么是灰度发布,以及如何为应用配置灰度发布与回滚功能。 前提条件 应用实例数大于1。

回退历史版本 2025-04-17 10:59

SAE应用创建完成后,还需不断迭代升级,如果升级的版本出现问题,需要回退至所需的历史版本。 前提条件

目录
Copyright © 2025 your company All Rights Reserved. Powered by 赛尔网络.
京ICP备14022346号-15
gongan beian 京公网安备11010802041014号