OSS provides the following storage classes to cover various data storage scenarios from hot data storage to cold data storage: Standard, Infrequent Access (IA), Archive, and Cold Archive.

Standard

OSS Standard storage provides highly reliable, highly available, and high-performance object storage services that can handle frequent data access. The high-throughput and low-latency service response capability of OSS can support hot data access. Standard storage is ideal for storing images for social networking and sharing, storing data for audio and video applications, large websites, and big data analytics. Standard storage provides the following data redundancy storage mechanisms:

  • Locally redundant storage (LRS)
    LRS stores the data of each object on multiple devices in the same region, which ensures data durability and availability in case of hardware failure.
    Note Before zone-redundant storage was released, LRS was the storage mechanism for Standard storage.
    Key features:
    • Provides 99.999999999% (eleven 9's) data durability.
    • Provides 99.99% service availability.
    • Delivers high-throughput and low-latency access performance.
    • Supports HTTPS-based transmission.
    • Supports Image Processing (IMG).
  • Zone-redundant storage (ZRS)

    ZRS distributes user data across three zones within the same region. Even if one zone becomes unavailable, your data will still be accessible.

    Key features:
    • Provides 99.9999999999% (twelve 9's) data durability.
    • Provides 99.995% service availability.
    • Delivers high-throughput and low-latency access.
    • Supports HTTPS-based transmission.
    • Supports IMG.

IA

OSS IA storage is suitable for storing objects with long lifecycles that do not need to be frequently accessed (an average of once or twice per month). IA storage offers a storage unit price lower than that of Standard storage, and is suitable for long-term backup of various mobile apps, smart device data, and enterprise data. It also supports real-time data access. Objects of the IA storage class have a minimum storage period. If you delete an object that has been stored for less than 30 days, you will be charged an early deletion fee. Objects of the IA storage class also have a minimum billable size. Objects less than 64 KB in size are charged as 64 KB. Additionally, retrieving data of the IA storage class also incurs fees. IA storage provides the following data redundancy storage mechanisms:

  • LRS
    LRS stores the data of each object on multiple devices within the same region, which ensures data durability and availability in case of hardware failure.
    Note Before ZRS was released, LRS was the storage mechanism for IA storage.
    Key features:
    • Provides 99.999999999% (eleven 9's) data durability.
    • Provides 99.99% service availability.
    • Supports real-time access.
    • Supports HTTPS-based transmission.
    • Supports IMG.
    • Requires a minimum storage period and a minimum billable size.
  • ZRS

    ZRS distributes user data across three zones within the same region. Even if one zone becomes unavailable, the data will still be accessible.

    Key features:
    • Provides 99.9999999999% (twelve 9's) data durability.
    • Provides 99.995% service availability.
    • Supports real-time access.
    • Supports HTTPS-based transmission.
    • Supports IMG.
    • Requires a minimum storage duration and a minimum billable size.

Archive

OSS Archive storage is suitable for storing objects with long lifecycles (at least half a year) that are infrequently accessed. Data can be restored in about a minute and then read. This storage option is suitable for data such as archival data, medical images, scientific materials, and video footage. Objects of the Archive storage class have a minimum storage period. If you delete an object that has been stored for less than 60 days, you will be charged an early deletion fee. Objects of the Archive storage class also have a minimum billable size. Objects less than 64 KB in size are charged as 64 KB. In addition, retrieving data of the Archive storage class also incurs fees.

Key features:

  • Provides 99.999999999% (eleven 9's) data durability.
  • Provides 99.99% service availability.
  • Requires about one minute to restore the stored data from the frozen status to the readable status.
  • Supports HTTPS-based transmission.
  • Supports IMG, but data needs to be restored first.
  • Requires a minimum storage period and a minimum billable size.

Cold Archive

OSS Cold Archive storage is suitable for storing extremely cold data with ultra-long lifecycles. Such data includes data that must be retained for an extended period of time due to compliance requirements, raw data that has been accumulated over an extended period of time in the big data and AI fields, media resources that have been retained in the film and television industries, and archived videos from the online education industry. Objects of the Cold Archive storage class have a minimum storage period. If you delete an object that has been stored for less than 180 days, you will be charged an early deletion fee. Objects of the Cold Archive storage class also have a minimum billable size. Objects less than 64 KB in size are charged as 64 KB. Additionally, retrieving data of the Cold Archive storage class also incurs fees.

Note The Cold Archive storage class is in public preview in the Australia (Sydney) and Singapore region. You can contact technical support to apply for a trial.
Key features:
  • Provides 99.999999999% (eleven 9's) data durability.
  • Provides 99.99% service availability.
  • Provides three-level data retrieval capability:
    • Expedited: The object is restored within one hour.
    • Standard: The object is restored within two to five hours.
    • Bulk: The object is restored within five to eleven hours.
  • Supports HTTPS-based transmission.
  • Supports IMG, but data needs to be restored first.
  • Requires a minimum storage period and a minimum billable size.

Comparison of storage classes

Item Standard IA Archive Cold Archive
Supported data redundancy mechanisms LRS and ZRS LRS and ZRS LRS LRS
Data durability (LRS) 99.999999999% (eleven 9's) 99.999999999% (eleven 9's) 99.999999999% (eleven 9's) 99.999999999% (eleven 9's)
Data durability (ZRS) 99.9999999999% (twelve 9's) 99.9999999999% (twelve 9's) N/A N/A
Service availability (LRS) 99.99% 99.99% 99.99% (restored data) 99.99% (restored data)
Service availability (ZRS) 99.995% 99.995% N/A N/A
Minimum billable size of objects Actual size of objects 64 KB 64 KB 64 KB
Minimum storage period No minimum storage period 30 days 60 days 180 days
Data retrieval fee No data retrieval fee Based on the size of retrieved data. Unit: GB. Based on the size of restored data. Unit: GB. Based on the size of restored data and the data retrieval capability that is selected. Unit: GB.
Data access Real-time access with low latency (within milliseconds) Real-time access with low latency (within milliseconds) Supported after data is restored. It takes one minute for data to restore. Supported after data is restored. The amount of time it takes for data to be restored is subject to the amount of data being restored and the selected data retrieval capability. It can take anywhere up to 10 hours to restore data.
IMG Supported Supported Supported after data is restored Supported after data is restored
Note OSS charges a data retrieval fee based on the amount of data read from the underlying distributed storage system. Data transmitted over the Internet is billed as outbound traffic.

Supported API operations

Operation Standard IA Archive Cold Archive
Bucket creation, deletion, and query
PutBucket Supported Supported Supported Supported
GetBucket Supported Supported Supported Supported
DeleteBucket Supported Supported Supported Supported
Bucket ACL
PutBucketAcl Supported Supported Supported Supported
GetBucketAcl Supported Supported Supported Supported
Bucket logging
PutBucketLogging Supported Supported Supported Supported
GetBucketLogging Supported Supported Supported Supported
Static website hosting
PutBucketWebsite Supported Supported Supported Supported
GetBucketWebsite Supported Supported Supported Supported
Bucket hotlink protection
PutBucketReferer Supported Supported Supported Supported
GetBucketReferer Supported Supported Supported Supported
Bucket lifecycle
PutBucketLifecycle Supported Supported Supported Supported for data deletion only
GetBucketLifecycle Supported Supported Supported Supported
DeleteBucketLifecycle Supported Supported Supported Supported
Cross-region replication Supported Supported Supported for restored data Not supported
Cross-origin resource sharing (CORS)
PutBucketcors Supported Supported Supported Supported
GetBucketcors Supported Supported Supported Supported
DeleteBucketcors Supported Supported Supported Supported
Object operations
PutObject Supported Supported Supported Supported
PutObjectACL Supported Supported Supported Supported
GetObject Supported Supported Supported after data is restored Supported after data is restored
GetObjectACL Supported Supported Supported Supported
GetObjectMeta Supported Supported Supported Supported
HeadObject Supported Supported Supported Supported
AppendObject Supported Supported Supported after data is restored Not supported
CopyObject Supported Supported Supported after data is restored Supported after data is restored
OptionObject Supported Supported Supported Supported
DeleteObject Supported Supported Supported Supported
DeleteMultipleObjects Supported Supported Supported Supported
PostObject Supported Supported Supported Supported
PutSymlink Supported Supported Supported Not supported
GetSymlink Supported Supported Supported Not supported
RestoreObject Not supported Not supported Supported Supported
Multipart operations
InitiateMultipartUpload Supported Supported Supported Supported
UploadPart Supported Supported Supported Supported
UploadPartCopy Supported Supported Supported Supported
CompleteMultipartUpload Supported Supported Supported Supported
AbortMultipartUpload Supported Supported Supported Supported
ListMultipartUpload Supported Supported Supported Supported
ListParts Supported Supported Supported Supported
IMG Supported Supported Supported after data is restored Supported after data is restored