当需要更多计算资源时,可以升级实例规格来提高性能和稳定性;为了节约成本或优化资源利用,可以降低实例规格以减少资源浪费。本文介绍如何变更 MSE 实例的引擎规格和网络配置。
注意事项
实例规格变更持续时间约为 10 分钟,期间无法在控制台操作该实例。建议在业务低峰期操作,避免影响业务。
节点数量为 3 节点及以上的实例,各节点滚动发布,并自动完成数据同步,保证变更无损。
变更通常对业务无损,但因变更导致的网络重连,会产生少量重连及访问报错的日志,属于正常现象,监控数据也会因集群重启产生短暂波动。
在一些特殊场景下,可能无法保证变更无损,请在操作前检查是否有如下情况:
节点数量为 1 节点和 2 节点的实例属于非高可用实例,变更无法做到无损。
使用了较低版本客户端,极低概率因为变更时网络丢包等特殊未知异常,触发低版本客户端 Bug,导致业务服务掉线,变更无法做到无损。
使用了低版本的 Spring Cloud Alibaba,并将 Spring Cloud 自带的 Actuator 健康检查路径配置成为了业务的
存活探针(liveness)或就绪探针(readiness),由于低版本 Spring Cloud Alibaba 的 Bug,极低概率因为探针失败导致业务自动重启,变更无法做到无损。
引擎规格变配
登录 MSE 注册配置中心控制台,并在顶部菜单栏选择地域。
在左侧导航栏,选择注册配置中心 > 实例列表。
在实例列表页面,选择待变更规格模式的 MSE 实例。
包年包月模式的实例:单击操作列下的更多,然后根据需要选择升配或者降配。
按量付费模式的实例:单击操作列下的更多,然后单击升配降配。
在微服务引擎 MSE (包年包月) | 变配/微服务引擎 MSE (按量付费) | 变配页面,可变更引擎的引擎规格和集群节点数配置。
单击立即购买。
更改网络配置
登录 MSE 注册配置中心控制台,并在顶部菜单栏选择地域。
在左侧导航栏,选择注册配置中心 > 实例列表。
在实例列表页面,单击目标实例的实例 ID,在实例基础信息页面的网络信息处单击设置内网/设置公网。
在设置内网/设置公网对话框,变更网络配置并单击确定。
执行结果
返回实例列表页面,单击目标实例的实例 ID,在实例基础信息页面,可以查看实例的引擎规格、节点数量、内网地址和公网地址,确认变更是否生效。