PERF01-BP07 使用数据驱动的方法进行架构选择 - AWS Well-Architected 框架

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

PERF01-BP07 使用数据驱动的方法进行架构选择

为架构选择确定清晰的数据驱动方法,确保使用合适的云服务和配置来满足特定业务需求。

常见反模式:

  • 您认为当前的架构是静态的,不应随着时间的推移而更新。

  • 选择架构时基于猜测和假设。

  • 不断对架构进行更改,而不提供正当理由。

建立此最佳实践的好处:通过使用明确定义的方法来选择架构,可以利用数据来优化工作负载设计,在未来作出明智的决策。

在未建立这种最佳实践的情况下暴露的风险等级:

实施指导

利用内部经验和云知识或外部资源(如已发布的应用场景或白皮书)来选择架构中的资源和服务。应制定一个明确定义的流程,该流程支持对可能会用于工作负载的不同服务进行试验和基准测试。

关键工作负载的积压工作不仅应包括用户案例(提供与业务和用户相关的功能),还应包括技术案例(创建工作负载的架构跑道)。该跑道依托于技术和新服务领域新的改进,并根据数据和适当的理由采用这些改进。这可以确保架构经得起未来考验,不会停滞不前。

实施步骤

  • 请咨询其他团队、架构图和资源,例如 AWS 解决方案架构师、AWS 架构中心AWS Partner Network,以帮助您为工作负载选择合适的架构。

  • 定义吞吐量和响应时间等性能指标,以便于评估工作负载的性能。

  • 进行试验并使用定义的指标来验证所选架构的性能。

  • 持续监控并根据需要进行调整,从而使架构保持最佳性能。

  • 记录所选架构和决策,作为将来更新和学习的参考。

  • 根据经验教训、新技术以及可表明当前方法需要进行更改或存在问题的指标,不断审查和更新架构选择方法。

资源

相关文档:

相关视频:

相关示例: