在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环境,然后单击确定
    • HSF应用运行环境升降级
    • Spring Cloud和Dubbo应用(此处以JAR包部署的应用为例)运行环境升降级
    说明
    • 运行时环境升级或降级后无需重启应用。
    • 运行时环境升级或降级后,可能由于功能兼容性影响应用的可用性,所以建议选择在凌晨等业务量较小的时候升级。
  5. 返回基本信息页面,在应用信息区域查看应用运行时环境版本。
    • 如果升级成功,则会显示为目标版本。
    • 如果升级失败,会有对应的变更记录,请参见变更流程问题排查指南定位、修复。如果需要,请联系EDAS技术支持人员。必要时,请将应用运行时环境变更到原有版本。