内容提要
AWS推出Well-Architected Agent预览版,该AI工具可分析AWS环境并结合业务目标,对照65+项服务最佳实践,按成本、安全、性能和韧性生成优先级建议,提供资源、应用和架构三级建议及IaC代码等补救方案,支持控制台、CLI和API操作,目前在美国三个区域通过AWS Support提供。
延伸解读
从人工审计到智能体:评估方式的转变
传统 Well-Architected 评估依赖人工审计或通用清单,耗时且难以贴合具体业务目标。Well-Architected Agent 自动关联利用率指标、资源配置和应用程序拓扑,对照 65+ 项服务最佳实践进行分析,并依据用户声明的业务目标生成优先级建议。这意味着评估从静态检查转向动态、上下文感知的持续优化,但用户仍需提供准确的业务目标和应用上下文,否则建议的相关性会打折扣。
三级建议与补救可选性:落地路径更灵活
该智能体提供资源级、应用级和架构级三层建议,并附带资金影响和分步补救措施。用户可选择控制台演练、更新后的 IaC 模板或 AWS CLI 命令进行修复,还能通过 API 将建议集成到现有工作流。这种设计降低了采纳门槛,但注意 IaC 代码更改需用户自行评估并合并到代码库,且建议可能包含错误或不完整信息,需人工监督。
预览版限制与使用前提
目前该服务仅在美国东部(弗吉尼亚州北部)、美国东部(俄亥俄州)和美国西部(俄勒冈州)推出,通过 AWS Support 计划提供。用户需创建智能体配置文件、设置 IAM 角色,并等待最多 24 小时生成初始建议。此外,生成式 AI 建议需自行评估,现有 Well-Architected Tool 仍可继续使用。这些限制意味着并非所有区域和用户都能立即使用,且需投入前期配置成本。
Q&A
AWS Well-Architected Agent 是什么?它有什么作用?
AWS Well-Architected Agent 是一项人工智能驱动的服务,可分析您的 AWS 环境,提供有针对性的上下文建议,进而提高应用程序的成本效益、安全性、性能和韧性。它可以分析基础设施,了解独特的业务目标,并提供上下文建议以及可立即实施的修复方案,无需依赖人工审计或通用清单。
AWS Well-Architected Agent 提供哪些级别的建议?
它提供三级建议:1)个人资源调查发现,包含特定资金影响(如果适用)和分步补救措施;2)针对应用程序的多个资源的综合调查发现;3)广泛的架构模式和设计,以及与 Well-Architected 最佳实践保持一致所需的基础设施即代码(IaC)代码更改。
如何开始使用 AWS Well-Architected Agent?
首先,在 AWS Well-Architected 控制台中选择开始使用 Well-Architected Agent,创建智能体配置文件以定义可访问的范围,指定要监控的 AWS 账户和应用程序、重点关注的优化支柱以及所需权限。然后预置客户管理的 IAM 角色,供智能体读取资源配置、利用率指标及应用程序拓扑。资源和应用程序建议将在配置文件创建后的 24 小时内生成。
AWS Well-Architected Agent 支持哪些补救方式?
您可以通过针对环境量身定制的完整实施步骤来选择补救方式:控制台演练、架构级别建议的最新 IaC 变更以及 AWS 命令行界面(AWS CLI)命令。解决方案中提供了详细的分步说明,您可以逐步实施并验证结果。
AWS Well-Architected Agent 目前在哪里可用?如何获取?
对 AWS Well-Architected Agent 及其建议的访问权限已在美国东部(弗吉尼亚州北部)、美国东部(俄亥俄州)和美国西部(俄勒冈州)推出。您可以从任何 AWS 商业区域加载工作负载。该服务由 AWS Support 提供,通过 AWS Support 计划向 AWS 客户提供。
使用 AWS Well-Architected Agent 时需要注意哪些事项?
注意事项包括:自动化方面,您可以接收包含确切 IaC 代码更改的建议,由支柱识别风险,在问题投入生产之前发现问题,建议通过控制台和 API 提供并定期更新。评估方面,生成式人工智能功能生成的建议可能包含错误或不完整的信息,您有责任根据自身具体上下文评估建议,并实施适当的监督和保障措施。您仍然可以使用现有的 AWS Well-Architected Tool 进行手动评估。