写点什么

AWS 最佳架构实践增加卓越运营新维度

  • 2016-11-29
  • 本文字数:1212 字

    阅读完需:约 4 分钟

Amazon 根据客户反馈更新了 AWS 最佳架构实践(AWS Well-Architected Framework),增加新的卓越运营(Operational Excellence)维度。

AWS 最佳架构实践中包括了一系列最佳实践,用于构建和运营安全、高效且具有成本效益的云端系统。Amazon 一并为 AWS 用户给出了架构指南,该指南也适用于其它云平台。

该架构框架是在一年前发布的,这次更新基于客户的反馈和对过去使用经验的总结。如果有人不熟悉这个框架,我们建议先读一下这篇 InfoQ 前期发表的文章,因为在本文中我们将仅介绍新引入的变化。

在去年版本所给出的四大维度(安全、可靠性、高效和成本优化)之上,这次 AWS 架构团队引入了第五个维度,即卓越运营。卓越运营是“通过系统监控实现交付业务价值和持续改进支持流程的能力”。为确保对生产负荷的卓越运营,框架推荐了以下的最佳实践:

  • 运营自动化:尽可能做到自动化运营。
  • 运营流程和业务目标保持一致:仅采集支持业务需求的度量指标,对运营事件做出适当的响应。
  • 做定期、小规模、增量的变更:工作负荷应由定期小幅度更新的组件构成,更新中无需停止服务。如有必要,运营中应可回滚这些更新。
  • 测试对突发事件的响应:在系统中注入故障,查看系统是如何对突发的运营事件做出响应的。制定明确的响应此类事件的程序。
  • 从运营事件和故障中学习:为了改进系统,监控并分析系统对各种运营事件的行为。
  • 保持运营过程的与时俱进:系统会随时间发生改变。为准确地反映系统当前的状况,需要适时更新程序和指南。

为了构建良好的云端系统,最佳架构实践给出了若干设计原则:

  • 避免对容量需求妄加猜测:尽量使用云的可伸缩能力,而非猜测容量需求。后者会导致提供的容量不准确。
  • 对系统进行生产规模级别的测试:将系统扩展到生产所需的规模,测试并查看在真实生产环境中系统的运行情况。一旦测试结束,就释放掉额外的资源。
  • 自动化以便简化架构实验过程:将整个系统创建流程自动化,使系统更易于被复制。此外,这种做法让回退到之前的状态变得更容易。
  • 考虑演进式架构:自动化让架构师可以根据需要设计系统,测试和搭建工作也会变得更容易。
  • 数据驱动架构:采集所需的运营数据,用于评估架构改变对工作负荷的影响。采集的数据还可用于调优自动化代码。
  • 以模拟运行的方式实现改进:通过注入故障模拟生产环境中的运营事件,这样可以了解系统在故障发生时的行为,并在必要时解决这些故障。

该框架中还包括了关于最佳架构实践五个纬度的问答。问答中提供了解决实际问题的指南,包括如何防止对 AWS root 账户的非法使用、规划网络拓扑、对计划之外的运营事件作出响应,等等。如果想要深入地了解如何成功创建一个云端系统,我们建议阅读论文“ AWS 最佳架构实践”。

查看英文原文: The AWS Well-Architected Framework Adds Operational Excellence


感谢薛命灯对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们。

2016-11-29 18:002195
用户头像

发布了 227 篇内容, 共 78.8 次阅读, 收获喜欢 28 次。

关注

评论

发布
暂无评论
发现更多内容

Cision宣布获得2.5亿美元新资金

财见

CAD中的草图绘制功能

极客天地

【活动预告】4.19 相约上海,详解数据库与 AI 的理念融合

Apache IoTDB

如何高效使用 Text to SQL 提升数据分析效率?四个关键应用场景解析

镜舟科技

数据湖 数据分析 分析型数据库 StarRocks Text to SQL

【HAHM】哈姆点评普通人逆袭机会!hahm哈姆100 美元本金随时退,日赚

web3区块链创业团队DappNetWork

区块链 eth BTC web3 SOL

Serverless MCP 运行时业界首发,函数计算让 AI 应用最后一公里提速

阿里巴巴云原生

阿里云 Serverless 云原生

Claude 语音模式曝光:支持多音色和文件上传;谷歌发布和海豚对话的语音模型 DolphinGemma|日报

声网

直播预告 | KWDB 数据库安装使用快速上手

KaiwuDB

数据库 直播

CST联合Isight进行天线DOE设计

思茂信息

cst cst电磁仿真 CST Studio Suite

阿里云 MSE Nacos 发布全新“安全防护”模块,简化安全配置,提升数据保护

阿里巴巴云原生

阿里云 云原生 nacos MSE

HAHM哈姆|HAHM哈姆中国区运营中心首码|HAHM官网

web3区块链创业团队DappNetWork

币圈行情 币圈后浪 #副业项目 #币圈新项目 2025创业

全面解析HAHM哈姆点评收益模型

web3区块链创业团队DappNetWork

区块链 副业赚钱 币圈 web3 创业政策

HAHM 哈姆号称 “海外版大众点评”,高收益背后藏着啥风险?

web3区块链创业团队DappNetWork

副业赚钱 创业者 区块链+ web3 #币圈新项目

阜博集团完成对 PEX 的收购

财见

线上线下畅玩无阻,陪玩系统小程序源码是怎样做到的?

DUOKE七七

php vue.js MySQL uniapp

CAD缩放后有符号不显示怎么办

极客天地

字节跳动开源 Godel-Rescheduler:适用于云原生系统的全局最优重调度框架

字节跳动开源

云原生 全局最优调度 多策略协同 高吞吐执行 生产级稳定性

别再被忽悠!HAHM 哈姆点评靠谱吗?一探究竟

web3区块链创业团队DappNetWork

区块链 eth BTC web3 SOL

CAD如何利用两点间的中点解决镜像中心线问题

极客天地

无感改造,完美监控:Docker 多阶段构建 Go 应用无侵入观测

阿里巴巴云原生

golang 阿里云 云原生

KWDB 开源社区走进重庆大学

KaiwuDB

数据库 kwdb数据库 校园行

Kube-Proxy 可观测性最佳实践

观测云

Kubernetes

hahm哈姆是资金盘骗局吗?亲身经历者揭秘真相,大家千万要注意擦亮眼

web3区块链创业团队DappNetWork

副业赚钱 币圈行情 #币圈新项目 #居家副业 区块链web3

海信三筒洗衣机全系配置及价格公布,疯狂宠粉!科技创新引领产业升级

新消费日报

MCP Server 开发实战 | 大模型无缝对接 Grafana

阿里巴巴云原生

阿里云 云原生 Grafana

Flutter 与 uni-app 的深度对比:鸿蒙开发的最佳选择竟是原生开发

坚果

鸿蒙 HarmonyOS

100美金如果半年赚到100万美金hahm哈姆

web3区块链创业团队DappNetWork

区块链 副业赚钱 web3 #副业项目 #币圈新项目

代码成为 "乐高积木"——AI 时代的开发革命

代码制造者

#AI编程

Apache Doris 2025 Roadmap:构建 GenAI 时代实时高效统一的数据底座

SelectDB

AI 数据湖 存算分离 实时分析 日志场景

Nacos-Controller 2.0:使用 Nacos 高效管理你的 K8s 配置

阿里巴巴云原生

阿里云 云原生 nacos

利用代理 IP 突破反爬限制,实现跨境电商数据高效爬取

Yan-英杰

Python 爬虫 爬虫实战

AWS最佳架构实践增加卓越运营新维度_最佳实践_Abel Avram_InfoQ精选文章