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