AWS 架构:实现高可用性与故障恢复
1. AWS 故障规划理念
亚马逊首席技术官 Werner Vogels 曾说:“一切始终都在发生故障。”因此,AWS 并不追求打造坚不可摧的系统,而是针对故障进行规划:
- 硬盘可能故障,S3 会将数据存储在多个硬盘上,防止数据丢失。
- 计算硬件可能故障,必要时虚拟机可在其他机器上自动重启。
- 数据中心可能故障,每个区域都有多个数据中心,可并行或按需使用。
2. AWS 服务的故障处理能力
| 故障处理类型 | 描述 | 示例 |
|---|---|---|
| 容错 | 服务可自动从故障中恢复,无任何停机时间。 | S3(对象存储)、DynamoDB(NoSQL 数据库)、Route 53(DNS) |
| 高可用 | 服务可从某些故障中自动恢复,有短暂停机时间。 | RDS(关系数据库)、EBS(网络附加存储) |
| 手动故障处理 | 服务默认不会从故障中恢复,但提供工具以构建高可用基础设施。 | EC2(虚拟机) |
3. 高可用性概述
高可用性指系统几乎无停机时间运行。即便发生故障,系统也能在大部分时间
超级会员免费看
订阅专栏 解锁全文
15

被折叠的 条评论
为什么被折叠?



