📜  AWS EBS卷(1)

📅  最后修改于: 2023-12-03 15:13:34.435000             🧑  作者: Mango

AWS EBS卷

AWS EBS(Amazon Elastic Block Store)卷是一种块存储服务,可提供云存储卷,供 EC2 实例使用。与传统的物理磁盘不同,AWS EBS 卷是由 Amazon 管理的网络存储服务,可动态扩展或缩小,容易备份和恢复,快速附加或分离,无需干预运维。

特点
  • 高扩展性:AWS EBS 卷在性能和容量方面高度可扩展,可根据业务需求动态更改。
  • 高可靠性: AWS EBS 卷提供了多级备份和数据冗余,在发生服务中断或损坏时,可快速恢复数据。
  • 高可用性:AWS EBS 卷可以在同一区域中的多个可用区执行复制,可以确保在发生故障时立即切换到备用备份。
类型

AWS EBS 卷有以下类型:

  • GP2:通用用途 SSD,适用于需要快速随机 I/O 访问的工作负载。
  • IO1:适用于大型数据库和 I/O 密集型应用程序,可提供高数据吞吐量,低延迟和高 IOPS 性能。
  • ST1:适用于大量数据仓库、日志处理和类似工作负载,可提供高吞吐量。
  • SC1:适用于周期性 I/O 的容灾和低成本应用程序。
使用方法
创建 EBS 卷
  1. 登录 AWS 管理控制台,创建 EC2 实例。
  2. 在 EC2 控制台上,选择“卷”选项卡,单击“创建卷”。
  3. 配置 EBS 卷:类型、容量、主机、IOPS 等。
  4. 单击“创建卷”,然后挂载至 EC2 实例。
附加 EBS 卷
  1. 在 EC2 控制台的“卷”选项卡上,选中要附加的 EBS 卷。
  2. 单击“操作”下拉菜单,选择“附加卷”。
  3. 选择适当的 EC2 实例,然后单击“附加”。
分离 EBS 卷
  1. 在 EC2 控制台的“卷”选项卡上,选中要分离的 EBS 卷。
  2. 单击“操作”下拉菜单,选择“分离卷”。
  3. 确认分离操作,并分离卷。
删除 EBS 卷
  1. 在 EC2 控制台的“卷”选项卡上,选中要删除的 EBS 卷。
  2. 单击“操作”下拉菜单,选择“删除卷”。
  3. 确认删除操作并删除卷。
示例代码

创建 EBS 卷:

aws ec2 create-volume \
--availability-zone us-west-2a \
--size 8 \
--volume-type gp2

附加 EBS 卷:

aws ec2 attach-volume \
--volume-id vol-049df61146c4 \
--instance-id i-0b3aa000000 \
--device /dev/sdf

分离 EBS 卷:

aws ec2 detach-volume \
--volume-id vol-049df61146c4

删除 EBS 卷:

aws ec2 delete-volume \
--volume-id vol-049df61146c4