如何在 AWS 上为 EC2 实例创建 EBS 快照

创建 Amazon EBS 快照是备份存储在 Amazon Elastic Block Store (EBS) 卷上的数据的重要过程,这些卷已挂载到你的 EC2 实例。这些快照提供时间点备份,让你能够高效地恢复数据,同时最大限度地降低存储成本。在上一篇文章中,我们学习了如何 创建你的第一个 EC2 实例。在本指南中,我们将探讨如何为 EC2 实例创建快照、所需的前提条件以及分步实施说明。



什么是 Amazon EBS?

Amazon Elastic Block Store (EBS) 是一种可扩展的高性能块存储服务,专为 Amazon EC2 实例设计。EBS 卷就像本地硬盘一样,让你可以存储文件、安装应用程序和管理数据。这些卷可以在创建 EC2 实例时或创建后挂载到实例上,多个卷也可以挂载到同一个实例上。

Amazon EBS 的主要功能:

  • 卷类型:Amazon EBS 提供针对各种工作负载的多种卷类型:
    • 通用型 SSD (gp2, gp3)
    • 预配置 IOPS SSD (io1, io2)
    • 吞吐量优化 HDD (st1)
    • 冷 HDD (sc1)
    • 磁性硬盘(标准)
  • 多挂载:某些卷类型支持在同一可用区内挂载到多个 EC2 实例。
  • 快照:EBS 快照是增量备份,只保存已更改的块,从而降低存储成本并缩短创建时间。

更多详情,请参阅 Amazon EBS 卷类型文档。


为什么要使用 Amazon EBS 快照?

Amazon EBS 快照让你可以通过创建 EBS 卷的时间点副本来备份数据。这些快照存储在 Amazon S3 中,提供持久性和可扩展性。主要优点包括:

  • 增量备份:只保存自上次快照以来已更改的块。
  • 成本效益:避免重复未更改的数据,降低存储成本。
  • 灾难恢复:在发生故障或误删时快速恢复数据。

前提条件

在创建 EBS 快照之前,请确保你具备以下条件:

  1. 一个由 Amazon EBS 支持的 EC2 实例:该卷必须已挂载到 EC2 实例。
  2. AWS 管理控制台的访问权限:你需要访问 EC2 控制台才能执行快照创建操作。

分步指南:如何创建 Amazon EBS 快照

按照以下说明创建 EBS 快照:

创建快照
  • 对于 资源类型,选择 卷 或 实例。
  • 对于 卷 ID,选择要从中创建快照的卷。加密字段指示所选卷的加密状态。如果该卷已加密,快照会使用相同的 KMS 密钥自动加密。如果该卷未加密,快照也不会加密。
  • (可选)对于 描述,为快照输入简要描述。
  • (可选)要为快照分配自定义标签,请在 标签 部分中选择 添加标签,然后输入键值对。最多可以添加 50 个标签。
  • 选择 创建快照。
从卷或实例创建快照

点击快照后,创建快照需要几分钟时间,之后你可以查看该快照。

快照状态

更多信息,请参阅 创建 Amazon EBS 快照(Amazon EBS 文档)。


示例代码:使用 AWS CLI 创建 EBS 快照

对于更喜欢自动化的用户,AWS CLI 提供了一种创建快照的简单方法:

aws ec2 create-snapshot \
    --volume-id vol-0abcd1234efgh5678 \
    --description "Database backup - May 2025" \
    --tag-specifications ResourceType=snapshot,Tags=[{Key=Environment,Value=Production}]

此命令指定了快照的卷 ID、描述和标签。

发表评论