EBS — Complete Guide
EBS — Complete Guide: free step-by-step lesson with examples, common mistakes, and interview tips — part of AWS Cloud Tutorial on Toolliyo Academy.
On this page
AWS Cloud Tutorial · Lesson 32 of 100
EBS
Core services → Projects
Core services · 1 — AWS basics · ~6 min · AWS — Storage & Databases
What is this?
Elastic Block Store provides network-attached volumes for EC2. gp3 is general purpose; io2 suits high-IOPS databases.
Why should you care?
AwsVerse RDS and EC2 databases need durable block storage with snapshot backup to S3.
See it live — copy this example
Run in AWS CloudShell / local AWS CLI v2, or follow the matching steps in the AWS Console (Free Tier).
aws ec2 create-volume \
--availability-zone ap-south-1a \
--size 50 --volume-type gp3 \
--iops 3000 --throughput 125 \
--encrypted --tag-specifications 'ResourceType=volume,Tags=[{Key=Name,Value=awsverse-data}]'
What happened?
- Creates an encrypted gp3 volume in one AZ.
- Attach to an instance in the same AZ; snapshot before major changes.
Practice next
- Launch EC2; note root volume type gp3.
- Create snapshot: aws ec2 create-snapshot --volume-id vol-xxx.
- Test attach/detach on stopped instance.
- Increase gp3 IOPS to 6000 and benchmark.
- Copy snapshot to DR region.
Remember
EBS = EC2 block disk. Snapshot to S3 for backup. Encrypt by default.
AwsVerse DB volume
Ledger DB needs fast random I/O.
Outcome: io2 volume delivers consistent 20k IOPS for OLTP.
Interview prep for this lesson
Practice these questions aloud after reading—each links to a full structured answer.
Sign in to ask a question or upvote helpful answers.
No questions yet — be the first to ask!