当您的业务即将迎来限时秒杀等流量高峰时,若云数据库 Tair(兼容 Redis)实例的默认带宽不足以应对,您可以在不调整实例规格的情况下手动增加实例的带宽,轻松应对流量高峰。
功能概述
由于不同实例规格对应的带宽存在差异,如果流量超过了带宽上限,可能会导致阻塞,从而影响服务性能。与变更实例规格相比,调整带宽可以帮助您迅速提升带宽,节约整体费用,并且不会引发连接的中断,实现即开即用。
应用场景
当您遇到下述业务场景,您可以通过调整实例的带宽来解决。
费用说明
根据增加的带宽量和使用时长,按小时产生费用,不同地域的收费标准有所区别。更多信息,请参见计费项。
实例默认的带宽不会产生费用,只有在默认带宽的基础上增加带宽时收费。
功能限制
实例(或单分片)最多支持额外增加原实例默认带宽的6倍,但增加的上限为192 MB/s。例如Tair内存型2 GB标准架构的默认带宽为96 MB/s,该规格最多可增加192 MB/s,最终实例带宽上限为288 MB/s;Redis开源版256 MB标准架构的默认带宽为10 MB/s,该规格最多可增加60 MB/s,最终实例带宽上限为70 MB/s。
如需更大的带宽,您可以通过升级实例规格,或升级实例架构(例如从标准架构升级至集群架构),获取更高的带宽性能,更多信息请参见实例规格。
执行下述操作将会导致额外购买的带宽自动失效并做相应退款,您需要根据业务需求重新调整带宽。
执行的操作
例外情况
无
当实例为标准架构时,仅升级规格不会导致带宽配置失效。
实例为标准架构时,不会导致带宽配置失效。
操作步骤
访问实例列表,在上方选择地域,然后单击目标实例ID。
在配置信息区域框,单击带宽 MB/s后的修改。
说明在本页面您可以看到实例当前的最大带宽。如果实例为集群架构或读写分离架构,此处展示的是实例整体的最大带宽(即所有数据节点的带宽之和)。
当业务的流量高峰度过后,您也可以减少带宽以节约费用和资源。关于如何查看实例的流量使用情况,请参见查看性能监控。
在右侧弹出的面板中,选择数据节点需要增加的带宽,并单击确定。
关键配置项
说明
调整带宽
实例整体带宽最大可调整至当前实例规格对应带宽上限的6倍。关于实例规格对应的带宽上限,请参见实例规格。根据实例的架构不同,可选择的配置有所区别。
实例为标准架构:直接选择实例整体的带宽。
实例为集群架构或读写分离架构,可选择:
统一调整分片带宽:增加或减少实例中所有分片的带宽,例如应对业务中可能会出现的流量高峰(限时秒杀场景)。
分开调整实例带宽:调整指定实例中1个或多个分片的带宽,例如消除实例存在的访问倾斜情况,可根据流量倾斜情况来调整指定分片的带宽。
说明读写分离架构仅支持在分片维度调整带宽,无法单独调整只读节点的带宽。
您可以通过实例诊断功能分析是否存在访问倾斜,具体操作,请参见诊断实例。
单击去支付,根据提示完成支付流程。
完成支付后,约1分钟后,实例的最大带宽将更新为原带宽与增加的带宽之和。
若您希望取消额外购买的带宽,您可以根据上面的步骤重新调整带宽并单击去支付即可。
后续步骤
推荐使用突发弹性带宽,当业务流量超出固定带宽时,系统会自动提供额外带宽以保障服务稳定;流量回落后,额外带宽将自动回收。从而降低使用成本,提升运维便利性。
如需定时升级Tair实例带宽,请参见定时升级Tair临时带宽。
如实例为Redis开源版且需要增加大量带宽,推荐使用Tair(企业版),Tair实例各规格支持的最大带宽均为96 MB/s以上。
相关API
API接口 | 说明 |
调整实例的带宽。 |
常见问题
Q:为什么找不到最大带宽按钮?
A:Tair(企业版)磁盘型实例不支持修改默认带宽。
Q:为什么最大带宽仅支持调整为默认带宽的3倍?
A:该实例可能购买了带宽包年包月服务。请在我的订单页面找到相应订单(订单ID为
实例ID-bw,例如r-2zew****qs67bqho3n-bw),进行退订。并根据本文档指示重新购买带宽按量付费服务,即可最多支持额外增加原实例默认带宽的6倍。Q:在集群或读写分离架构实例中,如何单独调整某个分片或节点的带宽?
A:您可以在变配带宽时,选择多分片带宽调节,并结合业务情况单独调整某个分片或多个分片的带宽,更加灵活地应对业务流量倾斜。
Q:调整实例带宽会引发连接闪断吗?
A:不会,支持即开即用。
Q:如何退订购买的带宽?
A:您可以再次执行调整带宽操作,将带宽设置为当前规格的默认值(即调整带宽选择滑块至最左侧),查看预计费用并完成支付流程。
Q:升级实例的带宽后,再将实例升级规格,带宽还会扣费吗?
A:仅当标准架构的实例在升级规格时会保留购买带宽的设置,会在新规格的带宽上附加上已购买的带宽并正常扣费。其他架构的实例执行升级规格操作会导致购买带宽的设置失效并不再产生费用,您需要重新调整带宽。关于实例规格对应的带宽限制,请参见实例规格。