在 ECS 集群中部署应用后,在后续运行、维护过程中可以升级、降级应用的运行环境,以满足不同的功能使用需求。本文介绍了在 EDAS 中的应用如何升降级运行环境。

应用运行环境

Spring Cloud、Dubbo 和 HSF 应用都可以通过 WAR 或 JAR 包部署在 ECS 集群中,但所选择的应用运行环境会有所不同。

  • 使用 WAR 包部署的原生应用:Spring Cloud、Dubbo、普通 Java Web 或 Spring MVC 应用,未使用过 Pandora 或 Pandora Boot,通过 WAR 包部署时,需要选择 Apache Tomcat 相关版本的运行环境。
  • 使用 JAR 包部署的原生应用:Spring Cloud、Dubbo、普通 Java Web 或 Spring MVC 应用,未使用过 Pandora 或 Pandora Boot,通过 JAR 包部署时,需要选择标准 Java 应用运行环境。
  • HSF 应用:包括使用 Pandora Boot 开发的 Spring Cloud 应用和由 Dubbo 转换为 HSF 的应用,通过 WAR 或 JAR 包部署时,需要选择 EDAS-Container 相关版本的运行环境。

升级或降级运行环境

  1. 登录EDAS控制台
  2. 在左侧导航栏中单击应用列表,在顶部菜单栏选择地域并在页面上方选择微服务空间,然后在应用列表页面单击具体的应用名称。
  3. 在应用基本信息页面右上角单击运行环境升降级
  4. 运行时环境升降级对话框中选择要升级或降级的运行环境版本,并选择Java环境,然后单击确定
    1. HSF应用的运行环境升降级。
    2. 原生应用运行环境升降级(此处以JAR包部署的应用为例)。
    说明
    • 运行环境升级或降级后无需重启应用。
    • 运行环境升级或降级后,可能由于功能兼容性影响应用的可用性,所以建议选择在凌晨等业务量较小的时候升级。
  5. 返回基本信息页面,在应用信息区域查看应用运行环境版本。
    • 如果升级成功,则会显示为目标版本。
    • 如果升级失败,会有对应的变更记录,可参考变更流程问题排查指南定位、修复。如果需要,请联系 EDAS 技术支持人员。必要时,请将应用运行环境变更到原有版本。