Change the throttling thresholds of buckets, RAM users, or RAM roles by using resource pool QoS

Updated at: 2025-04-14 06:47

To meet the demand for processing increasing volumes of data stored in Object Storage Service (OSS), Alibaba Cloud provides comprehensive data lake solutions that can handle throughput rates exceeding 10 terabits per second (Tbps). In daily operations, parallel execution of tasks, such as data collection, preprocessing, AI model training, and debugging, on the same platform can lead to uneven resource distribution and access bottlenecks. To resolve these issues, OSS introduced the resource pool Quality of Service (QoS) feature. You can use the feature to dynamically change the throttling thresholds of buckets and requesters, including the bandwidth and queries per second (QPS). This way, resources can be preferentially allocated to key services and compute-intensive resources during peak hours, and the stability of the business is ensured.

Get started with resource pool QoS

Watch the following video for a quick introduction to resource pool QoS.

Resource pool QoS

Feature description

  • Change the bandwidth threshold of buckets

    You can change the bandwidth threshold of one or more buckets that are added to a resource pool.

    image
  • Change the bandwidth threshold of a requester

    The resource pool QoS feature allows you to change the bandwidth threshold of a requester based on a bucket or resource pool.

    image
  • Change the thresholds of multiple configuration items

    You can change the thresholds of total read throughput, total write throughput, internal network read throughput, internal network write throughput, external network read throughput, and external network write throughput.

  • Configure alerts for throttling events

    The resource pool QoS feature allows you to configure alerts for throttling events. When the specified throttling threshold is reached, the system immediately sends a notification to the administrator. For more information, see Use CloudMonitor to monitor OSS throttling information in real time.

  • Monitor throttling and performance

    You can use CloudMonitor to obtain real-time information about the bandwidth setting and usage of a resource pool. For more information, see Use CloudMonitor.

Limits

  • You can create up to 100 resource pools for an Alibaba Cloud account.

  • You can add up to 100 buckets to a resource pool.

  • You can configure bandwidth thresholds for up to 300 RAM users in a resource pool.

Apply to use the resource pool QoS feature

Resource pool QoS is in invitational preview. If the throughput of your OSS buckets in a region has reached or exceeded 500 Gbps, you can contact technical support to apply for this feature.

What to do next

After you pass the application to use the resource pool QoS feature, you can use ossutil or call API operations to configure bandwidth thresholds in different dimensions. The configuration takes effect within 2 minutes.

Dimension

ossutil

API

Dimension

ossutil

API

Configure the bandwidth threshold of a bucket

put-bucket-qos-info

PutBucketQoSInfo

Configure bandwidth thresholds for requesters accessing buckets

put-bucket-requester-qos-info

PutBucketRequesterQoSInfo

Configure bandwidth thresholds for requesters accessing resource pools

put-resource-pool-requester-qos-info

PutResourcePoolRequesterQoSInfo

Configuration examples

Examples of resource pool QoS configuration

  • On this page (1)
  • Get started with resource pool QoS
  • Feature description
  • Limits
  • Apply to use the resource pool QoS feature
  • What to do next
  • Configuration examples
Feedback