自动调整带宽
DAS提供自动调整Redis实例带宽功能,包括自动带宽扩展和自动带宽回缩,支持实时检测带宽平均使用率,帮助您轻松应对突发或计划中的流量高峰,专注于业务提升,本文介绍如何自动调整Redis实例带宽。
前提条件
Redis实例为经典(原本地盘)实例。更多信息,请参见经典实例和云原生实例对比。
Redis实例为社区版或企业版(内存型或混合存储型(已停售))。
Redis实例为标准架构。
进行自动调整带宽需要您已创建DAS服务关联角色。
说明若您尚未创建DAS服务关联角色,开启自动调整带宽功能将在执行带宽调整前为您自动创建。
背景信息
由于不同的实例规格对应的带宽有所区别,如果流量超出了带宽上限,可能引发阻塞并影响服务性能。当您遇到流量高峰或业务中临时出现较多的大Key读写,需要快速消除带宽限制避免影响业务,您可以通过调整实例的带宽来解决。相对于变更实例规格,调整带宽可以帮助您快速提升带宽,节省整体费用,且不会引发连接闪断,即开即用,详情请参见手动调整Redis实例带宽。
适用场景
由于不同的实例规格对应的带宽有所区别,如果流量超出了带宽上限,可能引发阻塞并影响服务性能,您可以开启带宽弹性伸缩功能来避免此类情况。相对于变更实例规格,调整带宽可以帮助您快速提升带宽,节省整体费用,且不会引发连接闪断,即开即用。
若实例为Redis社区版且需要增加大量带宽,推荐使用Tair(Redis企业版),Tair实例各规格支持的最大带宽为96 MB/s以上。
适用场景 | 说明 |
灵活地应对流量高峰 | 例如业务将迎来限时秒杀活动,届时将会带来流量高峰,高峰过后需要减少带宽以节省资源,需要灵活地变更带宽。 |
快速消除带宽对业务影响 | 例如业务中临时出现较多的大Key读写,需要快速消除带宽限制避免影响业务,同时为处理大Key问题预留时间。 |
低成本地应对访问倾斜 | 实例为集群架构或读写分离架构,某些数据分片或只读节点的访问比较频繁,带宽频频到达上限,而其他数据分片或只读节点的带宽使用率较低。 开启该功能后,系统可精准识别带宽不足的数据分片或只读节点,自动为其升级带宽,无需升级整体实例的带宽或规格,极大降低使用成本,提升运维便利性。 |
带宽弹性伸缩流程

开启该功能后,系统会根据您设定的带宽弹性伸缩策略和观察时间自动执行下述操作(扩展或回缩的带宽大小由系统自动计算):
触发带宽扩展阈值:为实例扩展带宽并持续监测,如果再次触发则继续扩展带宽,最高可扩展至实例规格的默认带宽的3倍。如需更大的带宽,您可以通过变更配置升级实例性能,再执行调整带宽操作。
触发带宽回缩阈值:为实例回缩带宽并持续监测,如果再次触发则继续回缩带宽,最低可回缩至实例规格的默认带宽。
实例为集群架构或读写分离架构时,执行带宽观测和弹性伸缩的粒度分别为数据分片或只读节点,即只升级带宽不足的数据分片或数据节点。
如果您开启了订阅服务,系统将通过您设定的方式(例如邮件)发送相关伸缩触发的通知至您。关于订阅服务的具体操作,请参见本文的操作步骤。
为保障DAS可正常访问云数据库的相关资源,开启该功能后,系统会将名为AliyunServiceRoleForDAS的关联角色授权给DAS使用。
功能限制
费用说明
根据增加的带宽量和使用时长,按天产生费用,不同地域的收费标准有所区别。更多信息,请参见计费项。
实例默认的带宽不会产生费用,只有在默认带宽的基础上增加带宽时收费。
操作步骤
登录DAS控制台。
在左侧导航栏,单击实例监控,然后单击Redis页签。
单击目标实例ID,进入实例页面。
在实例页面的左侧导航栏单击自治中心,在页面右侧单击自治功能开关。
在 页签中,打开自治功能开关,并完成自动带宽扩展、自动带宽回缩和事件订阅设置。
在优化和限流页签,勾选自动带宽扩展和自动带宽回缩。
类别
参数
说明
自动带宽扩展
自动带宽扩展
勾选开启该功能。
带宽平均使用率
当带宽平均使用率大于等于此处设置的阈值时,就会触发自动带宽扩展,单位为百分比。取入流量平均使用率和出流量平均使用率中较大的值作为带宽平均使用率。
说明Redis实例的带宽最大可调整至当前实例规格对应带宽上限的3倍,详情请参见 调整实例带宽。
观测窗口
选择观测窗口的时间,单位为分钟。
说明本案例中的设置即表示,在30分钟的观测窗口内,如果带宽平均使用率大于等于70%,系统将对Redis实例执行带宽扩展操作(实例整体带宽最大可调整至当前实例规格对应带宽上限的3倍),如果带宽平均使用率小于等于30%,系统将对Redis实例执行带宽回缩操作(实例整体带宽最小可调整至当前实例规格对应的默认带宽)。
自动带宽回缩
自动带宽回缩
勾选开启该功能。开启自动带宽回缩功能的前提是开启自动带宽扩展功能。
带宽平均使用率
当带宽平均使用率小于等于此处设置的阈值时,就会触发自动带宽回缩,单位为百分比。取入流量平均使用率和出流量平均使用率中较小的值作为带宽平均使用率。
单击事件订阅设置,根据提示完成设置。
参数
说明
开启订阅服务
打开该功能的开关,当发生了相应紧急程度的事件后,会通过设定的方式(例如邮件)通知,帮助您及时了解运行状态。
紧急程度
拖到滑块选择通知的事件级别,即哪些事件会触发通知。
危急:影响数据库正常运行的事件。
警告:需要关注的可能会影响数据库的事件。
优化:根据数据库运行情况给出的优化建议。
通知:数据库性能快照和基础通知信息。
说明如需订阅自动扩容和缩容建议的事件通知,请选择至通知或优化级别。
选择联系人(组)
选择已有的联系人(组)并单击 > 图标,将其移动至已选联系人(组)区域框中。
说明如果列表为空,您需要先新建联系人和组,具体操作,请参见管理告警联系人。
通知方式
选择通知方式,支持单一通知方式及组合通知方式,推荐选择的通知方式包含手机短信(时效性更高)。
通知语言
当前仅支持中文。
通知最小间隔
再次发起通知的最小时间间隔。例如设置为5分钟,即首次通知后,如果事件再次被触发,间隔5分钟会再次发送通知。
单击确定。
相关API
API接口 | 说明 |
手动调整Redis实例的带宽。 |