Storage class
Object Storage allows you to store objects in storages of various classes depending on how long you want to store your objects and how often you access them. The following options are available:
Storage class |
Access to data |
Cost |
|
Requests |
Data storage |
||
Standard |
Frequent |
|
|
Cold |
Rare, approximately once a month |
|
|
Ice |
Very rare, approximately once a year or less often |
|
|
1 For STANDARD
, the free tier is available.
2 Provided data is stored for no less than 12 months.
Cold classes are designed to store objects that you plan to use less frequently for longer periods of time. The colder your storage is, the less you pay for storing data; however, the costs of reading and writing data increase. For more information, see examples of cost comparison in the Pricing policy section.
You can select a storage class individually for every object when uploading them.
Features of storage classes
All storage classes have the same SLA
The STANDARD
and COLD
storages have identical technical properties and data backup schemes, where ×3 replication is used to create one backup in each of the availability zones.
The performance of ICE
storages may slightly differ from that of the STANDARD
and COLD
classes when working with object data. In other respects, you can use ICE
storages in the same way as any other storage class. This is the advantage of ICE
in Object Storage over other solutions, since you can access data directly for read and write operations. In other solutions purpose-built for data archiving, accessing data may take from dozens of minutes to several days. For example, AWS GlacierICE
storage class enables you to operate a less complex infrastructure and reduce your costs.
Note
The minimum billable storage duration of an object in ice storage is 12 months. If you delete an object that was stored for less than 12 months, you will be charged the remaining storage cost after deletion.
Default storage for a bucket
If you do not specify the storage class when uploading your object, the object will be saved to the bucket default storage.
You can set the default storage when creating a bucket in the management console. Afterwards, you can change this setting for each bucket also in the management console. You cannot set or change the default storage any other way. If you create a bucket not from the management console, the default standard storage is set for this bucket. You cannot set the default storage for all buckets in a folder or cloud at once.
Setting the default storage may be useful when the tool you use does not allow you to set the object storage class.
Changing an object storage class
To change the storage class, you can:
-
Upload the object to Object Storage again and select the required storage class.
-
Move or copy an object specifying a new storage class.
Note
If you move an object or reupload it with the same key, the original object will be deleted. If you delete an object that was stored for less than 12 months, you will be charged the remaining storage cost after deletion. If you copy an object without deletion, these charges do not apply.
-
Set the criteria for changing the storage class to a colder one using object lifecycles. For more information about the lifecycle rule format, see Bucket object lifecycle configuration.
Storage class IDs
If you work with Object Storage via an Amazon S3-compatible API or the tools described in Supported tools, use the following IDs for storage classes:
- Standard storage:
STANDARD
. - Cold storage:
COLD
,STANDARD_IA
, orNEARLINE
(use the last two only for uploading objects to a bucket). - Ice storage:
ICE
orGLACIER
(use the latter only for uploading objects to a bucket).