This topic describes the basic resources, billing rules, usage notes, and precautions for the subscription resource package of MaxCompute.

Basic resources

The following table describes the basic resources that are provided by the subscription resource package.
Basic resource Description Billing rule
Computing resources A dedicated resource pool is provided. The resources are allocated based on the number of compute units (CUs) that you purchase. For projects that use the subscription resource package, only resources that are dedicated to the projects are consumed to execute computing jobs, such as SQL jobs that use user-defined functions (UDFs), MapReduce jobs, Spark jobs, and Graph jobs. You must pay for CUs when you activate MaxCompute. You must purchase at least 50 CUs. For more information about the billing rules, see Computing pricing.
Storage resources A shared resource pool is provided. You can use storage resources in the resource pool on demand. MaxCompute tables and resources consume storage resources. MaxCompute compresses your data for storage. You are charged based on the data volume after compression. In most cases, data is compressed to about 20% of the original data volume. For more information about the billing rules, see Storage pricing (pay-as-you-go).
Resources for data uploads A shared resource pool is provided. Jobs in your MaxCompute project can preempt resources for data uploads in the resource pool when necessary. For example, the Tunnel Upload command consumes resources for data uploads. You are not charged for the resources that are used to upload data to MaxCompute.
Resources for data downloads A shared resource pool is provided. Jobs in your MaxCompute project can preempt resources for data downloads in the resource pool when necessary. For example, the Tunnel Download command consumes resources for data downloads. You are charged only for the resources that are used to download data over the Internet. For more information about the billing rules, see Download pricing (pay-as-you-go).

Usage notes

  • For more information about how to activate the subscription resource package of MaxCompute, see Activate MaxCompute and DataWorks.
  • After you activate the subscription resource package of MaxCompute,
    • To use subscription resources, you must associate the subscription resource package with a project when you create the project in a region where MaxCompute is activated.
    • By default, you can select computing resources of the subscription resource package for projects that are created in a region where MaxCompute is activated. By default, computing jobs of the projects in the region are run in this fixed computing resource pool. If the CUs that you purchase are insufficient, you can increase the number of CUs. If many CUs are idle, you can decrease the number of CUs. Example:
      If Alibaba Cloud account A purchases 100 subscription CUs in the China (Hangzhou) region, Alibaba Cloud account A has a computing resource pool that contains 100 CUs in the China (Hangzhou) region.
      • If the projects in this region use the subscription resource package, the computing jobs of these projects use resources in the resource pool that has 100 CUs by default.
      • If computing jobs use less than 100 CUs, the other CUs remain idle. If computing jobs require more than 100 CUs, the jobs use the 100 available CUs. The time required to execute jobs is extended because resources are insufficient. For more information about how to increase or decrease the number of CUs, see Upgrade or downgrade configurations.
  • After you purchase subscription computing resources, you can use MaxCompute Management to manage the resources, monitor the system status and jobs, and allocate resource groups. For more information, see Use MaxCompute Management.