All Products
Search
Document Center

MaxCompute:Resource packages

Last Updated:Mar 13, 2025

Before you activate MaxCompute, you must be familiar with the resource packages of MaxCompute. To select an appropriate resource package, you need to plan storage and computing resources that are required for your MaxCompute project based on your business requirements. This topic describes the types of resource packages and their differences. This topic also provides instructions on how to select a resource package.

Resource packages and their differences

MaxCompute provides a variety of resource packages. The packages differ in storage resources, computing resources, and resources for uploads and downloads in terms of billing. The following table describes the resource packages and the differences among these packages.

Resource package

Computing resource

Storage resource

Resource for uploads and downloads

Billing rule

Scenario

Subscription

Provides reserved computing resources . Reserved computing resources are exclusive to specific jobs.

Provides a shared resource pool. You can use storage resources in the resource pool on demand. No resource usage limits are imposed.

Provides a shared resource pool. If you use this package, jobs in your MaxCompute project can preempt resources in the resource pool when resources allocated to the jobs are insufficient. You cannot specify the amount of resources that can be used by jobs. No resource usage limits are imposed.

Suitable for projects that are established and running smoothly for your business.

Pay-as-you-go

Provides a shared resource pool. Computing jobs can preempt resources when allocated resources are insufficient, without specifying usage limits.

Provides a shared resource pool. You can use storage resources in the resource pool on demand. No resource usage limits are imposed.

Projects that require flexible storage space based on the jobs that are running.

Spot Edition

Shares resources in the computing resource pool with the pay-as-you-go resource package and isolates computing resources from the subscription resource package. You cannot specify the amount of resources that can be used by jobs.

N/A.

N/A.

Computing pricing

Latency-insensitive jobs that are expected to run at extremely low costs. For example, you can use this resource package when you need to analyze large amounts of low-value data such as user behavior logs or system logs.

Elastically reserved CUs

Provides reserved computing resources in an exclusive resource pool. You must have subscription-based reserved computing resources before you can scale out computing resources based on your business requirements.

N/A.

N/A.

Computing pricing (pay-by-the-hour)

When you use subscription-based reserved resources, you need only to scale out computing resources during peak hours and scale in computing resources during off-peak hours. This helps save resources and improve resource utilization.

Note

The subscription-based storage-intensive 160, storage-intensive 320, and storage-intensive 600 packages, along with subscription-based non-reserved computing resources and the pay-as-you-go developer edition, are no longer available for new purchases. These services were discontinued at 00:00:00 on October 31 (Tuesday), 2023 (UTC+8). .

Select a resource package

Once you grasp the differences and suitable scenarios for each MaxCompute package, you can have experienced technical staff determine the necessary storage and computing resources for your project's future operations based on actual business requirements, and then choose the most fitting product package.