AWS 最佳实践#
围绕账号治理、网络设计、应用交付与故障恢复组织实践。执行前核对账号、区域、资源标识和变更范围;架构方案中的容量与恢复目标需按项目验证。
架构设计#
| 适用场景 | 关键约束 | 对应实践 |
|---|---|---|
| 建立多账号环境与权限边界 | 环境隔离、集中审计、人员与工作负载身份 | 轻量账号基线、完整账号基线、组织管理、身份与权限 |
| 规划子网、出口与跨网络互联 | 地址不重叠、双向路由、出网需求与故障域 | 地址规划、三层子网、网关与路由、对等连接、Transit Gateway、私有端点 |
| 设计公网入口与边缘防护 | 域名、证书、源站访问限制与区域路由 | Route 53、应用负载均衡、CloudFront、Web 防火墙、流量攻击防护 |
部署交付#
| 适用场景 | 关键约束 | 对应实践 |
|---|---|---|
| 交付容器应用 | 镜像权限、运行身份、入口与资源容量 | 镜像仓库、构建任务、ECS 容器服务、EKS 生产集群 |
| 接入集群组件与服务通信 | 控制器权限、负载均衡归属与网格迁移边界 | 组件身份、负载均衡控制器、服务网格 |
| 交付跨国访问与后台任务 | 地域规则、缓存行为、消息重试与幂等 | 按国家路由、消息队列实践、死信队列 |
运行维护#
| 适用场景 | 关键约束 | 对应实践 |
|---|---|---|
| 升级集群与调整计算容量 | 版本兼容、节点替换、容量与成本预算 | EKS 升级、Karpenter、Go 服务扩容、Node.js 服务扩容 |
| 建立告警与定位入口异常 | 统计口径、告警窗口、入口与后端错误区分 | CloudWatch 告警、统计口径、负载均衡监控、队列监控 |
| 数据迁移与跨账号复制 | 一致性边界、停机窗口、切换与回退 | 数据库迁移、对象迁移、DynamoDB 复制、缓存迁移 |
| 区域灾备与计划切换 | 数据恢复边界、写入隔离、业务对账与回切 | 灾备总览、企业恢复手册、计划切换实操 |
故障处理#
| 适用场景 | 关键约束 | 对应实践 |
|---|---|---|
| 网站打不开、入口报错 | 定位失败的一跳与响应来源 | 访问故障入口、VPC 请求路径、负载均衡安全规则 |
| 应用连接不上数据库 | 检查实际网络、回程、身份与连接池 | 数据库连接入口、三层子网 |
| 实例失联或发布失败 | 保留证据、恢复管理通道、明确回滚范围 | 实例会话恢复、发布异常入口 |
其他服务配置按左侧目录查找;跨服务方案以各篇明确的前置条件和验收步骤为准。
本文缩写(英文全称与中文含义)
| 缩写 | 英文全称/名称 | 中文含义 |
|---|---|---|
| AWS | Amazon Web Services | 亚马逊云服务 |
| ECS | Elastic Container Service | AWS 容器编排服务 |
| EKS | Elastic Kubernetes Service | AWS 托管 Kubernetes 服务 |
| IAM | Identity and Access Management | 身份与访问管理 |
| VPC | Virtual Private Cloud | 虚拟私有云网络 |
| WAF | Web Application Firewall | Web 应用防火墙 |