What Does Glacier Mean?
On This Page
Quick Definition
Amazon S3 Glacier is a very cheap place to store old data that you don't need to access often. It is like a digital attic where you keep files for years but might take hours to get them back out. You use it for backups and archives that you hope you never need but must keep safe.
Commonly Confused With
S3 Standard-IA is for data accessed infrequently (a few times a month) but still needs instant retrieval. Glacier is for archival data accessed rarely (once or twice a year) and retrieval takes minutes to hours. S3 Standard-IA is more expensive per GB than Glacier but has no retrieval delay.
Monthly sales reports that you need to access on demand go in S3 Standard-IA. Last year's tax records that you only need for an audit go in Glacier.
S3 One Zone-IA stores data in only one Availability Zone, so it is less durable and cheaper than S3 Standard-IA. Glacier stores data across three Availability Zones, offering higher durability. One Zone-IA is for re-creatable data, while Glacier is for critical archives.
Thumbnail images for a website that can be regenerated go in One Zone-IA. Original master photographs that cannot be recreated go in Glacier.
Glacier Deep Archive is even cheaper than standard Glacier but has longer retrieval times (12–48 hours). Standard Glacier offers Expedited retrieval (1–5 minutes), while Deep Archive does not. Deep Archive is for data that is truly needed only in extreme emergencies.
Backups of backups that you hope never to use go in Glacier Deep Archive. Compliance data that might be needed within a day for an audit goes in standard Glacier.
AWS Backup is a managed service for scheduling and automating backups across AWS services. Glacier is a storage destination. AWS Backup can store backup copies directly in Glacier, but the two are not interchangeable. Glacier is the storage, AWS Backup is the automation tool.
You use AWS Backup to schedule weekly backups of an EC2 instance, and the backup is stored in Glacier for long-term retention.
Must Know for Exams
Glacier is a relevant topic for several general IT certifications, particularly those from AWS, CompTIA, and vendor-neutral cloud architecture exams. While it is not a primary focus for all certifications, it frequently appears as a distractor or a correct answer in questions about storage cost optimization, data archiving, and lifecycle policies. For the AWS Certified Cloud Practitioner exam, you need to understand that Glacier is a low-cost storage service for archiving data that is rarely accessed. Questions may ask which storage class is cheapest for long-term backups or which service is best for compliance data retention. Glacier is often the correct answer for scenarios involving data that must be kept for years with minimal access.
For the AWS Solutions Architect Associate exam, Glacier appears in more depth. Questions may require you to design a storage lifecycle that moves data from S3 Standard to S3 Standard-IA to Glacier based on access patterns. You might be asked to choose the cheapest retrieval option for a batch job that runs overnight. You also need to know about Glacier's retrieval options (Expedited, Standard, Bulk) and their associated time frames and costs. The exam may present a scenario where an application needs to restore archived data within 5 minutes, and the correct answer involves provisioning Expedited retrieval capacity. Understanding Glacier's integration with S3 Object Lock for WORM compliance is also testable.
For CompTIA Cloud+ and CompTIA Security+, Glacier is a lighter topic but still appears in questions about storage tiers and data retention policies. The Security+ exam might ask about encryption at rest, and Glacier's default AES-256 encryption is a point to remember. In the IT fundamentals exams, Glacier is sometimes compared to other storage services like S3 and EBS. The key exam objective is to distinguish between storage for active data, infrequently accessed data, and archived data. Exam questions often include a scenario with specific costs or retrieval time requirements, and you must pick the correct storage class. Common question types include multiple-choice with two similar options, where one is Glacier and the other is S3 Standard-IA. The trick is that Glacier is cheaper but has longer retrieval times, while S3 Standard-IA is more expensive but retrieves data instantly. Always read the retrieval time requirement carefully.
Simple Meaning
Think of Glacier like a secure, underground storage vault for things you need to keep for a long time but almost never look at. In your everyday life, you might have a box of old tax documents, childhood photos, or legal papers that you only touch once every few years. You don't keep these in your daily backpack because they are bulky and unnecessary for your regular activities. Instead, you put them in a cheap, safe storage unit that you pay a small monthly fee for. If you ever need one of those old papers, you have to call the storage company, they locate your box, and it might take several hours or even a day to get it delivered to you.
Amazon S3 Glacier works exactly the same way for companies. Businesses have huge amounts of data, old customer records, financial logs, scientific research data, or security footage, that must be kept for years due to legal rules or company policy. They cannot delete this data, but they also do not want to pay high costs to store it on fast, expensive servers. Glacier offers them a dirt-cheap storage solution where the data sits safely on magnetic tape or hard drives in Amazon's data centers. When someone needs to restore an old file, they submit a retrieval request, and Amazon takes anywhere from one minute to twelve hours (depending on the retrieval option chosen) to make that data available again. This trade-off between low cost and slow access is the entire point of Glacier.
For IT learners, understanding Glacier is important because it solves a real business problem: how to keep massive amounts of data for years without spending a fortune. It also teaches you about storage tiers, data lifecycle policies, and the concept of retrieval time versus cost. Many companies save thousands of dollars each month by moving old data from fast storage like Amazon S3 Standard to Glacier. The core idea is simple: not all data needs to be instantly available, and for the data that can wait, Glacier is the perfect, budget-friendly home.
Full Technical Definition
Amazon S3 Glacier is a cloud-based archival storage service within the Amazon Web Services (AWS) ecosystem. It is designed for data that is accessed infrequently, typically for long-term retention, compliance, and digital preservation. The service is part of the broader Amazon S3 family, and it can be used either as a standalone storage class (S3 Glacier) or as a storage tier within S3 Lifecycle policies. Glacier stores data as archives within vaults. Each archive can be any object, such as a file or a collection of files, and vaults serve as containers that hold multiple archives. Glacier supports vault access policies using AWS Identity and Access Management (IAM) for fine-grained access control.
The underlying storage infrastructure of Glacier historically relied on low-cost magnetic tape libraries and automated robotic systems, though AWS has evolved the implementation over time. Today, Glacier is integrated with the S3 API, meaning you can transition objects directly from S3 Standard or S3 Standard-IA (Infrequent Access) into the Glacier storage class using S3 Lifecycle rules. There are three retrieval options: Expedited (1–5 minutes, higher cost), Standard (3–5 hours, moderate cost), and Bulk (5–12 hours, lowest cost). You can also request a provisioned capacity of 100 MB/s for Expedited retrievals to guarantee fast access when needed.
Data stored in Glacier is encrypted by default using AES-256, both at rest and in transit. The service is designed for 99.999999999% durability (eleven 9s), meaning data is replicated across multiple Availability Zones within an AWS Region. There is no maximum limit on the number of archives or vaults you can create. Restoring data from Glacier involves initiating a retrieval job, which copies the data to S3 Standard-IA or S3 One Zone-IA temporarily. Once the restore is complete, you can access the data via the S3 API. The retrieval time is a critical factor in IT architecture decisions, as applications must be designed to tolerate the latency of retrieving archived data.
For IT professionals, integrating Glacier into a data lifecycle strategy is common. For example, you might store active data in S3 Standard for 30 days, move it to S3 Standard-IA for 90 days, then automatically transition it to Glacier for long-term retention. Policies can also apply automatic deletion after a set number of years. Compliance frameworks such as HIPAA, GDPR, and FINRA often require data to be retained for specific periods, and Glacier’s write-once-read-many (WORM) capabilities via S3 Object Lock help meet these requirements. It is also important to understand the cost implications: Glacier charges for storage per gigabyte per month, retrieval requests, and data transfer out. Retrieval costs can add up quickly if you restore large amounts of data, so careful planning is essential.
Real-Life Example
Imagine you are a librarian for a huge city library. Every day, hundreds of new books arrive. You have a central reading room where the most popular books are kept on open shelves, available instantly. But there are thousands of older books that people request only a few times a decade. If you kept all those books on the main shelves, the library would be overflowing, and you would need to pay for massive, expensive shelving units. Instead, you decide to use a climate-controlled basement storage room. You place the less popular books on shelves down there, and when someone requests one, you go downstairs, find the book, and bring it up. It takes maybe an hour to fulfill the request, but the cost of maintaining that basement is much lower than expanding the main floor.
Now, imagine you have even older books, ones that might be requested only once every five years. You move those to an off-site warehouse that costs even less per book. When someone wants one, you submit a request, a truck brings the box of books to the library the next day, and the patron waits a day or two. This is exactly how Glacier works. The library's main floor is Amazon S3 Standard, where data is instantly accessible. The basement is S3 Standard-IA, a bit cheaper but still fairly fast. The off-site warehouse is S3 Glacier, very cheap, but retrieval takes from minutes to hours. The librarian's job is to decide which books go where, just as an IT architect decides which data belongs in which storage tier.
In this analogy, the librarian also keeps a log of everything that goes to the warehouse, just as Glacier tracks all archives with unique IDs. If a researcher needs a specific old science journal, the librarian looks up the journal's location in the log, drives to the warehouse, and retrieves it. The researcher pays a small retrieval fee for the service. In the cloud world, you pay Glacier's retrieval costs based on how fast you need the data back. The beauty is that you don't have to manage any physical infrastructure, Amazon does the heavy lifting, just like the warehouse staff.
Why This Term Matters
Glacier matters because it fundamentally changes how organizations think about data storage economics. In the past, companies had to buy their own tape drives, backup software, and physical storage media. They had to manage off-site vaults, hire people to rotate tapes, and worry about environmental conditions like humidity and temperature. This was expensive and error-prone. Glacier eliminates all of that by providing a fully managed, infinitely scalable archival storage service. For IT professionals, knowing how to leverage Glacier can save their companies enormous amounts of money while still meeting legal compliance requirements.
In practice, many organizations are required by law to keep certain records for years or even decades. Healthcare providers must retain patient records for a minimum number of years under HIPAA. Financial institutions must keep transaction records for regulatory audits. Media companies need to archive original video footage for repurposing. Without a cost-effective archival solution, these companies would either pay exorbitant storage bills or risk non-compliance by deleting data too early. Glacier provides the middle ground: low-cost storage that automatically meets durability and security standards.
Another reason Glacier matters is its role in disaster recovery. Companies can store backup archives in Glacier that are geographically separate from their primary data centers. If a disaster destroys the primary site, the archived backups in Glacier remain safe and can be restored. This is a core part of many IT disaster recovery plans. Glacier's integration with S3 Lifecycle policies means that data tiering can be fully automated. Once configured, data moves through storage classes without any human intervention. For IT certification candidates, understanding Glacier is essential because it appears in scenarios about cost optimization, data lifecycle management, compliance, and storage architecture. It is a prime example of how cloud services solve real business problems with elegant, automated solutions.
How It Appears in Exam Questions
Glacier appears in exam questions in several distinct patterns. The most common is a scenario-based question where you are given a company's data access patterns and cost constraints, and you must recommend the appropriate storage solution. For example: A hospital is required to keep patient records for 7 years. The records are accessed only once or twice per year after the first 6 months. Which storage class is most cost-effective? The correct answer is to store the data in S3 Standard for 6 months, then transition to Glacier via a lifecycle policy. The question may also ask which retrieval option to use if the records are needed for a regulatory audit that starts in 24 hours. The answer would be Standard retrieval (3–5 hours) because it is cheaper than Expedited and still meets the deadline.
Another question pattern involves understanding retrieval costs. For example: A company stores 50 TB of data in Glacier. Once a year, they restore all of it for an annual report. Which retrieval option is cheapest? The correct answer is Bulk retrieval (5–12 hours) because it costs the least per gigabyte. Exam questions might also test your knowledge of Glacier's integration with S3 Lifecycle rules. You might be given a lifecycle policy and asked what happens when an object reaches 365 days. The answer is that it transitions to Glacier (or Glacier Deep Archive, depending on the rule).
Configuration and troubleshooting questions are less common but possible. You might be asked why a restore request failed, with options pointing to insufficient IAM permissions, a missing vault, or an incorrect archive ID. The correct answer is usually related to permissions or the archive ID. Some questions ask about data durability: How many 9s does Glacier offer? (11 9s, or 99.999999999%). Another pattern is comparing Glacier to S3 One Zone-IA: Which is cheaper? (Glacier is cheaper). Which is more durable? (Glacier, because it replicates across multiple AZs). Finally, exam traps often feature a scenario where data is accessed monthly, and a beginner might choose Glacier, but the correct answer is S3 Standard-IA because monthly access is too frequent for Glacier's retrieval delays.
Practise Glacier Questions
Test your understanding with exam-style practice questions.
Example Scenario
A medium-sized law firm, Smith & Associates, handles thousands of client cases each year. Their legal department requires them to store all case files, email correspondence, and court documents for a minimum of ten years after a case closes. Currently, they keep everything on a local network attached storage (NAS) device in their office. The NAS is filling up quickly, and the firm's IT administrator, Maria, is struggling to find space. She purchases more hard drives, but the costs are adding up, and the backup process is becoming complicated.
Maria investigates cloud storage options. She learns about Amazon S3 Standard, but the cost to store 10 years' worth of data for hundreds of cases would be very high because the data is rarely accessed after the first year. Then she discovers S3 Glacier. Maria realizes that after a case closes, the files are only needed if a client requests a copy or if a regulatory audit occurs. This might happen once or twice a year at most. She decides to implement a storage lifecycle: All new case files are stored in S3 Standard for the first 12 months while the case is active. After 12 months, an automatic lifecycle rule moves the data to Glacier. Retrieval is set to Standard, meaning it takes 3–5 hours to restore any old case file. Maria explains to the partners that if an audit is announced, they will have enough time to restore the files before the auditor arrives.
The firm saves thousands of dollars annually in storage costs. Maria also enables Glacier's default encryption to protect sensitive client data. She configures IAM policies so only senior partners can initiate restores. The solution works perfectly for over two years. Then one day, a client requests an old case file from five years ago. Maria initiates a Standard retrieval, and 4 hours later, the file is available in S3 Standard-IA for temporary access. The client receives the file, and Maria is happy she chose Glacier. This scenario is typical for exam questions: you need to pick the storage class that balances cost, retrieval time, and compliance requirements.
Common Mistakes
Using Glacier for data that is accessed daily or weekly.
Glacier is designed for data accessed very rarely, like once or twice a year. Daily or weekly retrieval is too frequent, leading to high retrieval costs and unacceptable wait times.
Use S3 Standard or S3 Standard-IA for data accessed more than once a quarter, and reserve Glacier only for truly archival data.
Assuming all retrieval options have the same cost and speed.
Glacier has three retrieval tiers: Expedited (1–5 min, expensive), Standard (3–5 hours, moderate), and Bulk (5–12 hours, cheapest). Choosing the wrong tier can either cost too much or take too long.
Always match the retrieval option to the time requirement: use Expedited for emergencies, Standard for normal requests, and Bulk for large batch jobs that can wait overnight.
Thinking Glacier provides immediate access like S3 Standard.
Glacier is an archival service. Data must be restored to a temporary S3 location before you can access it. Attempting to read data directly from Glacier via an S3 GET request will fail.
Initiate a restore job first. After the restore completes, access the data from the temporary S3 storage class (Standard-IA or One Zone-IA).
Forgetting to account for retrieval costs in the budget.
Glacier has low storage costs but high retrieval costs per gigabyte. If you restore a large amount of data frequently, the total bill can exceed what you would pay for S3 Standard.
Calculate total cost of ownership by adding storage cost, retrieval cost, and data transfer cost. Use Bulk retrieval for large restores to minimize cost.
Believing Glacier is not durable or secure enough for compliance.
Glacier offers 99.999999999% durability and AES-256 encryption by default. It also supports S3 Object Lock for WORM compliance, making it suitable for regulated industries.
Glacier is fully compliant with HIPAA, GDPR, FINRA, and other standards when configured correctly. Use S3 Object Lock to prevent deletion or modification.
Exam Trap — Don't Get Fooled
{"trap":"Choosing S3 Standard-IA for a scenario that describes data accessed once a year, because you think 'infrequent access' matches.","why_learners_choose_it":"Learners see 'Infrequent Access' in the name and assume it fits data accessed once a year. They also may not realize that Glacier exists and is cheaper for truly rare access."
,"how_to_avoid_it":"Always check the access frequency: if data is accessed less than once per quarter (e.g., once or twice a year), Glacier is the better choice. S3 Standard-IA is for data accessed a few times per month.
Also remember retrieval time: if the scenario does not mention instant access, Glacier is likely correct."
Step-by-Step Breakdown
Identify data that needs archiving
Review your data and determine which objects have not been accessed for a set period, such as 90 days or 365 days. These are candidates for transition to Glacier. In a lifecycle policy, you define the number of days after creation when the transition should occur.
Configure an S3 Lifecycle rule
In the AWS Management Console, go to the S3 bucket, create a lifecycle rule, and add a transition action. Specify that objects older than X days should transition to Glacier. You can also set expiration to delete objects after a certain number of years.
Monitor the transition
After the lifecycle rule is active, AWS automatically moves eligible objects from the current storage class to Glacier. You can use S3 Inventory or CloudWatch metrics to verify that objects are transitioning correctly. The process is asynchronous and can take up to 48 hours.
When retrieval is needed, initiate a restore
To access archived data, use the S3 console, CLI, or API to start a restore request. Specify the retrieval tier (Expedited, Standard, or Bulk). The service copies the data to a temporary S3 storage class. You can set a deletion date for the temporary copy.
Wait for the restore to complete
Depending on the tier, restoration takes from 1–5 minutes (Expedited) to 5–12 hours (Bulk). You can check the status via the console or CLI. Once complete, the object becomes readable for the duration you specified (default 24 hours).
Access the restored data
After the restore is complete, you can download the object like any S3 object. The object remains in the temporary S3 storage class until the expiration date. If you need the data longer, extend the restoration period or copy it to another S3 bucket.
Practical Mini-Lesson
To effectively use Glacier in a real IT environment, you must first understand how it fits into the broader data lifecycle. The typical workflow begins with data being written to S3 Standard, where it remains for a short period of active use. After a set number of days, an S3 Lifecycle rule transitions the data to S3 Standard-IA. Later, another rule moves it to Glacier. This automation is crucial because it removes human error and ensures compliance with retention policies. For example, a financial institution might set a lifecycle rule to transition transaction records to Glacier after 90 days and delete them after 7 years. This approach minimizes costs while meeting regulatory requirements.
When configuring lifecycle rules, pay attention to the number of days. A common mistake is setting the transition too early, causing data to be in Glacier when it is still needed for active operations. Conversely, setting it too late wastes money on expensive storage. Many IT professionals use the 'Last Access Date' feature in S3 Intelligent-Tiering to determine the optimal transition time. You can also use S3 Analytics to generate recommendations for lifecycle policies. These tools analyze access patterns and suggest which objects should move to Glacier.
Restoring data from Glacier requires planning. If a compliance audit is scheduled, you must initiate the restore well in advance. For emergency restores, using Expedited retrieval with provisioned capacity guarantees fast access but costs more. In a production environment, you might set up a Lambda function that automatically starts a Bulk restore when a CloudWatch event triggers. This can be used for disaster recovery drills. Also, be aware of the costs: storage in Glacier is cheap, but retrieving data can be expensive if you use Expedited for large amounts. Always estimate the total cost before restoring.
Security is another critical aspect. By default, Glacier encrypts data at rest with S3 managed keys (SSE-S3). You can also use AWS KMS for customer-managed keys. Access control is managed via IAM policies and vault policies. For example, you can restrict who can initiate restores or delete archives. S3 Object Lock can be enabled on the bucket before transitioning to Glacier, making data immutable. This is essential for compliance with regulations that require data to be preserved in its original form. Finally, monitor Glacier usage with AWS CloudTrail to audit all API calls, and set up billing alerts to avoid unexpected costs from high retrieval volumes.
Memory Tip
Glacier: 'G' for 'Gone for a while', data is there but not instantly accessible. Cheap storage, long wait.
Covered in These Exams
Current Exam Context
Current exam versions that test this topic — use these objectives when studying.
Related Glossary Terms
A 2-in-1 laptop is a portable computer that can switch between a traditional laptop form and a tablet form, usually by detaching or rotating the keyboard.
The 24-pin motherboard connector is the main power cable that connects the computer's power supply unit (PSU) to the motherboard, supplying electricity to the motherboard and its components.
Two-factor authentication (2FA) is a security method that requires two different types of proof before granting access to an account or system.
A 3D printer is a device that creates physical objects by depositing layers of material based on a digital model.
5G is the fifth generation of cellular network technology, designed to deliver faster speeds, lower latency, and support for many more connected devices than previous generations.
The 8-pin CPU connector is a power cable from the power supply that delivers dedicated electricity to the processor on a computer's motherboard.
802.1Q is the networking standard that allows multiple virtual LANs (VLANs) to share a single physical network link by tagging Ethernet frames with VLAN identification information.
802.1X is a network access control standard that authenticates devices before they are allowed to connect to a wired or wireless network.
Frequently Asked Questions
Can I store data directly in Glacier without going through S3?
Yes, you can upload data directly to Glacier using the Glacier API, but the recommended approach is to use S3 lifecycle policies because they provide easier management, integration with S3 features, and consistent APIs.
How long does it take to retrieve data from Glacier?
Retrieval times depend on the tier you choose: Expedited (1–5 minutes), Standard (3–5 hours), and Bulk (5–12 hours). You can provision capacity for Expedited to guarantee faster access.
Is Glacier encrypted by default?
Yes, Glacier automatically encrypts data at rest using AES-256 with Amazon S3 managed keys (SSE-S3). You can also use AWS KMS for customer-managed keys if needed.
What is the difference between Glacier and Glacier Deep Archive?
Glacier Deep Archive is even cheaper than standard Glacier but has much longer retrieval times (12–48 hours). Standard Glacier offers Expedited retrieval, while Deep Archive does not. Use Deep Archive for data you almost never need.
Can I use Glacier for compliance data that must not be deleted?
Yes, by enabling S3 Object Lock on the bucket before transitioning data to Glacier, you can enforce a write-once-read-many (WORM) policy that prevents deletion or modification for a specified retention period.
Will I be charged for retrieving data from Glacier?
Yes, there are retrieval costs based on the tier and amount of data. Expedited is most expensive, Bulk is cheapest. Always factor these costs into your budget to avoid surprises.
Does Glacier support cross-region replication?
Glacier itself does not support replication, but you can replicate S3 objects before they transition to Glacier. Once in Glacier, the data is stored in a single region unless you manually copy it.
Summary
Amazon S3 Glacier is a low-cost archival storage service that excels at storing data that is rarely accessed but must be kept for long periods. It is a critical tool for IT professionals who need to manage data retention costs while meeting compliance obligations. The key trade-off is between cheap storage and longer retrieval times: retrieval can take from minutes to hours depending on the tier you select. Glacier integrates with S3 lifecycle policies, allowing automated transitions from more expensive storage classes as data ages.
For exam preparation, remember that Glacier is the cheapest storage option among S3 classes, but it is only appropriate for data accessed once or twice a year. Understand the three retrieval tiers and their timeframes. Be able to distinguish Glacier from S3 Standard-IA and S3 One Zone-IA. Common exam questions include selecting the right storage class based on access frequency and retrieval time, determining the cost implications of different retrieval options, and applying lifecycle rules. Also know that Glacier provides 11 nines of durability and encryption by default.
The practical takeaway is that Glacier solves real business problems: it reduces storage costs dramatically, automates data archiving, and supports compliance requirements. When designing an IT solution, always consider the data's lifecycle and match the storage class to access patterns. For the exam, focus on scenario-based questions that test your ability to balance cost, access frequency, and retrieval latency. Glacier is not complex, but it requires careful reasoning to use correctly.