改进过程 - 可持续性支柱

改进过程

架构改进过程包括了解您拥有什么以及您可以采取哪些改进措施,选择改进目标,测试改进,采用成功的改进,量化您取得的成功并分享您学到的经验,以便可以在其他地方复制,然后重复该过程。

您的改进目标可以是:

  • 消除浪费、低利用率和闲置或未使用的资源

  • 最大化您所使用资源的价值

注意

使用您预置的所有资源,以尽可能少的资源完成相同的工作。

在优化的早期阶段,首先消除存在浪费或利用率低的领域,然后转向更有针对性的优化,以适应您的特定工作负载。

监控资源消耗随时间的变化。确定累积变化导致资源消耗效率低下或显著增加的地方。确定改进需求以解决消费变化并实施您优先考虑的改进。

以下各步骤设计为一个迭代过程,用于评估、划分优先级、测试和部署以可持续性为重点的云工作负载改进。

  1. 确定改进目标: 根据本文档中确定的可持续性最佳实践审查您的工作负载,并确定改进目标。

  2. 评估具体改进: 对可能改进的具体变更、预计成本和业务风险进行评估。

  3. 优先事项和计划改进: 优先考虑以最低成本和风险提供最大改进的变更,并制定测试和实施计划。

  4. 测试和验证改进:在测试环境中实施变更以验证其改进潜力。

  5. 将变更部署到生产环境: 跨生产环境实施变更。

  6. 衡量结果并复制成功: 寻找机会跨工作负载复制成功,并恢复具有不可接受结果的变更。

示例场景

本文档后面将引用以下示例场景来说明改进过程的每个步骤。

您的公司有一个工作负载,它在 Amazon EC2 实例上执行复杂的图像操作,并存储修改后的文件和原始文件以供用户访问。处理活动是 CPU 密集型的,而且输出文件非常大。