在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技术支持人员。必要时,请将应用运行时环境变更到原有版本。