Data Transfer In Glacier
1. Data Upload
- Data can be uploaded to AWS Glacier by creating a vault from the Glacier console and using one of the following methods:
- Write code that uses AWS Glacier SDK to upload data.
- Write code that uses AWS Glacier API to upload data.
- S3 Lifecycle policies: S3 lifecycle policies can be set to upload S3 objects to AWS Glacier after some time. This can be used to backup old and infrequently access data stored in S3.
2. Data Transfer Between Regions
AWS Glacier is a region-specific service. Data in one region can be transferred to another from the AWS console. This cost of suck a data transfer is $0.02.
3. Data Retrieval
As mentioned before, AWS Glacier is a backup and data archive service, given its low cost of storage, AWS Glacier data is not readily available for consumption.
- Data retrieval from Glacier can only be done via some sort of code, using AWS Glacier SDK or the Glacier API.
- Data Retrieval in AWS Glacier is of three types:
- Expedited:
- This mode of data retrieval is only suggested for urgent requirements of data.
- A single expedited retrieval request can only be used to retrieve 250MB of data at max.
- This data is then provided to you within 1-5 minutes.
- The cost of expedited retrieval is $0.03 per GB and 0.01 per request.
- Standard:
- This data retrieval mode can be used for any size of data, full or partial archive.
- This data is then provided to you within 3-5 hours.
- The cost of standard retrieval is $0.01 per GB and $0.05 per 1000 requests.
- Bulk:
- This data retrieval is suggested for mass retrieval of data (petabytes of data).
- It is the cheapest data retrieval option offered by AWS Glacier
- This data is then provided to you within 5-12 hours.
- The cost of bulk retrieval is 0.0025 per GB and 0.025 per 1000 requests
- Expedited:
What is Amazon Glacier?
AWS offers a wide range of storage services that can be provisioned depending on your project requirements and use case. AWS storage services have different provisions for highly confidential data, frequently accessed data, and not-so-frequently accessed data. You can choose from various storage types namely, object storage, file storage, block storage services, backups, and data migration options. All of which fall under the AWS Storage Services list.
AWS Glacier: From the aforementioned list, AWS Glacier, is the backup and archival storage provided by AWS. It is an extremely low-cost, long-term, durable, secure storage service that is ideal for backups and archival needs. In a lot of its operations AWS Glacier is similar to S3, and, it interacts directly with S3, using S3-lifecycle policies. However, the main difference between AWS S3 and Glacier is the cost structure. The cost of storing the same amount of data in AWS Glacier is significantly less as compared to S3. Storage costs in Glacier can be as little as $1 for one petabyte of data per month.