在ECS集群中部署应用后,在后续运行、维护过程中可以升级、降级应用的运行时环境(EDAS-Container),以满足不同的功能使用需求。本文介绍在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相关版本的运行时环境。 
升级或降级运行时环境
- 登录EDAS控制台。 
- 在左侧导航栏,单击,在顶部菜单栏选择地域,并在页面上方选择微服务空间,然后在应用列表页面单击具体的应用名称。 
- 在应用基本信息页面右上角单击运行时环境升降级。 
- 在运行时环境升降级对话框中选择要升级或降级的运行时环境版本,并选择Java环境,然后单击确定。 - 升、降级HSF应用的运行时环境。  
- 升、降级Spring Cloud和Dubbo应用的运行时环境(此处以JAR包部署的应用为例)。  
 说明- 运行时环境升级或降级后无需重启应用。 
- 运行时环境升级或降级后,可能由于功能兼容性影响应用的可用性,所以建议选择在凌晨等业务量较小的时候升级。 
 
- 返回基本信息页面,在应用信息区域查看应用运行时环境版本。 - 如果升级成功,则会显示为目标版本。 
- 如果升级失败,会有对应的变更记录。定位及修复问题,请参见变更流程问题排查指南。如果需要,请联系EDAS技术支持人员。必要时,请将应用运行时环境变更到原有版本。