# What Is Amazon EBS and How to Attach It to an EC2 Instance

# Introduction

Amazon EBS is a block storage service provided by AWS for EC2 instances.

It is mainly used to store operating systems, application data, databases, and persistent storage for cloud servers.

# What Is Amazon EBS?

Amazon EBS (Elastic Block Store) is a block-level storage service designed for Amazon EC2.

EBS volumes work like virtual hard disks attached to EC2 instances.

# Why Is EBS Important?

EBS provides:

*   persistent storage
    
*   high availability
    
*   scalability
    
*   backup support
    
*   fast performance
    

# Types of EBS Volumes

## General Purpose SSD (gp3)

Balanced price and performance.

## Provisioned IOPS SSD

High-performance workloads like databases.

## Throughput Optimized HDD

Large data workloads.

# How EBS Works with EC2

An EBS volume is created separately and attached to an EC2 instance.

The EC2 instance uses the EBS volume like a physical hard disk.

# Steps to Attach EBS to EC2

## Step 1

Create EC2 instance.

## Step 2

Open EBS volumes section in AWS console.

## Step 3

Create new EBS volume.

## Step 4

Select:

*   size
    
*   volume type
    
*   availability zone
    

## Step 5

Attach volume to EC2 instance.

## Step 6

Login to EC2 and mount the volume.

# Benefits of EBS

*   Persistent storage
    
*   Snapshot backup support
    
*   High durability
    
*   Easy scalability
    
*   Encryption support
    

# Real-World Example

A production application running on EC2 stores application data and logs inside EBS volumes for persistent storage.

# Conclusion

Amazon EBS is an important AWS storage service used with EC2 instances to provide scalable and persistent block storage.
