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 EBSAWS EBS

特征和功能

持久性存储

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

高可用性

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

不断电的性能

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

多种卷类型

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

大小和性能的可扩展性

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

快照和备份

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

EBS Attached to EC2EBS 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 VolumeEBS for AMI Root Volume

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

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