

# 一般设计原则
<a name="general-design-principles"></a>

 Well-Architected Framework 定义了一系列一般性设计原则，以促进良好的云端设计：
+  **停止猜测您的容量需求**：如果您在部署工作负载时作出糟糕的容量决策，结果常常造成昂贵的资源闲置或因容量不足而影响性能。利用云计算，这些问题都不复存在。您可以按需使用容量，并自动对容量规模进行横向缩减和扩展。
+  **以生产规模进行系统测试**：在云中，您可以根据需要创建一套生产规模等级的测试环境，完成测试，然后停用资源。由于测试环境只需在运行时付费，您模拟真实环境的成本仅为本地测试成本的一小部分。
+  **在考虑架构实验的情况下实现自动化**：通过自动化操作，您可以低成本创建和复制工作负载，避免人力支出。您可以跟踪自动化变更，审核所产生的影响，并在必要时恢复到以前的参数。
+  **考虑架构演进**：在传统环境中，架构决策通常作为静态的一次性事件实现，在其生命周期内包含几个重要的系统版本。随着业务及其环境继续演进，这些初始决策可能无法适应不断变化的业务能力需求。在云中，自动化和按需测试能力将显著降低设计变更所带来影响的风险。这使系统能够随时间推移不断演进，以便企业能够不断地发展创新。
+  **利用数据驱动架构**：在云中，您可以收集有关您的架构选择如何影响工作负载表现的数据。这使您能够基于事实做出如何改进工作负载的决策。您的云基础设施以代码形式存在，因此您可以随着时间的推移，基于这些数据做出明智的架构选择和改进。
+  **通过实际演练不断改进**：通过定期安排实际演练来模拟生产中的各种事件，测试架构和流程的性能。这样将帮助您了解可以从哪些方面作出改进，并有助于培养组织处理各种事件的经验。