OSS中Bucket出现带宽或QPS超限的排查方法

概述

阿里云对象存储OSS是阿里云提供的海量、安全、低成本、高持久性的云存储服务。在OSS管理控制台中Bucket的基础数据页面,查看OSS的资源使用情况时,发现Bucket出现带宽或者QPS超过默认限制的情况,存在被限流的风险。本文主要介绍Bucket带宽或QPS超限的排查方法。

详细信息

登录OSS管理控制台单击Bucket列表,之后单击目标Bucket名称,选择用量查询>基础数据,查看OSS的资源使用情况,如Bucket带宽或QPS存在超限情况,请您按照以下思路进行排查:

说明

  • 带宽:中国内地各地域10Gbit/s、其他地域5Gbit/s。如达到该阈值,请求会被流控。
  • QPS:10000次/s。如达到该阈值,超出的请求会被拒绝。
  • OSS的使用限制及性能指标详情,请参见对象存储OSS使用限制
  1. 检查OSS的Bucket是否有公网业务带宽突增,如果存在公网带宽突增,建议您接入CDN(内容缓存分发加速)产品,对OSS资源进行缓存,降低OSS公网流量,如何使用CDN加速OSS资源,请参见使用CDN加速OSS访问
  2. 如果您已接入CDN产品,请检查OSS的Bucket是否有CDN业务带宽突增,如果发现有大量CDN回源OSS请求,建议增大CDN缓存时间,并执行以下操作,在CDN侧主动预热。
    说明:如何修改缓存过期时间请参见配置缓存过期时间
    1. 登录CDN控制台
    2. 在左侧导航栏,单击刷新预热
    3. 刷新缓存页签,配置预热规则。
  3. 操作记录页签下,检查是否主动提交过刷新CDN资源的请求。
  4. 检查OSS的Bucket是否私网业务带宽突增,如果存在私网带宽突增,请检查您的业务是否存在合理的访问增量。
  5. 检查Bucket的QPS是否突增超过10000次/s,请求侧应合理的控制好并发数量,弱网情况下保持合理的重试次数。
  6. 如果出现非预期的业务量增加,建议您开通OSS开启日志存储功能或者实时日志查询功能,进行日志分析。可以分析来源IP、Referer 、UA是否集中,是否存在非法请求。如存在非法请求,请参见OSS被攻击恶意刷流量出现异常流量的排查及防护进行处理。

适用于

  • 对象存储OSS