All Products
Search
Document Center

MaxCompute:Quotas

Last Updated:Mar 25, 2026

A quota is a computing resource pool that provides the CPU and memory resources required for MaxCompute jobs, including MaxCompute SQL, MapReduce, Spark, Mars, and Platform for AI (PAI) jobs. By organizing resources into quota groups, you can allocate computing capacity across business projects and prevent any single job from consuming resources needed by others.

Key concepts

Compute unit (CU)

The base unit of MaxCompute computing resources is the compute unit (CU). One CU equals 1 CPU core and 4 GB of memory.Specification types

Quota types

MaxCompute supports two quota types:

Quota typeCorresponding resource package
Subscription resource quotaSubscription resource package
Pay-as-you-go resource quotaPay-as-you-go resource package

For details on resource packages, see Resource packages.

Manage quota groups

In the new MaxCompute console, you can:

  • Create, modify, or delete a quota group.

  • Set time periods for a quota group to match compute resource requirements across different business cycles.

  • Change the quota group associated with a MaxCompute project.

For step-by-step instructions, see Manage quotas in the new MaxCompute console.

Associate projects with quota groups

After you associate a MaxCompute project with a quota group, all computing jobs submitted in that project use the quota group's resources. Associate different projects with different quota groups to isolate resources by business priority.

Use one of the following methods:

  • New projects: When creating a project, set the Default Quota parameter to select a quota group.

  • Existing projects: Go to the Projects page of the MaxCompute console and change the associated quota group. For details, see Configure a project.

Note

Associate different quota groups with different MaxCompute projects based on your business requirements.

What's next

References