AWS 基础设施与计算
AWS 基础设施 与计算管理。
按实测负载配置计算资源,并将容灾与成本纳入架构设计本身。
我们依据应用的实际需求,设计、部署并运营 Amazon Web Services 环境——以新加坡为基地, 为亚太地区的企业提供 AWS 托管服务。
环境规格依据应用的实测负载确定,而非套用默认模板;扩缩容行为经过配置,使资源容量随流量变化。备份与故障 切换作为同一套设计的组成部分一并确定,因此恢复能力在需要之前即已明确,而不是在故障发生时才开始建立。
按负载配置计算资源
云环境最常见的问题不是宕机,而是每个月都在为上线时配置、此后再未复核的容量付费。一个设计得当的 AWS 环境, 应从应用的真实行为出发:一天与一周内的请求模式、负载下的内存与 CPU 特征、某个组件失效时的降级方式。
依据这一特征,我们确定实例系列与规格、随需求增减容量的自动扩缩容策略,以及与数据实际访问方式匹配的存储类别。 若负载已容器化,则以同样的原则部署 Amazon ECS 或 EKS——节点组按真实用量而非按可能出现的最大峰值确定规模。
每个环境均以基础设施即代码表达。Terraform 或 CloudFormation 保存环境定义,变更在应用前经过评审, 如有需要,环境可在数小时内于另一区域重建。
将成本治理作为持续的运营纪律
AWS 的定价奖励承诺、惩罚疏忽。我们对账户进行持续审计,而非一次性检查:每个实例的利用率与其规格的匹配度、 Savings Plans 与预留实例对稳态基线的覆盖率、S3 存储类别与访问频率的匹配度、已无任何挂载的 EBS 卷与快照、 不必要地跨可用区或跨区域的数据传输路径。
每项发现都附带数字——当前成本、调整后成本,以及调整可能带来的风险。决策以此为依据, 所得节省在月度复核中持续跟踪,防止环境再度失控。
容灾在设计阶段纳入,而非事后加装
备份与容灾在设计阶段即依据每项负载既定的恢复点目标与恢复时间目标进行规划。AWS Backup 负责定时快照与跨区域复制; 故障切换架构——从温备到多区域双活——依据目标选择,而不是一律选用最高配置。恢复演练按计划执行, 因为从未恢复过的备份只是一种假设。
AWS 在整体架构中的位置
AWS 是我们运营的两个云平台之一,位于 Cloudflare 边界之后, 与 Google Cloud 并行。 负载放置在最适合运行的位置,并通过 VPC 对等互联或专线连接,使整体资产成为一条完整路径,而非两个彼此独立的账户。
客户委托我们的场景包括:接管一个在无人负责的情况下不断膨胀的 AWS 账户;为即将上云的应用搭建新环境; 或者为一支没有时间兼顾基础设施的小型工程团队承担这一职能。
EC2 计算实例部署
配置 Amazon EC2 实例并设置自动扩缩容,以应对波动的流量需求。
云成本治理
审计资源分配、预留实例与存储层级,降低每月 AWS 支出。
容灾与备份
跨区域备份策略与故障切换架构,确保数据冗余。
- 01
需求梳理
在配置任何环境之前,先明确应用特征、流量模式与恢复目标。
- 02
环境设计
依据上述特征确定实例规格、扩缩容策略、存储分层与网络拓扑。
- 03
部署实施
环境在搭建之初即配置扩缩容与备份机制,而非事后补充。
- 04
成本与容量复核
持续审计资源分配、预留实例与闲置容量。
- Amazon EC2 实例配置与自动扩缩容
- Amazon ECS 与 EKS 容器平台
- VPC 设计、子网划分与安全组策略
- 与流量需求匹配的扩缩容策略
- 资源分配与预留实例审计
- Savings Plans 与预留实例覆盖率分析
- 存储层级选择与 S3 生命周期策略
- 基于 AWS Backup 的跨区域备份策略
- 保障数据冗余的故障切换架构
- 基于 Terraform 与 CloudFormation 的基础设施即代码