AmazonAmazon ML Engineer Associate MLA-C01 Certification
·CN
·更新于 4 Aug 2026
生产环境中的 SageMaker 端点运行模型版本 v1。现在需要以最小的风险测试新版本 v2,并且不中断实时流量。在切换到 v2 之前,验证 v2 的最佳方法是什么?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 将 v2 部署为影子变体,接收 100% 推理请求的副本(对用户无影响),将 v2 的输出收集到 S3 中进行评估,如果结果可接受则将 v2 提升为生产版本。.
为什么这是答案
正确答案是部署影子变体。SageMaker 影子测试允许您在不影响实时流量的情况下,将生产流量的副本发送到新模型版本(v2)。这意味着用户始终从 v1 获得响应,而 v2 在后台处理相同的请求。您可以收集 v2 的输出并进行评估,确保其性能和行为符合预期,而不会引入任何风险。一旦 v2 验证通过,就可以安全地将其提升为生产版本。
其他选项涉及将一部分实时流量路由到 v2(例如 1% 或 10%),这会引入生产风险,因为 v2 的任何问题都会直接影响到这些用户。虽然这些方法(如 A/B 测试)在某些情况下是有效的,但题目要求“最小的风险”且“不中断实时流量”,影子测试是实现这一目标的最佳方法。将 v2 部署到新端点并发送 100% 输入的脚本方法,虽然可以测试 v2,但通常不如影子测试集成度高,且可能需要额外的管理和流量重定向,不如影子测试无缝。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 →
无需银行卡