当前的六大支柱框架
AWS Well-Architected 现涵盖运营卓越、安全、可靠性、性能效率、成本优化与可持续性。下文原文讨论五大支柱,作为历史说明保留;评审工作负载时请采用当前 AWS 框架。
原文
AWS 在云解决方案与产品生态方面备受瞩目。作为头部云厂商,AWS 深刻影响软件行业的云采用步伐。在云原生需求高涨的背景下,AWS 覆盖创建、测试、部署、扩展、计算、存储等几乎全流程需求。本文将详解备受关注的「AWS Well-Architected Framework」。
什么是 AWS Well-Architected Framework?
AWS 云服务已支撑各类企业超过十年,积累了大量经验与知识,并沉淀为 AWS Well-Architected Framework。该框架帮助业务负责人与软件架构师更有信心地做出关键架构决策,旨在辅助客户云迁移旅程、指导如何为应用设计合适的 AWS 架构,并帮助管理 AWS 环境。
该框架帮助企业构建安全、可靠且具成本效益的应用,由包含成熟架构模式、安全最佳实践、通用设计模式与行业最佳实践的支柱组成,并指导如何在设计架构时应用这些支柱。
AWS Well-Architected 框架支柱
下文逐一介绍原文中的五大支柱 (当前官方框架为六大支柱,另见上文说明 )。
运营卓越支柱
:
该支
柱关注
在 AWS 上支撑工作负载的开发与运营,通过洞察运行状态并持续改进流程与规程,为客户与业务交付价值。 建议以
代码执行运维、避免手工操作,并使用 CloudFormation 等工具自动构建 基础设施;采用频繁、小步
且可回滚的变更,而非难以回退的大改动;持续优化运营流程并预判故障,确保出现问题时可快速恢复。 安全支柱: 该
支柱强调保护数据、系统与资产,并充分利用云安全技术。最佳实践包括夯实身 份基础(联合身份、移动与 Web 认
证等),确保身份安全且用户仅获必要访问;启用 可追溯 性以定位问题;在各层而非仅边界实施安全;尽可能自动化安
全最佳实践;对传输中与静态数据加 密(在 AWS 上加密责任在客户);通过访问控制限制人员直接接触数据,并为
安全事件做好准备。 可靠性支柱: 确保工作负载在其生命周期内按预期稳定运行,并具备运营与测试能力。最佳实 践包
括自动化故障恢复(如 EC2 Auto Scaling 与负载均衡替换失效实例)、 纳入容灾流程,并在可能情况
下通过水平扩展提升整体可用性。 性能效率支柱: 确保资源随需求与技术演进满足性能要求。 最佳实践包括充分采用
AWS 托管服务、事件驱动架构、serverless 等能力,便于在全球部署 ,并通过新技术试验持续优化性能。
成本优化支柱: 在为客户与业务交付价值的同时控制成本。最佳实践包括采用按需消费模型、 云财务管理、使用 AW
S 成本优化工具,并持续衡量整体效率以识别过度配置;停止在未差异化、高重复劳动上的不必要支出。 为何应用 We
ll-Architected Framework? 该框架源于 AWS 工程师长期观察客户上云实践所沉淀的知识
体系,帮助团队更快建设与部署系统,减少「不知何 为正确选择」的犹豫,加速决策与交付;同时指出常见风险及可缓解方
式,是云旅程中的学习与持续改进机制。 本文聚焦 AWS Well-Architected Framework
及其重要性。 该框架被广泛应用于构建高可靠、可扩展云解决方案。评审工作负载时请对照当前官方文档中的支柱与指南。
