

# 改进流程
<a name="improvement-process"></a>

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

 改进目标可以是：
+  消除浪费、利用率低以及闲置或未使用的资源 
+  最大程度发挥所消耗资源的价值 

**注意**  
使用预置的所有资源，以最少的资源完成同样的工作。

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

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

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

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

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

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

1.  **测试并验证改进：**在测试环境中实施变更，验证变更的改进潜力。

1.  **将变更部署到生产环境：**在生产环境中实施变更。

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

## 示例方案
<a name="example-scenario"></a>

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

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