We use machine learning technology to do auto-translation. Click "English" on top navigation bar to check Chinese version.
How Amazon Web Services Storage partners utilize Amazon S3 Glacier Instant Retrieval to meet customers’ data archiving needs
Last year at re:Invent 2021
In this blog, I’ll explore how partners are making Amazon S3 Glacier Instant Retrieval available to customers, which enables customers to combine all the benefits of using partners solution while gaining seamless access to low-cost archive storage. I’ll also dive in to some common S3 Glacier Instant Retrieval use cases like cost-effective storage tiering from primary storage and long-term retention of backups.
Data archiving customer requirements
Customers use Amazon S3 for a wide variety of use cases including data lakes, web hosting, backup, archiving, and many more. Amazon S3 provides storage classes that address the business and technical requirements for different use cases, and for data at different points in its data lifecycle. Customers can determine which storage class is right for them based on the data access, resiliency, and cost requirements of their workloads. Before the launch of S3 Glacier Instant Retrieval, S3 Standard was used for frequently accessed data, S3 Standard-Infrequent Access was used for infrequently accessed data, and for rarely accessed data, Amazon S3 offered the Amazon S3 Glacier Flexible Retrieval (formerly ‘Amazon S3 Glacier’) and Amazon S3 Glacier Deep Archive storage classes (Figure 1). In addition to the storage classes in Figure 1, Amazon S3 offers storage classes like
Figure 1: Amazon S3 storage classes
With Amazon S3 Glacier Flexible Retrieval and Amazon S3 Glacier Deep Archive, customers can access their data in minutes to hours for a very low cost. These storage classes met the needs for rarely accessed data that wasn’t time-critical to access. In some cases, customers have the need to store data that is rarely accessed but when it is needed, the data needs to be accessed in milliseconds. This may have prevented some customers from using S3 Glacier Flexible Retrieval or S3 Glacier Deep Archive to store time-sensitive, rarely accessed data.
Prior to Amazon S3 Glacier Instant Retrieval, if customers needed rapid access to their less frequently accessed data, they would store their data in an infrequently accessed storage class rather than the lower-cost, rarely-accessed S3 Glacier Flexible Retrieval and S3 Glacier Deep Archive storage classes. Customers were also looking for a place to store archive data that needed milliseconds access such as medical images, news media assets, or genomics data.
Amazon S3 Glacier Instant Retrieval as a solution
Amazon S3 Glacier Instant Retrieval addresses customers’ archive needs by allowing customers to cost-effectively store archive data while having access to that data immediately.
Now, let’s take a quick look at how easy it is to work with the new Amazon S3 Glacier Instant Retrieval storage class.
First, we upload a file to S3 Glacier Instant Retrieval using the Amazon Web Services CLI V2. The storage class is also available via the
aws s3 cp myfile.mov s3://aws-s3-storageclass-bucket/ --storage-class=GLACIER_IR upload: ./myfile.mov to s3://aws-s3-storageclass-bucket/myfile.mov
As you can see, uploading to S3 Glacier Instant Retrieval is as easy as uploading to any other Amazon S3 storage class. Now that we have uploaded the file, we can perform a head-object operation to get the object metadata. Below I am using the “query” option which is a standard option across the Amazon Web Services CLI to specify I want the StorageClass property returned. As you can see, the storage class returns as
GLACIER_IR
.
Figure 2: Amazon S3 bucket with uploaded object
The most important aspect of using S3 Glacier Instant Retrieval is being able to get immediate access to your archived data, whenever and wherever you need it. With S3 Glacier Instant Retrieval you get access to your data in just milliseconds. I once again use the Amazon Web Services CLI with “aws s3 cp” and copy the object down to my local machine. S3 Glacier Instant Retrieval is a synchronous storage class, which means when you issue a command to access or download an object, the action happens within milliseconds. With S3 Glacier Instant Retrieval, the command starts downloading the file immediately.
aws s3 cp s3://aws-s3-storageclass-bucket/myfile.mov myfile.mov download: s3://aws-s3-storageclass-bucket/myfile.mov to ./myfile.mov
Amazon S3 Glacier Instant Retrieval storage partner use cases
For partners, Amazon S3 Glacier Instant Retrieval allows them to offer solutions that meet customers’ archive needs no matter how they need to access the data. With Amazon S3 Glacier Instant Retrieval, partners are able to add support to their existing solutions that require archive capabilities and instant access. This can be done by specifying the storage class with the S3 API or Amazon Web Services SDK. Let’s look at a few of these use cases, like tiering storage from a primary storage system, backing up data for long term retention, and maintaining large storage archives.
First, let’s talk through the primary storage tiering use case.
One of the challenges is this data was often presented to customers over standard protocols like SMB and NFS. Partners had to either ensure the data could be retrieved within the protocol time-out limit or provide a special client to access the data. In addition, partners would have to build workflows for retrieving data. With S3 Glacier Instant Retrieval, primary storage partners can now send data that needs to be tiered to an archive storage class and meet all their other requirements. For example,
Amazon S3 Glacier Instant Retrieval storage backup, restore, and archiving use cases
Next, let’s dive into the backup and restore use case. It may seem obvious, but
The last use case we are going to explore in this blog is
Summary
In this blog we explored the use cases Amazon S3 Glacier Instant Retrieval addresses for customers and partners. We also reviewed an update on partners currently providing support for S3 Glacier Instant Retrieval. While this blog should not be considered a comprehensive list of partner support, it provides a good understanding of some of the ways partners are enabling customers to use S3 Glacier Instant Retrieval.
As a next step, you should determine if your needs align to any of these use cases, or if there are other use cases for S3 Glacier Instant Retrieval within your organization. Many Amazon Web Services Partners, especially storage competency partners, have added support. Your solution provider can provide you with details on using S3 Glacier Instant Retrieval with their solution. Your
Thanks for reading this blog post, if you have any comments or questions, leave them in the comments section.
The mentioned AWS GenAI Services service names relating to generative AI are only available or previewed in the Global Regions. Amazon Web Services China promotes AWS GenAI Services relating to generative AI solely for China-to-global business purposes and/or advanced technology introduction.