View a markdown version of this page

高可用性和容错能力 - AWS 规范性指导

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

高可用性和容错能力

VMware 通过容错等功能提供高可用性,需要手动配置和资源开销才能进行虚拟机恢复和主机间数据同步。相比之下,它默认在其存储服务中 AWS 构建高可用性,使用多个可用区实现自动数据复制和冗余。虽然 VMware 需要额外的资源和手动配置才能进行高可用性设置, AWS 服务 但 Amazon S3 和 Amazon EFS 具有原生支持跨可用区复制的分布式架构。下表对功能进行了比较。

方面

VMware

AWS

高可用性功能

  • 具有相同虚拟机副本的容错能力

  • vSAN 延伸群集

  • vSphere 高可用性集群

  • EC2 实例的自动恢复

  • EBS 多重连接和快照

  • 横跨的 EFS 冗余存储 AZs

  • 多可用区存储复制

  • S3 具有 11 个九分的耐久性

资源管理

  • 准入控制政策

  • 为故障转移预留容量

  • 自动扩缩

  • 无需传统资源预留

  • Pay-as-you-go 模型

数据保护

  • 实时同步以实现容错

  • 虚拟机快照

  • 跨节点 vSAN 数据复制

  • 跨系统自动复制数据(S3 和 EFS) AZs

  • EBS 快照

  • S3 跨区域复制

恢复能力

  • 可能需要手动干预

  • 辅助虚拟机无需停机即可接管(容错)

  • vSphere 高可用性

  • 跨度自动恢复 AZs

  • 从快照恢复卷

默认情况下,使用可用区和其他机制为大多数存储服务 AWS 提供高可用性:

  • Amazon S3 自动跨一个区域 AZs 内的多个区域复制数据,提供 99.999999999%(11 个 9)的持久性。

  • Amazon EBS 多重连接和快照 使用存储在 Amazon S3 中的快照进行跨可用区恢复。虽然 Amazon EBS 卷不会自动扩展 AZs,但快照可以促进另一个可用区的卷恢复。卷支持各种配置,包括独立磁盘冗余阵列 (RAID) 设置,并且可以在不停止实例的情况下调整大小。

  • Amazon EFS 在多个可用区之间冗余存储数据 AZs,即使一个可用区出现故障,也能保持可用性。

  • 自动恢复和跨区域复制 — Amazon EC2 实例可自动从硬件和网络问题中恢复。Amazon S3 跨区域复制会复制其他区域的数据,以满足灾难恢复和合规要求。