Amazon Computer Services
What is EBS?
EBS stands for Elastic Block Store. Amazon EBS supports persistent block-level storage volumes for use with Amazon EC2 instances. Each Amazon EBS volume is necessarily replicated within its Availability Zone to protect us from component failure, providing huge availability and durability.
Amazon EBS volumes are available in several types that differ in performance features and prices. Multiple Amazon EBS volumes can be connected to a single Amazon EC2 instance, although a volume can only be connected to a single instance at a time.
Types of EBS Volumes
AWS supports the following types of EBS volumes are as follows:
SSD stands for solid-state Drives. It is general-purpose storage. It provides up to 4000 IOPS, which is quite very high. SSD storage is very high execution, but it is costly as compared to HDD storage.
SSD volume types are developed for transactional workloads, including normal read/write operations with small I/O size, where the performance attribute is IOPS.
Types of SSD
Two types of SSD are as follows:
- General-Purpose SSD (gp2)
General-purpose SSD (gp2) volumes offer cost-effective storage that is ideal for a broad range of workloads. They deliver reliable performance at a moderate price point that is suitable for a wide range of workloads.
A general-purpose SSD volume can range from 1 GB to 16 TB and supports a baseline performance of three IOPS per gigabyte provisioned, capping at 10,000 IOPS. For instance, if we provide a 1 TB volume, we can expect a baseline performance of 3,000 IOPS. A5 TB volume will not support a 15,000 IOPS baseline, as it will hit the cap at 10,000 IOPS.
General-purpose SSD volumes under 1 TB also features the capacity to burst to 3,000 IOPS for extended periods. For instance, if we have a 500 GB volume, we can expect a baseline of 1,500 IOPS.
Whenever we are not using these IOPS, they have accumulated as I/O credits. When our volume then has heavy traffic, it will use the I/O credits at a rate of up to 3,000 IOPS until they are depleted. At that point, our performance reverts to 1,500 IOPS. At 1 TB, the volume’s baseline performance is already at 3,000 IOPS, so bursting behavior does not use.
General-purpose SSD volumes are billed to establish the volume of data space provisioned, regardless of how much data we save on the volume. They are appropriated for a wide range of workloads where the very highest disk performance is not critical, such as:
- System boot volumes
- Small- to medium-sized databases
- Development and test environments
- Provisioned IOPS SSD (io1)
Provisioned IOPS SSD (io1) volumes are created to meet the requirements of I/O-intensive workloads, particularly database workloads sensitive to storage implementation and consistency in random access I/O throughput. While they are the most costly Amazon EBS volume type per gigabyte, they support the highest performance of any Amazon EBS volume method predictably.
The Provisioned IOPS SSD volume can range in size from 4 GB to 16 TB. When we provision a Provisioned IOPS SSD volume, we determine not just the quantity, but also the desired number of IOPS, up to the lower of the maximum of 30 times the number of GB of the volume, or 20,000 IOPS.
We can stripe various volumes together in a RAID 0 configuration for larger size and higher performance. Amazon EBS delivers within 10% of the provisioned IOPS implementation 99.9% of the time over a given year.
Pricing depends on the size of the volume and the amount of IOPS reserved. The cost per gigabyte is more than that of general-purpose SSD volumes and is used based on the size of the volume, not the amount of the volume used to save data. An additional monthly charge is applied based on the number of IOPS provisioned, whether they are consumed.
Provisioned IOPS SSD volumes provide predictably, high performance and are well appropriated for:
- Critical business applications that needed sustained IOPS performance
- Large database workloads
It stands for Hard Disk Drive. It can provide up to 100 IOPS, which is very low.
Types of HDD
Two types of HDD are as follows:
Throughput Optimized HDD (st1)
Throughput-Optimized HDD (st1) volumes are low-cost HDD volumes designed for frequent access, throughput-intensive workloads, including big data, data warehouses, and log processing. Volumes can be upto 16 TB with a maximum IOPS of 500 and a maximum throughput of 500 MB/s. These volumes are significantly less expensive than general-purpose SSD volumes.
Cold HDD (sc1)
Cold HDD (sc1) volumes are designed for less frequently accessed workloads, such as colder data requiring fewer scans per day. Volumes can be upto 16 TB with a maximum IOPS of 250 and a maximum throughput of 250 MB/s. These volumes are significantly less costly than Throughput-Optimized HDD volumes.