Amazon Elastic Block Store Concepts: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
 
(11 intermediate revisions by the same user not shown)
Line 2: Line 2:


* [[Amazon Elastic Block Store#Subjects|Amazon Elastic Block Store]]
* [[Amazon Elastic Block Store#Subjects|Amazon Elastic Block Store]]
=Overview=
Amazon EBS provides persistent, [[Storage_Concepts#Block_Storage|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=
=EC2 and EBS=
{{External|https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AmazonEBS.html}}
{{Internal|Amazon_EC2_Concepts#Amazon_Elastic_Block_Store_.28EBS.29|EC2 and EBS}}


=Block Device=
=Block Device=


=Block Device Mapping=
=Block Device Mapping=
{{Internal|Amazon_EC2_Concepts#Block_Device_Mapping|EC3 Block Device Mapping}}


* External: http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/block-device-mapping-concepts.html
=Volume=


Each instance has a root device volume.
Each volume has a volume ID.


A block device is a storage device that moves data in sequences of bytes or bits (blocks). These devices support random access and generally use buffered I/O. Examples include hard disks, CD-ROM drives, and flash drives. A block device can be physically attached to a computer or accessed remotely as if it were physically attached to the computer.  
Amazon Elastic Block Store volumes can be mounted directly into Kubernetes pods as [[Kubernetes_Storage_Concepts#awsElasticBlockStore|awsElasticBlockStore volumes]].


Amazon EC2 supports two types of block devices:
==Volume Types==
{{External|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


* Instance store volumes  - virtual devices whose underlying hardware is physically attached to the host computer for the instance.
==ESB Volume Operations==
* EBS volumes - remote storage devices.
 
=Volume=


Each volume has a volume ID
* [[Amazon_Elastic_Block_Store_Operations#Create_an_ESB_Volume|Create an ESB volume]]


=Snapshot=
=Snapshot=

Latest revision as of 18:17, 25 January 2022

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