Skip to main content
Cloud / AWS / Products / Amazon EBS - Block Storage

Amazon EBS - Block Storage

Amazon EBS is high-performance block storage for EC2 instances with up to 256,000 IOPS. GDPR-compliant in EU regions.

Storage
Pricing Model Pay for provisioned storage (GB/month) and IOPS
Availability All regions
Data Sovereignty EU regions available
Reliability 99.99% availability (io2 Block Express) SLA

What is Amazon EBS?

Amazon Elastic Block Store (EBS) is the standard block storage service for Amazon EC2 instances. EBS volumes behave like physical hard drives or SSDs but offer the flexibility and reliability of the cloud. Each EBS volume automatically replicates within an Availability Zone for 99.99% to 99.999% availability.

Unlike ephemeral Instance Store, EBS volumes persist even after EC2 instance stops or terminations. You can grow volumes live, adjust IOPS, and move between EC2 instances without downtime.

Core Features

  • Multiple Volume Types: gp3 for balance, io2 Block Express for extreme performance, st1 for throughput
  • Up to 256,000 IOPS: io2 Block Express for latency-critical databases
  • Automatic Snapshots: Incremental backups to S3 with Data Lifecycle Manager
  • Encryption: AES-256 encryption with AWS KMS without performance impact
  • Elastic Volumes: Live adjustment of size, IOPS, and throughput

Typical Use Cases

Database Volumes: EBS is the standard storage solution for relational databases on EC2. For production databases, combine gp3 (smaller workloads) or io2 Block Express (enterprise databases) with automated snapshots.

Boot Volumes: Every EC2 instance requires a root volume. gp3 is the optimal choice here: low cost, sufficient performance, fast boot times.

Container Storage: Kubernetes StatefulSets and ECS tasks with persistent data use EBS via the EBS CSI Driver. EKS clusters automatically provision gp3 volumes via StorageClass.

Benefits

  • Persistent data independent of EC2 lifecycle
  • Flexible volume types for every workload and budget
  • Snapshots enable easy backups and disaster recovery
  • Live scaling without downtime with Elastic Volumes

Integration with innFactory

As an AWS Reseller, innFactory supports you with Amazon EBS: storage architecture design, performance optimization, backup strategies, and cost optimization through the right volume type choice.

Available Tiers & Options

io2 Block Express

Strengths
  • Up to 256,000 IOPS
  • Sub-millisecond latency
  • 99.999% durability
Considerations
  • Higher cost
  • Only for specific instance types

st1 (Throughput Optimized HDD)

Strengths
  • Low cost
  • High throughput (500 MB/s)
Considerations
  • HDD-based, higher latency
  • Not bootable

Typical Use Cases

Database volumes (MySQL, PostgreSQL, Oracle)
Boot volumes for EC2 instances
Big data analytics (Hadoop, Spark)
Enterprise applications (SAP, ERP)
Container storage (EKS, ECS)
Backup and disaster recovery

Technical Specifications

Encryption AES-256 encryption at rest
Max iops 256,000 IOPS (io2 Block Express)
Max throughput 4,000 MB/s (io2 Block Express)
Max volume size 64 TiB (gp3, io2 Block Express)
Multi attach io2 Block Express supports Multi-Attach
Snapshot support Incremental snapshots to S3
Volume types gp3, gp2, io2 Block Express, io2, io1, st1, sc1

Frequently Asked Questions

What is Amazon EBS?

Amazon Elastic Block Store (EBS) is a high-performance block storage service for Amazon EC2 instances. EBS volumes behave like physical hard drives but offer cloud benefits like snapshots, encryption, and flexible scaling.

Which EBS volume type should I choose?

gp3 is the right choice for most workloads: balanced price-performance, 3,000 IOPS baseline. For databases with high IOPS requirements, use io2 Block Express (up to 256,000 IOPS). For big data with high throughput, choose st1.

How do EBS snapshots work?

EBS snapshots are incremental backups stored in Amazon S3. The first snapshot copies all data, subsequent snapshots only copy changed blocks. You can copy and share snapshots across regions.

Can I attach an EBS volume to multiple EC2 instances?

Yes, with EBS Multi-Attach (available for io2 Block Express). A volume can be attached to up to 16 EC2 instances in the same Availability Zone. This is suitable for cluster applications.

AWS Cloud Expertise

innFactory is an AWS Reseller with certified cloud architects. We provide consulting, implementation, and managed services for AWS.

Ready to start with Amazon EBS - Block Storage?

Our certified AWS experts help you with architecture, integration, and optimization.

Schedule Consultation