EBS Volumes on Amazon Web Services: From SSD to Magnetic Volumes

Amazon Elastic Block Storage (EBS) lets you create virtual storage volumes and attach them to EC2 Instances. AWS allows users to create EBS volumes that range in size from 1GB to 1TB. AWS recently launched the EBS encryption as a new feature to keep your data always encrypted inside an EBS volume.

Amazon AWS has recently announced an enhancement on its EBS storage product with the addition of the new volume type called General Purpose (SSD) as a default volume type of all the EBS Volumes. This new volume type was designed to offer balanced price/performance for a wide variety of workloads, from small and medium database workloads to frequently logs accessing, etc.

How to choose an EBS Volume Type

From now on, we’ll have three kinds of EBS Volume types: General Purpose SSD, Provisioned IOPS SSD, and Magnetic Volumes (Standard EBS Volumes). You have to select the right EBS Volume otherwise there will be a cost added to it.

EBS General Purpose (SSD)

This Volume type is a great fit for small and medium workloads like Root disk EC2 volumes, small and medium database workloads, frequently logs accessing workloads, etc. By default, this volume type will support 3 IOPS/GB. For example, 10 GB volume will give 30 IOPS and 100 GB volume will give 300 IOPS.

The volume range in size from 1 GB to 1 TB. So single volume will have the ability to burst from 3 IOPS to 3,000 IOPS.  As of now, EC2 supported Operating Systems are supporting up to 16 TB of Storage by connecting multiple volumes together using RAID. So General Purpose (SSD) volumes have the ability to give 3 IOPS to 48,000 IOPS by connecting multiple volumes. This type of volumes cost $0.10 per GB-month of provisioned storage. This is a 2x cost when compared to the standard EBS volume types.

EBS Provisioned IOPS (SSD)

These Volume types are ideal for the most demanding I/O intensive, transactional workloads and large relational or NoSQL databases, EMR and Hadoop workloads, etc.  This volume type consistently performs minimum at 100 IOPS to 4,000 IOPS based on the volume size. The ratio of IOPS provisioned to the volume size requested can be a maximum of 30; for example, a volume with 3000 IOPS must be at least 100 GB.

The volume range in size from 10 GB to 1 TB. So Provisioned IOPS (SSD) volumes have the ability to give support up to 48,000 IOPS. This type of volumes cost $0.125 per GB-month of provisioned storage and $0.10 per provisioned IOPS-month.

EBS Magnetic Volumes

These types of volumes are formerly known as Standard volumes and are a great fit for ideal workloads like infrequently accessed data like data backups for recovery, logs storage, and dev & test workloads.

The volume range in size from 1 GB to 1 TB. It supports 100 IOPS on average with the ability to burst to hundreds of IOPS. This type of volumes suits for scenarios where the lowest storage cost is important. This type of volumes cost $0.05 per GB-month of provisioned storage and $0.05 per 1 million I/O requests.

Creation of New Volume Types from existing Snapshots

You can create either of the General Purpose (SSD) or Provisioned IOPS (SSD) volumes from any existing standard volume snapshots. If you want to take the immediate advantage of SSD Volume types, please take the snapshot of your existing EBS volumes and create the new EBS volume with either General Purpose (SSD) or Provisioned IOPS (SSD) as per your needs.

While creating the EC2 instances AWS is allowing to choose the Root disk volumes types. Choose the right volume types as per your requirements. Like, if it is for the production you can choose the General Purpose (SSD) or if it is for development or some kind of test bed environments you can choose Magnetic Volumes. Otherwise, there will be a cost added to it.
EC2 Volume Types

Limitations

Amazon AWS incredibly re-engineered the EBS technology with the new SSD volume types and still limited the volume size to 1 TB. Whereas, other top public cloud providers like Google Cloud is offering up to 10 TB of persistent disk space.

About EBS Volumes

Test the knowledge on EBS Volumes, on the Cloud Academy’s training library on EBS, from Hands-on Labs to a great collection of Quizzes to test what you’ve learned.

Avatar

Written by

Praveen Kumar Muppala

I have strong experience on Multiple Unix/Linux flavours, LAMP Stack, Monitoring Systems, Database, NoSQL. I love to explore the new concepts/services in Cloud Computing World. I have written 4 certifications in different flavours of Linux/Unix.

Related Posts

Alisha Reyes
Alisha Reyes
— August 22, 2019

How to Unlock Complimentary Access to Cloud Academy

Are you looking to get trained or certified on AWS, Azure, Google Cloud Platform, DevOps, Cloud Security, Python, Java, or another technical skill? Then you'll want to mark your calendars for August 23, 2019. Starting Friday at 12:00 a.m. PDT (3:00 a.m. EDT), Cloud Academy is offering c...

Read more
  • AWS
  • Azure
  • cloud academy content
  • complimentary access
  • GCP
  • on the house
Avatar
Michael Sheehy
— August 19, 2019

What Exactly Is a Cloud Architect and How Do You Become One?

One of the buzzwords surrounding the cloud that I'm sure you've heard is "Cloud Architect." In this article, I will outline my understanding of what a cloud architect does and I'll analyze the skills and certifications necessary to become one. I will also list some of the types of jobs ...

Read more
  • AWS
  • Cloud Computing
Avatar
Nitheesh Poojary
— August 19, 2019

Boto: Using Python to Automate AWS Services

Boto allows you to write scripts to automate things like starting AWS EC2 instances Boto is a Python package that provides programmatic connectivity to Amazon Web Services (AWS). AWS offers a range of services for dynamically scaling servers including the core compute service, Elastic...

Read more
  • Automated AWS Services
  • AWS
  • Boto
  • Python
Avatar
Andrew Larkin
— August 13, 2019

Content Roadmap: AZ-500, ITIL 4, MS-100, Google Cloud Associate Engineer, and More

Last month, Cloud Academy joined forces with QA, the UK’s largest B2B skills provider, and it put us in an excellent position to solve a massive skills gap problem. As a result of this collaboration, you will see our training library grow with additions from QA’s massive catalog of 500+...

Read more
  • AWS
  • Azure
  • content roadmap
  • Google Cloud Platform
Avatar
Adam Hawkins
— August 9, 2019

DevSecOps: How to Secure DevOps Environments

Security has been a friction point when discussing DevOps. This stems from the assumption that DevOps teams move too fast to handle security concerns. This makes sense if Information Security (InfoSec) is separate from the DevOps value stream, or if development velocity exceeds the band...

Read more
  • AWS
  • cloud security
  • DevOps
  • DevSecOps
  • Security
Avatar
Stefano Giacone
— August 8, 2019

Test Your Cloud Knowledge on AWS, Azure, or Google Cloud Platform

Cloud skills are in demand | In today's digital era, employers are constantly seeking skilled professionals with working knowledge of AWS, Azure, and Google Cloud Platform. According to the 2019 Trends in Cloud Transformation report by 451 Research: Business and IT transformations re...

Read more
  • AWS
  • Cloud skills
  • Google Cloud
  • Microsoft Azure
Avatar
Andrew Larkin
— August 7, 2019

Disadvantages of Cloud Computing

If you want to deliver digital services of any kind, you’ll need to estimate all types of resources, not the least of which are CPU, memory, storage, and network connectivity. Which resources you choose for your delivery —  cloud-based or local — is up to you. But you’ll definitely want...

Read more
  • AWS
  • Azure
  • Cloud Computing
  • Google Cloud Platform
Joe Nemer
Joe Nemer
— August 6, 2019

Google Cloud vs AWS: A Comparison (or can they be compared?)

The "Google Cloud vs AWS" argument used to be a common discussion among our members, but is this still really a thing? You may already know that there are three major players in the public cloud platforms arena: Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform (GCP)...

Read more
  • AWS
  • Google Cloud Platform
  • Kubernetes
Avatar
Stuart Scott
— July 29, 2019

Deployment Orchestration with AWS Elastic Beanstalk

If you're responsible for the development and deployment of web applications within your AWS environment for your organization, then it's likely you've heard of AWS Elastic Beanstalk. If you are new to this service, or simply need to know a bit more about the service and the benefits th...

Read more
  • AWS
  • elastic beanstalk
Avatar
Stuart Scott
— July 26, 2019

How to Use & Install the AWS CLI

What is the AWS CLI? | The AWS Command Line Interface (CLI) is for managing your AWS services from a terminal session on your own client, allowing you to control and configure multiple AWS services and implement a level of automation. If you’ve been using AWS for some time and feel...

Read more
  • AWS
  • AWS CLI
  • Command line interface
Alisha Reyes
Alisha Reyes
— July 22, 2019

Cloud Academy’s Blog Digest: July 2019

July has been a very exciting month for us at Cloud Academy. On July 10, we officially joined forces with QA, the UK’s largest B2B skills provider (read the announcement). Over the coming weeks, you will see additions from QA’s massive catalog of 500+ certification courses and 1500+ ins...

Read more
  • AWS
  • Azure
  • Cloud Academy
  • Cybersecurity
  • DevOps
  • Kubernetes
Avatar
Stuart Scott
— July 18, 2019

AWS Fundamentals: Understanding Compute, Storage, Database, Networking & Security

If you are just starting out on your journey toward mastering AWS cloud computing, then your first stop should be to understand the AWS fundamentals. This will enable you to get a solid foundation to then expand your knowledge across the entire AWS service catalog.   It can be both d...

Read more
  • AWS
  • Compute
  • Database
  • fundamentals
  • networking
  • Security
  • Storage