Container Registry offers two editions: Personal Edition and Enterprise Edition. Personal Edition is a free offering for individual developers and is not backed by a service-level agreement (SLA). Enterprise Edition is designed for production workloads, with a guaranteed SLA, higher quotas, and advanced security and distribution features.
Usage notes for Personal Edition
Container Registry Personal Edition is for individual developers only. It is in public preview and free of charge for a limited number of users. Alibaba Cloud does not provide SLA guarantees or SLA compensation for Personal Edition, and imposes usage limits.
Personal Edition is for development and testing only. Do not use it in production environments. Personal Edition instances do not support API operations.
Choose an edition
Use the following table to identify which edition fits your needs before reviewing the detailed comparison tables.
| Edition | Target users | Key characteristics |
|---|---|---|
| Personal Edition | Individual developers | Free, public preview, no SLA, limited quotas, development and testing only |
| Enterprise Edition — Basic | Teams moving to production | 99.95% SLA, cross-zone disaster recovery, 15 namespaces, image pull QPS of 250 |
| Enterprise Edition — Advanced | Large-scale or high-availability deployments | 99.95% SLA, higher quotas, image pull QPS of 1,000, up to 50 namespaces |
Differences between Personal Edition and Enterprise Edition instances
The following tables compare features across Personal Edition, Enterprise Edition Basic, and Enterprise Edition Advanced instances.
Ticks () indicate that the feature is supported.
Crosses () indicate that the feature is not supported.
Hyphens (-) indicate that the feature is not applicable.
|
Category |
Item |
Personal Edition |
Enterprise Edition |
||||
|
Basic Edition |
Premium Edition |
||||||
|
Disaster recovery |
Instance |
Instance zone disaster recovery |
None |
Supported by default in multi-zone regions. |
|||
|
Instance cross-region disaster recovery |
None |
See the Best Practices document to implement disaster recovery using multiple ACR Enterprise instances in different regions. |
|||||
|
Instance storage |
Zone disaster recovery |
None |
You must use an OSS zone-redundant bucket. |
||||
|
Cross-region backup |
None |
Use the OSS cross-region replication feature. |
|||||
|
Service guarantee |
- |
SLA |
None |
99.95% |
99.95% |
||
Disaster recovery and service guarantee
| Module | Feature | Personal Edition | Enterprise Edition — Basic | Enterprise Edition — Advanced |
|---|---|---|---|---|
| Disaster recovery | Cross-zone disaster recovery (instance) | None | Supported by default in multi-zone regions | Supported by default in multi-zone regions |
| Cross-region disaster recovery (instance) | None | Supported. Create multiple Container Registry instances in different regions. See Best practices for geo-disaster recovery of Container Registry Enterprise Edition instances. | Supported. Create multiple Container Registry instances in different regions. See Best practices for geo-disaster recovery of Container Registry Enterprise Edition instances. | |
| Instance storage | Cross-zone disaster recovery | None | Use the zone-redundant storage (ZRS) feature of Object Storage Service (OSS). See Create a zone-redundant storage bucket. | Use the ZRS feature of OSS. See Create a zone-redundant storage bucket. |
| Cross-region backup | None | Use the cross-region replication (CRR) feature of OSS. See CRR. | Use the CRR feature of OSS. See CRR. | |
| Service guarantee | SLA | None | 99.95% | 99.95% |
Artifact management
| Module | Feature | Personal Edition | Enterprise Edition — Basic | Enterprise Edition — Advanced | Description |
|---|---|---|---|---|---|
| Container image | Hosting | - | |||
| Namespace quota | 3 | 15 | 50 | See Manage namespaces. | |
| Public repository quota | 300 | 1,000 | 5,000 | See Create a repository and build images and Main features of a repository. | |
| Private repository quota | - | - | - | - | |
| VPC quota for an access control list (ACL) | Purchase separately | - | - | ||
| Helm Chart | Hosting | See Push and pull Helm charts. | |||
| Namespace quota | 15 | 50 | - | ||
| Public repository quota | 1,000 | 5,000 | - | ||
| Private repository quota | - | - | - | - | |
| OCI artifact | Hosting | See Push and pull a custom OCI artifact. | |||
| Immutable image tags | - | See Configure a repository to be immutable. | |||
| Image tag management | Automatic tag deletion | See Delete image tags. |
Artifact building
| Module | Feature | Personal Edition | Enterprise Edition — Basic | Enterprise Edition — Advanced | Description |
|---|---|---|---|---|---|
| Artifact building | Concurrent build task quota | 1 | 3 | 10 | - |
| Intelligent acceleration | See Use a Container Registry Enterprise Edition instance to build an image. | ||||
| Multi-arch image building | See Build a multi-arch container image. |
Artifact security
| Module | Feature | Personal Edition | Enterprise Edition — Basic | Enterprise Edition — Advanced | Description |
|---|---|---|---|---|---|
| Artifact security | Image scanning with multiple engines | - | |||
| Vulnerability fixing | - | ||||
| Risk blocking | See Create a delivery chain. | ||||
| Signing and signature verification | See Sign container images. | ||||
| Network access control | See Network access control overview. | ||||
| Operation audits | - |
Artifact distribution
| Module | Feature | Personal Edition | Enterprise Edition — Basic | Enterprise Edition — Advanced | Description |
|---|---|---|---|---|---|
| Artifact distribution | Image pull QPS | Not guaranteed | 250 | 1,000 | - |
| P2P acceleration | See Use P2P acceleration. | ||||
| On-demand distribution | See Load resources of a container image on demand. | ||||
| Image replication across regions | See Replicate images within the same account and Replicate images between instances that belong to different accounts. | ||||
| Artifact subscription rules | 5 | 30 | - |
Artifact delivery and instance management
| Module | Feature | Personal Edition | Enterprise Edition — Basic | Enterprise Edition — Advanced | Description |
|---|---|---|---|---|---|
| Artifact delivery | Trigger notifications | See Create an event notification rule. | |||
| Secret-free image pulls | Instances created before September 4, 2024: |
Personal Edition: See Push images to and pull images from an image repository of a Container Registry Personal Edition instance. Enterprise Edition: See Use the aliyun-acr-credential-helper component to pull images without using a secret. | |||
| Cloud native application delivery chains | See Manage cloud native delivery chains. | ||||
| Instance management | Custom domain names | See Custom domain names. | |||
| Fast image migration from Harbor | See Migrate images from a self-managed Harbor instance to Container Registry Enterprise Edition within 10 minutes. |
What's next
-
To upgrade from Personal Edition to Enterprise Edition, purchase an Enterprise Edition instance and migrate your repositories. See Migrate images from a self-managed Harbor instance to Container Registry Enterprise Edition within 10 minutes for migration guidance.
-
To plan cross-zone or cross-region disaster recovery for your Enterprise Edition instance, see Best practices for geo-disaster recovery of Container Registry Enterprise Edition instances.