改进流程 - 可持续性支柱

改进流程

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

改进目标可以是:

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

  • 最大程度发挥所消耗资源的价值

注意

使用预置的所有资源,以最少的资源完成同样的工作。

在优化的早期阶段,首先解决浪费或低利用率问题,然后转向适合特定工作负载的更有针对性的优化项。

监控资源消耗情况随时间的变化。确定累积变化导致资源消耗效率低下或显著增加的地方。确定要进行哪些改进来应对消耗变化情况,再按优先顺序实施改进。

以下步骤旨在构成一个迭代流程,可针对以可持续性为重点的云工作负载改进进行评估、优先顺序确定、测试和部署。

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

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

  3. 确定改进的优先顺序并制定计划:优先考虑能以最低的成本和风险带来最大改进的变更,并制定测试和实施计划。

  4. 测试并验证改进:在测试环境中实施变更,验证变更的改进潜力。

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

  6. 衡量结果并复制成功:寻找能在工作负载之间复制成功案例的机会,如遇不可接受的结果,则还原所做的变更。

示例方案

本文档会在后文引用以下示例场景,用以说明改进流程的每个步骤。

贵公司的工作负载在 Amazon EC2 实例上执行复杂的图像处理,将修改后的文件和原始文件存储起来供用户访问。处理活动会占用大量 CPU 资源,输出文件也非常大。