Updated on 2025-03-12 GMT+08:00

Overview

Scenarios

As Internet develops, data storage scenarios become increasingly diverse. Limited storage classes cannot meet diverse storage and cost management requirements. OBS provides the following storage classes: Standard, , Deep Archive (under a beta test), and Archive. For more information about billing for different storage classes, see Storage Space.

Storage Classes

OBS supports the following storage classes:

  • Scenarios: The Standard storage class features low latency and high throughput. It is therefore good for storing frequently (multiple times a month) accessed files or small files (less than 1 MB). Its application scenarios include big data analytics, mobile apps, hot videos, and social apps.
  • Redundancy: The Standard storage class provides two redundancy options. Multi-AZ storage means data is stored in multiple AZs, which enables more reliability. Single-AZ storage means data is stored in a single AZ, which is more cost-effective.
  • Specifications: The minimum billable object size is 64 KB. There are no requirements for the minimum storage duration.
    Objects smaller than 64 KB are billed as 64 KB.
    • The minimum billable object size refers to the minimum object size that is eligible for billing. For example, a 32 KB Standard object will be billed as if it were 64 KB.
    • The minimum storage duration refers to the least time that is eligible for billing. This means that objects will be billed for the minimum storage duration even if they are not stored for that long. For example, if an Infrequent Access object is deleted after being stored in OBS for 20 days, it will be billed for the storage of 30 days (the minimum storage duration).
  • Data restoration: N/A

    To access objects in the Archive or Deep Archive storage class, including reading or downloading them, accessing them with a URL, or configuring an ACL for them, you must first restore them. For more information, see Restoring Archive or Deep Archive Objects.

  • Scenarios: The storage class is for storing data that is infrequently (less than 12 times a year) accessed, but when needed, the access has to be fast. It can be used for file synchronization, file sharing, enterprise backups, and many other scenarios.
  • Redundancy: The storage class provides two redundancy options. Multi-AZ storage means data is stored in multiple AZs, which enables more reliability. Single-AZ storage means data is stored in a single AZ, which is more cost-effective.
  • Specifications: The minimum billable object size is 64 KB. The minimum storage duration is 30 days.
    Objects smaller than 64 KB are billed as 64 KB. Objects stored for less than 30 days are billed for a full 30 days.
    • The minimum billable object size refers to the minimum object size that is eligible for billing. For example, a 32 KB Standard object will be billed as if it were 64 KB.
    • The minimum storage duration refers to the least time that is eligible for billing. This means that objects will be billed for the minimum storage duration even if they are not stored for that long. For example, if an Infrequent Access object is deleted after being stored in OBS for 20 days, it will be billed for the storage of 30 days (the minimum storage duration).
  • Data restoration: The system automatically restores data, which generates data restoration costs.
    • To access objects in the Archive or Deep Archive storage class, including reading or downloading them, accessing them with a URL, or configuring an ACL for them, you must first restore them. For more information, see Restoring Archive or Deep Archive Objects.
  • Scenarios: The Archive storage class is ideal for storing data that is rarely (once a year) accessed. Its application scenarios include data archiving and long-term backups. This storage class is secure, durable, and inexpensive, so it is often used to replace tape libraries. To keep cost low, it may take up to hours to restore data from this storage class.
  • Redundancy: The Archive storage class only supports single-AZ redundancy. Data is stored in a single AZ, which is more cost-effective.
  • Specifications: The minimum billable object size is 64 KB. The minimum storage duration is 90 days.
    Objects smaller than 64 KB are billed as 64 KB. Objects stored for less than 90 days are billed for a full 90 days.
    • The minimum billable object size refers to the minimum object size that is eligible for billing. For example, a 32 KB Standard object will be billed as if it were 64 KB.
    • The minimum storage duration refers to the least time that is eligible for billing. This means that objects will be billed for the minimum storage duration even if they are not stored for that long. For example, if an Archive object is deleted after being stored in OBS for 80 days, it will be billed for the storage of 90 days.
  • Data restoration: Archive objects can be accessed only after being restored. The Archive storage class supports standard and expedited restoration. The standard restoration takes 3 to 5 hours, and the expedited restoration takes 1 to 5 minutes. You can enable Direct Reading to access Archive objects without restoring them first. Direct reading is billable, so only enable it if necessary.

    To access objects in the Archive or Deep Archive storage class, including reading or downloading them, accessing them with a URL, or configuring an ACL for them, you must first restore them. For more information, see Restoring Archive or Deep Archive Objects.

  • Scenarios: The Deep Archive storage class is suitable for storing data that is barely (once every few years) accessed. This storage class costs less than the Archive storage class, but takes longer time (usually several hours) to restore data.
  • Redundancy: The Deep Archive storage class only supports single-AZ redundancy. Data is stored in a single AZ, which is more cost-effective.
  • Specifications: The minimum billable object size is 64 KB. The minimum storage duration is 180 days.
    • The minimum billable object size refers to the minimum object size that is eligible for billing. For example, a 32 KB Standard object will be billed as if it were 64 KB.
    • The minimum storage duration refers to the least time that is eligible for billing. This means that objects will be billed for the minimum storage duration even if they are not stored for that long. For example, if a Deep Archive object is deleted after being stored in OBS for 170 days, it will be billed for the storage of 180 days.
  • Data restoration: Deep Archive objects can be accessed only after being restored. The Deep Archive storage class supports standard and expedited restoration. The standard restoration takes 5 to 12 hours, and the expedited restoration takes 3 to 5 hours.

    To access objects in the Archive or Deep Archive storage class, including reading or downloading them, accessing them with a URL, or configuring an ACL for them, you must first restore them. For more information, see Restoring Archive or Deep Archive Objects.

Comparison of Storage Classes

Item

Standard

  

Archive

Deep Archive (Under Limited Beta Testing)

Feature

Top-notch performance, high reliability and availability

Reliable, inexpensive storage with real-time access

Long-term storage for archived data at a low cost

Long-term storage for Deep Archive data, with a lower unit price than Archive storage

Use cases

Cloud applications, data sharing, content sharing, and hot data storage

Web disk applications, enterprise backups, active archiving, and data monitoring

Storage of archives, medical imaging data, and videos, as well as replacement of tape libraries

Archive data that is barely accessed

Designed durability (single-AZ)

99.999999999% (11 nines)

99.999999999% (11 nines)

99.999999999% (11 nines)

99.999999999% (11 nines)

Designed durability (multi-AZ)

99.9999999999% (12 nines)

99.9999999999% (12 nines)

Not supported

Not supported

Designed availability (single-AZ)

99.99%

99%

99%

99%

Designed availability (multi-AZ)

99.995%

99.5%

Not supported

Not supported

Minimum billable object size

64 KB

64 KB

64 KB

64 KB

Minimum storage duration

N/A

30 days

90 days

180 days

Data access speed

Real-time access

Real-time access

  • If direct reading is disabled, objects must be restored before you can access them. Standard restoration: 3 to 5 hours; Expedited restoration: 1 to 5 minutes.
  • If direct reading is enabled, objects can be accessed in real time.

Objects must be restored before you can access them. Standard restoration: 5 to 12 hours; Expedited restoration: 3 to 5 hours

Data restoration charges

N/A

Billed for each GB restored.

Billed for each GB restored. Pricing differs depending on standard or expedited restoration.

Billed for each GB restored. Pricing differs depending on standard or expedited restoration.

Image processing

Supported

Supported

Not supported

Not supported