📖 What is Amazon EBS (Elastic Block Storage)?
Amazon EBS provides persistent block storage volumes for use with EC2 instances. These volumes act as virtual hard drives, offering various types optimized for different workloads. EBS volumes can be dynamically resized and backed up, providing flexibility and data durability for your applications running on AWS.
"Master the EBS volume types (GP3, IO1/IO2, ST1, SC1). Understand their performance characteristics (IOPS, throughput) and cost implications. Pay attention to snapshotting for backups and disaster recovery. Distractors often focus on S3 for block storage; remember EBS is for EC2 instances."
📚 Certification: AWS Certified Solutions Architect - Associate (SAA-C03)
🔑 What are the Key Concepts of Amazon EBS (Elastic Block Storage)?
- ▸ EBS volumes are attached to a single EC2 instance at a time, providing dedicated block-level storage for that instance's operating system or applications.
- ▸ Different EBS volume types (GP3, IO1/IO2, ST1, SC1) offer varying price/performance characteristics; selecting the right type is crucial for cost optimization.
- ▸ EBS snapshots are incremental backups stored in S3, enabling point-in-time recovery and efficient data durability, and can be shared across AWS accounts.
- ▸ EBS volumes can be encrypted at rest using AWS KMS, protecting data confidentiality and meeting compliance requirements.
- ▸ Understanding EBS optimized instances is key; these instances provide dedicated bandwidth to EBS, improving I/O performance.
🎯 How does Amazon EBS (Elastic Block Storage) appear on the SAA-C03 Exam?
You may be asked to identify the most cost-effective EBS volume type for a development environment with infrequent access, considering performance needs are minimal.
A scenario might describe an application requiring consistently high IOPS; determine which EBS volume type and instance combination would best meet those demands.
Expect questions about disaster recovery strategies, specifically how EBS snapshots can be used to restore an EC2 instance and its data to a different region.
❓ Frequently Asked Questions
When should I use Provisioned IOPS (IO1/IO2) volumes?
Use Provisioned IOPS when your application requires consistently high and predictable IOPS, such as large databases. They are more expensive but guarantee performance.
Can I resize an EBS volume without detaching it?
Yes, most EBS volume types support online resizing, meaning you can increase the volume size without detaching it from the EC2 instance, minimizing downtime.
What's the difference between an EBS snapshot and an AMI?
A snapshot is a backup of a single EBS volume, while an AMI (Amazon Machine Image) contains the operating system, application server, and applications for an entire instance.