AWS正尝试将AI应用于评估和改善云环境这一难题,推出了一款新的智能体服务公开预览版,旨在自动发现并优化架构问题。

尽管名字相似,AWS并未对其Well-Architected Agent的架构质量做出任何特别宣称,这一名称延续了该公司十余年来一系列云架构管理框架与工具的命名传统。AWS于2015年推出首个"架构良好框架"(Well-Architected Framework),随后在2018年引入"架构良好工具"(Well-Architected Tool),帮助客户依据该框架的最佳实践审查自身工作负载。

与"工具"依赖企业团队通过一套结构化问题提供工作负载信息不同,该智能体会直接分析AWS环境本身,并利用这些信息生成建议,该公司在一篇博客文章中写道。

AWS表示,企业还可以向智能体提供业务目标和应用场景信息,使其能够根据这些目标对发现结果进行排序。

该智能体在三个层面提出建议:单个资源、应用程序和整体架构,并给出修复步骤以及潜在的成本影响评估。

AWS表示,这些修复步骤可以包括针对具体环境的实施指导,例如控制台操作演示、AWS CLI命令以及更新后的基础设施即代码变更,而现有的"工具"仅能提出改进方案。

优化云优化流程

对于企业用户,尤其是云架构师、DevOps团队和平台工程师而言,这款新智能体能够加快优化速度,并改变他们管理云环境的方式,使其从周期性架构审查和被动式修复,转向更具持续性的AI辅助优化模式,咨询与服务公司Avasant的研究主管Siddharth Mehta表示。

随着企业扩大智能体应用的部署规模,云环境管理方式的这种转变将变得愈发重要,Scopic Software工程副总监Nhat Bui表示。

"首先,AI应用的变化速度更快,成本结构也比传统工作负载更难预测,因此上个季度做的审查很快就会过时。其次,现在越来越多的基础设施是由AI编码工具编写的,人工审核员跟不上这样的处理量,"Bui说。

不过,该智能体在提供及时建议方面也存在一定局限:"该智能体每周刷新一次资源和应用层面的建议,而架构层面的建议则通过按需审查生成,"Bui表示。他补充说,这种区别对于快速变化的工作负载(包括智能体应用)而言可能尤为重要,因为基础设施和资源使用情况可能在建议刷新周期之间发生变化。

尽管如此,这款新智能体仍有助于加快云相关决策的节奏,Pareekh Consulting首席分析师Pareekh Jain表示。"该智能体不会给CIO提供成百上千条技术建议,而是能帮助识别哪些改进对业务最为关键。这意味着CIO可以决定优先在哪些方面投入云资源和工程资源,以及在哪些方面可以接受权衡取舍,"他说。

新智能体的局限性

然而,Well-Architected Agent也有其自身的局限性,Mehta表示。"该智能体只能理解其所能获取的上下文信息。它可能并不了解监管义务、第三方依赖关系、业务流程依赖关系、合同服务级别协议、内部风险承受能力、多云依赖关系,以及未在AWS中体现的组织政策,"他说。"因此,与业务目标对齐可以改善优先级排序,但无法替代企业架构治理或风险治理工作。"

但在Jain看来,更大的局限在于该智能体要求企业订阅较高级别的AWS支持计划,这可能会限制那些尚未订阅相关计划的企业采用该服务。

他指出,该智能体仅面向订阅AWS Business+、Enterprise On-Ramp、Enterprise Support或Unified Operations计划的客户开放,而"架构良好工具"则无需付费支持计划即可使用。

此外,Mehta表示,该智能体的覆盖范围相对较窄,目前仅涉及成本、安全、性能和弹性四个方面,而"架构良好工具"仍支持架构良好框架的全部六大支柱,包括运营卓越和可持续性。

该智能体和工具本身并不额外收费,但企业需要为其所使用的部分底层AWS资源、服务和数据付费,包括来自Trusted Advisor、Compute Optimizer、Security Hub CSPM、Resilience Hub、Cost Optimization Hub和Cost Explorer的相关费用。

本文首发于CIO网站。

Q&A

Q1:AWS的Well-Architected Agent是什么?

A:这是AWS推出的一款AI智能体服务,目前处于公开预览阶段,能够自动分析AWS云环境,发现架构问题并生成优化建议,涵盖资源、应用和整体架构三个层面。

Q2:Well-Architected Agent和之前的Well-Architected Tool有什么区别?

A:Tool依赖企业团队回答结构化问题来评估工作负载,而Agent可以直接分析AWS环境自动生成建议,并提供更具体的实施指导,如控制台操作、CLI命令等,但覆盖范围较Tool窄,目前只涉及成本、安全、性能和弹性四方面。

Q3:使用Well-Architected Agent有什么限制条件?

A:该智能体仅面向订阅AWS Business+、Enterprise On-Ramp、Enterprise Support或Unified Operations计划的客户开放,且其建议生成依赖于可获取的上下文信息,无法替代企业自身的架构治理和风险管理工作。

Networkworld