PERF01-BP02 制定架构选择流程
使用关于云的内部经验和知识或外部资源(例如,已发布的使用案例、相关文档或白皮书),制定资源和服务选择流程。您应该制定一个流程,以鼓励对可能会用于工作负载的不同服务进行试验和基准测试。
针对架构编写重要用户案例时,您应该纳入性能要求,例如,指定每个重要案例应以多快速度运行。对于这些重要案例,您应该实施额外的脚本化用户体验,以确保您可以深入了解这些案例如何根据您的要求执行。
常见反模式:
-
您可以假设当前的架构将为静态并且不会随着时间的推移而更新。
-
您可以随着时间的推移对架构进行更改,而无需提供理由。
建立此最佳实践的好处: 制定架构更改流程后,您可以允许使用所收集的数据来影响以后的工作负载设计。
未建立这种最佳实践的情况下暴露的风险等级: 高
实施指导
选择架构方法:确定满足性能要求的架构类型。确定限制因素,例如,交付媒介(桌面、Web、移动设备、IoT)、传统要求和集成。确定重用(包括重构)的机会。咨询其他团队,查阅构架图和其他资源(例如,AWS 解决方案架构师、AWS 参考架构和 AWS 合作伙伴),以帮助您选择架构。
定义性能要求:根据客户体验来确定最重要的指标。确定每个指标的目标、衡量方式和优先程度。定义客户体验。记录客户所需的性能体验,包括客户如何判断工作负载的性能。优先考虑重要用户案例的体验问题。包括性能要求和实施脚本化的用户历程,以确保您知道如何根据您的要求执行用户案例。
资源
相关文档:
相关视频:
相关示例: