Amazon Elastic Block Store Concepts

From NovaOrdis Knowledge Base
Jump to navigation Jump to search

Internal

Overview

Amazon EBS provides persistent, block-level storage volumes for use with Amazon EC2 instances in the AWS cloud. Each Amazon EBS volume is automatically replicated within its Availability Zone to protect you from component failure. Amazon EBS volumes offer the consistent and low-latency performance.

EBS is not attached to the instance, the life cycle of storage is separated from the life cycle of the insurance. EBS chops the data into blocks and stores it across a number of physical disks. Volumes can be detached from an EC2 instance and attached to a different instance. A volume can be attached to only one instance.

EC2 and EBS

https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AmazonEBS.html
EC2 and EBS

Block Device

Block Device Mapping

EC3 Block Device Mapping

Volume

Each volume has a volume ID.

Amazon Elastic Block Store volumes can be mounted directly into Kubernetes pods as awsElasticBlockStore volumes.

Volume Types

https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-volume-types.html

gp2

General purpose SSD

io1

Provisioned IOPS SSD

st1

Throughput optimized HDD

sc1

Cold HDD

ESB Volume Operations

Snapshot

Encryption

https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSEncryption.html