分层落法
| 层次 | 建议 | 说明 |
|---|---|---|
| 接入层 | 负载均衡实例跨 AZ 挂载后端 | 后端池中两个 AZ 各有实例 |
| 计算层 | 实例按 AZ 均匀分布 | 配合弹性伸缩组的多可用区配置 |
| 数据层 | 主备/多副本跨 AZ | 数据库高可用版、对象存储天然多副本 |
跨 AZ 部署不等于自动高可用:应用需要能容忍单 AZ 全量实例失败(连接超时、重试、会话外置)。
把跨 AZ 纳入变更流程:扩缩容、发布、演练都要在两个 AZ 同时验证,避免只在单个 AZ 验证通过。
把业务分层部署到多个可用区,是抵御单机房故障的常规做法;需要同时考虑接入层、计算层与数据层的跨 AZ 方案。
| 层次 | 建议 | 说明 |
|---|---|---|
| 接入层 | 负载均衡实例跨 AZ 挂载后端 | 后端池中两个 AZ 各有实例 |
| 计算层 | 实例按 AZ 均匀分布 | 配合弹性伸缩组的多可用区配置 |
| 数据层 | 主备/多副本跨 AZ | 数据库高可用版、对象存储天然多副本 |
把跨 AZ 纳入变更流程:扩缩容、发布、演练都要在两个 AZ 同时验证,避免只在单个 AZ 验证通过。