定义
AWS 的专家每天都在帮助客户设计系统,以利用云中的最佳实践。在设计过程中,我们与您一起对架构做出权衡。当您在真实环境中部署这些系统时,我们将关注这些系统的运作状况,同时衡量上述调整的效果。
基于实践经验,我们构建了 AWS 良好架构框架,它为客户和合作伙伴评估架构提供了一系列最佳实践,并提供了相应的可用于评估架构是否符合 AWS 最佳实践的问题。
AWS 架构完善的框架建立在五个支柱的基础上,它们是卓越运营、安全性、可靠性、性能效率和成本优化。
AWS 架构完善的框架的支柱
名称 | 描述 |
卓越运营 | 能够有效地支持发展和运行工作负载,获取对运营的洞察,以及不断改进支持流程和程序以实现业务价值。 |
安全性 | 安全性支柱包括保护数据、系统和资产以利用云技术来改善安全性的能力。 |
可靠性 | 工作负载按照预期正确并且一致地执行其预期功能的能力,包括在其整个生命周期内运营和测试工作负载的能力。 |
性能效率 | 高效利用计算资源来满足系统要求,并随着需求变化和技术演进保持这种效率的能力。 |
成本优化 | 以最低价格运行系统来交付业务价值的能力 |
在 AWS 架构完善的框架中,我们使用这些术语
-
组件是针对需求提供的代码、配置和 AWS 资源的组合。组件通常是技术处理单元,与其他组件分离。
-
我们使用术语工作负载来表示共同提供业务价值的组件集合。工作负载通常是业务和技术领导者沟通的细节层次。
-
随着架构在整个产品生命周期内(设计、测试、上线和生产)的演进,里程碑将记录架构中的关键变更。
-
我们将架构定义为组件在工作负载中协同工作的方式。架构图的重点通常是组件如何通信和交互。
-
组织内的技术组合是业务运营所需的工作负载集合。
在设计工作负载时,您会基于您的业务环境在各个支柱之间做出权衡。这些业务决策可以确定设计优先事项。您可以优化您的架构,例如在开发环境中以牺牲一部分可靠性来降低成本;而对于关键业务生产环境,您可以通过增加成本来提高可靠性。在电子商务解决方案中,性能可能会影响收入和客户的购买偏好。对于安全性和卓越运营,一般不会在它们和其他支柱之间进行权衡。