0% found this document useful (0 votes)
16 views7 pages

Configuring Storage Volumes on AWS

Uploaded by

Dev Kumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views7 pages

Configuring Storage Volumes on AWS

Uploaded by

Dev Kumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

Storage in AWS :

AWS Storage Overview:


AWS offers multiple storage solutions to manage and store data efficiently based
on performance, durability, and availability requirements. Storage in AWS refers
to the ability to store data (files, databases, backups) in various forms, whether
on block storage or object storage platforms.

Types of AWS Storage:


1. Block Storage (EBS):
• Stores data in fixed-size blocks.
• Used with EC2 instances (like a virtual hard drive).
• Low-latency, high-performance, good for databases, and applications.
Key feature:
IOPS (Input/Output Operations Per Second) measures performance.
Types:
• General Purpose SSD (gp3/gp2): Balanced performance.
• Provisioned IOPS SSD (io2/io1): High-performance for databases.
• HDD (st1/sc1): Lower-cost options for large sequential data.
2. Object Storage (S3):
• Stores data as objects (data + metadata).
• Ideal for unstructured data like backups, media, and logs.
• High durability (11 9s), scalable, accessible via URLs or APls.
• Good for large-scale storage with less frequent access.
Key Differences:
• Block Storage: High performance, low-latency, for databases/OS.
• Object Storage: Highly scalable, ideal for backups/media, less performant.
IOPS (Input/Output Operations Per Second):
IOPS measures how fast storage can handle read/write operations, important for
block storage performance.
EBS in AWS
Amazon Elastic Block Store (EBS) is a block storage service in AWS that provides
persistent, high-performance storage volumes for EC2 instances. EBS acts like a
hard drive attached to an EC2 instance, storing data even when the instance is
stopped or terminated.
How EBS Works:
• Attach to EC2: EBS volumes are created independently and attached to
EC2 instances as virtual hard drives.
• Persistence: Data in EBS remains intact even if the EC2 instance is stopped
or rebooted.
• Snapshots: EBS allows for snapshots (backups) to be created, which are
stored in Amazon S3.
• Resize: EBS volumes can be resized or upgraded for better performance
without downtime.
• IOPS: You can configure IOPS (Input/Output Operations Per Second) to
match performance needs.
Advantages of EBS:
1. Durability and Reliability:
EBS volumes are automatically replicated within their availability zone to ensure
high availability.
2. Scalability:
Volumes can be dynamically resized to adjust to growing storage needs without
interrupting operations.
3. Performance:
EBS provides high-performance storage with customizable IOPS, suitable for
transactional workloads like databases.
4. Backup and Recovery:
EBS allows point-in-time snapshots, enabling easy backups and disaster recovery.
5. Flexibility:
Volumes can be detached from one instance and attached to another, making it
flexible for instance migration.
Disadvantages of EBS:
1. Availability Zone Bound:
EBS volumes are tied to a single availability zone (AZ).
You cannot attach an EBS volume to an instance in a different AZ without moving
or replicating the volume.
2. Cost:
High-performance SSD options can become costly for large volumes or high IOPS
configurations.
3. Limited Multi-Attach:
Only certain EBS volumes (like io2) allow multiple EC2 instances to attach to the
same volume simultaneously, limiting use in certain clustered applications.
Use Cases for EBS:
1. Databases:
EBS provides low-latency and high-performance storage for relational and non-
relational databases.
2. Web Servers:
EBS is commonly used to store data for web applications running on EC2
instances.
3. Enterprise Applications:
EBS is ideal for applications like ERP, CRM, or SAP that require reliable and
persistent storage.
4. Big Data Analytics:
Can be used for storing data used in
high-performance analytics and machine learning workloads.
Types of EBS Storage:
1. SSD-Based Volumes:
• General Purpose SSD (gp3/gp2): Good for a wide range of workloads like
boot volumes, databases, and development environments.
• Provisioned IOPS SSD (io2/io): Designed for high 1/0 operations, ideal
for 1/0-intensive applications like large databases.
2. HDD-Based Volumes:
• Throughput Optimized HDD (st1): Lower-cost storage for workloads with
high sequential data access (big data, log processing).
• Cold HDD (sc1): The lowest-cost option for infrequently accessed data, like
archival storage.
Hard disk drive (HDD) volumes
HDD-backed volumes are optimized for large streaming workloads where the
dominant performance attribute is throughput. HDD volume types include
Throughput Optimized HDD and Cold HDD. The following is a summary of the
use cases and characteristics of HDD-backed volumes.
Previous generation volumes
Magnetic (standard) volumes are previous generation volumes that are backed
by magnetic drives. They are suited for workloads with small datasets where
data is accessed infrequently and performance is not of primary importance.
These volumes deliver approximately 100 IOPS on average, with burst capability
of up to hundreds of IOPS, and they can range in size from 1 GiB to 1 TiB.

Features of EBS:
1. Persistent Storage: Data persists even when the EC2 instance is stopped or
terminated.
2. Snapshots: EBS allows you to take snapshots (backups) stored in S3, which can
be used to create new volumes.
3. Encryption: EBS provides encryption for data at rest and in transit, ensuring
security.
4. High Availability: EBS volumes are replicated within the same AZ, offering high
availability and durability.
5. IOPS Performance: EBS volumes provide configurable IOPS (up to 64,000
IOPS), allowing for high-performance storage.

You might also like