Storage Tiers
Tigris offers object storage tiers to optimize storage costs based on the access patterns of your data. The following storage tiers are available:
- Standard
- Infrequent Access
- Archive
- Archive Instant Retrieval
Standard tier
The default storage tier. It provides high durability, availability, and performance for frequently accessed data.
Infrequent Access tier
Lower-cost storage for data that is accessed less frequently but requires rapid access when needed.
Archive tier
Low-cost storage for data archiving with infrequent access. The data is not immediately available for access and requires restoration before it can be accessed. Restoration time is typically around 1 hour.
Archive with instant retrieval tier
Low-cost storage for data archiving with infrequent access, offering rapid access when needed. The data is immediately available for access and does not need to go through a restoration step.
Setting object tier
Tigris allows setting the storage tier at both the bucket and object level. The default tier for all objects stored in a particular bucket can be specified in the bucket configuration during bucket creation time. If no tier is provided at bucket creation time, it defaults to Standard.
The object tier can also be set during PUT Object requests to override the bucket's default tier. To set the object tier:
- use the
--storage-class
flag with theput-object
AWS CLI or corresponding field of PutObject, CreateMultipartUpload SDK APIs input, or - set the
x-amz-storage-class
header when using the REST API.
Tigris accepts S3 compatible storage classes:
Storage Class | Description |
---|---|
STANDARD | for Standard tier |
STANDARD_IA | for Infrequent Access tier |
GLACIER | for Archive tier |
GLACIER_IR | for Archive instant retrieval tier |