What is AWS EBS and how to use it
Published in:2022-05-01 | Category: Cloud
Words: 872 | Reading time: 3min

Amazon Elastic Block Store (EBS) 是 Amazon Web Services (AWS) 提供的一项块存储服务,它允许用户创建和管理持久性块存储卷,并将这些卷附加到 Amazon Elastic Compute Cloud (EC2) 实例上。以下是关于 AWS EBS 的详细信息,包括特征、原理和使用方法。
AWS EBS

特征和功能

持久性存储

EBS 卷是持久性的,这意味着数据在卷被附加到 EC2 实例上时保持不变。即使 EC2 实例停止或终止,数据仍然保留在卷上。

高可用性

EBS 卷会自动复制到同一可用性区域的多个设备上,以提高可用性和数据冗余。这确保了卷的数据可靠性。

不断电的性能

EBS 提供不断电的性能,可以提供一致的低延迟和高吞吐量,适用于各种工作负载,包括数据库、应用程序和文件系统。

多种卷类型

EBS 提供不同类型的卷,包括通用用途(gp2、gp3)、块存储(io1、io2)、冷 HDD 存储(sc1)和磁盘存储(st1)。每种类型都针对不同的性能和成本需求进行了优化。

大小和性能的可扩展性

您可以根据需要调整 EBS 卷的大小和性能,而无需停机。这种可扩展性使您能够适应变化的工作负载需求。

快照和备份

您可以创建 EBS 卷的快照,以备份数据,并可以使用这些快照创建新的卷。这对于数据恢复和备份非常有用。
EBS Attached to EC2

原理

EBS 基于云上虚拟化技术实现,其主要原理如下

块级别存储

EBS 存储是以块级别(通常为 512KB 或 1MB)来管理的。每个 EBS 卷由多个块组成,这些块可以独立读取和写入。

分布式复制

EBS 卷的数据在同一可用性区域内的多个设备上进行分布式复制。这种复制提高了可用性和数据冗余。

异步持久性

EBS 异步将数据写入持久性存储,以确保数据持久性。这意味着数据写入可能不会立即返回成功,但在后续读取时数据是可靠的。

如何使用 EBS

创建 EBS 卷

在 AWS 控制台上,您可以创建新的 EBS 卷,选择卷类型、大小和其他配置选项。

附加 EBS 卷

创建的 EBS 卷可以附加到 EC2 实例上。您可以选择在启动 EC2 实例时附加卷,或者在运行实例时添加卷。

格式化和挂载

一旦附加到 EC2 实例,您需要在实例上格式化 EBS 卷,并将其挂载到文件系统上,以便在实例上使用。

使用和管理

一旦 EBS 卷附加到实例上,您可以在其上创建、读取和写入数据。您还可以使用快照功能创建备份。

AWS EC2启动默认使用的根存储EBS在EC2终止的时候会一并删掉,而额外附加的EBS存储块则不会删除。EBS存储卷只能附加到同一个可用区的EC2实例上。
EBS for AMI Root Volume

EBS 是 AWS 中的核心存储服务,用于持久性数据存储和扩展存储性能。它适用于各种应用程序和工作负载,从数据库到文件存储。通过了解 EBS 的特点和原理,您可以更好地配置和管理您的云存储需求。

Prev:
什么是AWS EC2 Hibernation
Next:
Understanding AWS EC2 Instance Store