什么是 Amazon VSS? - Amazon Elastic Compute Cloud
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

什么是 Amazon VSS?

卷快照复制服务(VSS)是 Microsoft Windows 中包含的一项备份和恢复技术。它可以在计算机文件或卷处于使用状态时创建备份副本或快照。有关更多信息,请参阅卷影复制服务

要创建应用程序一致性快照,需要使用以下软件组件。

  • VSS 服务 – Windows 操作系统的一部分

  • VSS 请求程序 – 请求创建卷影副本的软件

  • VSS 写入器 – 通常作为应用程序(例如 SQL Server)的一部分提供,用于确保备份一致的数据集

  • VSS 提供程序 – 创建底层卷影副本的组件

Amazon VSS 解决方案包括多个 Systems Manager(SSM)运行命令文档,这些文档有助于创建备份,还有一个名为的 AwsVssComponentsSystems Manager Distributor 包,其中包含一个 EC2 VSS 请求程序和一个 EC2 VSS 提供程序。必须将 AwsVssComponents 包安装在 EC2 实例上,才能拍摄 EBS 卷的应用程序一致性快照。下图说明了这些软件组件之间的关系。


				VSS 软件组件

Amazon VSS 解决方案的工作原理

拍摄启用了 VSS 的应用程序一致性 EBS 快照的过程包括以下步骤。

  1. 完成 先决条件

  2. 输入 AWSEC2-VssInstallAndSnapshot SSM 文档的参数,并使用 Run Command 运行该文档。有关更多信息,请参阅 运行 AWSEC2-VssInstallAndSnapshot 命令文档(推荐)

  3. 您的实例上的 Windows VSS 服务会协调正在运行的应用程序的所有正在进行的 I/O 操作。

  4. 系统会刷新所有 I/O 缓冲区并临时暂停所有 I/O 操作。暂停最多持续 10 秒钟。

  5. 在暂停期间,系统会为附加到实例的所有卷创建快照。

  6. 暂停解除,I/O 恢复操作。

  7. 系统将所有新建快照添加到 EBS 快照列表。系统会为此过程成功创建的所有启用了 VSS 的 EBS 快照添加 AppConsistent:true 标签。

  8. 如果需要从快照中还原,您可以使用从快照中创建卷的标准 EBS 过程,也可以使用示例脚本将所有卷还原到实例,如 从启用了 VSS 的 EBS 快照还原 EBS 卷 中所述。