内容提要
本期AWS更新要点:AgentCore Runtime V2通过按需加载内存与快照恢复,将大镜像冷启动降至约2秒,需将platformVersion设为V2启用;S3表类数据存储服务支持将Hive表托管迁移至Iceberg,无需管道,转换期间源表可写。此外还发布了DynamoDB从S3批量加载数据、AgentCore Web Answer工具、Lambda支持Kafka队列模式、Equinix互连预览及Security Hub SBOM清单等更新。
延伸解读
迁移成本才是关键,而非新服务本身
文章开篇指出,采用新事物的成本主要来自转型过程。S3表类数据存储服务将Hive表迁移至Iceberg简化为三个步骤,且转换期间源表保持可写,这直接降低了迁移对生产的影响。DynamoDB从S3批量加载数据到已有表,同样避免中断运行中的业务。读者应关注这些更新如何减少迁移摩擦,而非仅看功能列表。
AgentCore Runtime V2:冷启动优化与计费权衡
V2通过按需加载内存和快照恢复,将200MB到2GB镜像的P75冷启动时间降至约2秒,而原运行时随镜像增长从约5.4秒增至近30秒。单位费率更高,但GB-小时实际使用量大幅减少,团队预计大多数智能体账单更低,但文章明确不作绝对保证。启用需将platformVersion设为V2,且容器须在120秒内于/ping报告健康。
Kafka队列模式:放弃排序换取并行度
Lambda现支持自行管理的Kafka事件源中的队列模式,允许单个分区由多个并行调用处理,突破经典消费者组受分区数限制的并行度上限。代价是放弃排序并仅提供至少一次交付,因此函数需具备幂等性。该模式要求Kafka 4.2或更高版本并启用共享组,适用于自行管理集群及Confluent Cloud等托管产品。
批量操作与清单功能的风险提示
DynamoDB批量放置项目支持每条记录携带条件表达式,混合普通写入、仅插入和版本保护写入,并使用专用系统容量降低成本。但文章提醒取消不会回滚已写入的项。Security Hub的SBOM清单覆盖EC2、ECR和Lambda中的软件包及版本,基于Inspector自动填充,包含在基础版权益内,适合漏洞响应时快速定位受影响资源。
Q&A
AgentCore Runtime V2 如何降低大镜像的冷启动时间?
AgentCore Runtime V2 通过按需加载内存和快照恢复来降低冷启动时间。会话以小体量启动,按需逐步加载更多内容,闲置时主动释放内存;同时,AgentCore 仅需一次完成环境准备并生成快照,后续每个新实例直接恢复该快照。在团队测试中,对于 200MB 到 2GB 的镜像,P75 冷启动时间约为 2 秒,而原运行时从约 5.4 秒增加到近 30 秒。
如何启用 AgentCore Runtime V2?有什么注意事项?
在创建或更新运行时时将 platformVersion 设置为 V2 即可启用。注意事项包括:准备快照的过程中,创建和更新需要几分钟;容器必须在 120 秒内在 /ping 上报告运行正常,因此只有在初始化完成后才报告运行状况。V2 已在 10 个区域上线,承诺的基准定价即将推出。
Amazon S3 表类数据存储服务如何将 Hive 表迁移到 Iceberg?
您可以将 AWS Glue Data Catalog 中注册的 Parquet 表迁移到 S3 表类数据存储服务,无需构建管道或预置计算。服务会验证来源并生成兼容性报告,每次同步仅复制更改的内容,因此生产将一直写入直到转换。之后可以使用 Athena、SageMaker 融通式合作开发工作室或任何使用 Iceberg REST API 的引擎查询。您只需为复制的数据付费,不收取转换费用,S3 智能分层中的对象保留其层级。
DynamoDB 批量放置项目功能支持哪些数据格式和写入操作?
支持以行分隔的 DynamoDB JSON 或 Amazon Ion 文件,从 Amazon S3 加载到现有表中。每条记录可以携带自己的条件表达式,因此一个文件可以混合使用普通写入、仅插入写入和版本保护写入操作。写入使用专用的系统容量,成本低于每个请求的等效写入成本。加速层级可处理有截止期限的作业,例如处理 1 亿条 1KB 的条目耗时不到 1 小时。注意:取消不会回滚已经写入的项。
AgentCore Web Answer 工具能做什么?如何限制其搜索范围?
Web Answer 是一个单独的工具调用,返回针对自然语言问题的综合性答案并附有引用,无需构建自己的搜索、检索和引用管道。它计划自己的搜索,并行运行多个搜索,并决定何时有足够的证据。您可以将其作为目标附加到 AgentCore 网关上,然后通过 MCP 调用它,也可以使用域包含和拒绝列表以及发布日期筛选器对其进行限制。目前已在美国东部(弗吉尼亚州北部)区域提供。
AWS Lambda 的 Kafka 队列模式与经典消费者组模式有何不同?
经典消费者组的并行度上限受分区数量限制,而队列模式使用 Kafka 共享组,允许在多个并行 Lambda 调用中处理来自单个 Kafka 分区的记录。队列模式需要启用了共享组的 Kafka 4.2 或更高版本,适用于自行管理的集群和托管产品(如 Confluent Cloud)。您放弃了排序并获得至少一次交付,因此函数需要具备幂等性。
AWS Security Hub 的 SBOM 清单功能覆盖哪些资源?是否额外收费?
该功能覆盖组织的 Amazon EC2 实例、Amazon ECR 映像和 Lambda 函数中安装的每个软件包,以及每个软件包的版本和运行它的资源数量。清单建立在 Amazon Inspector 已经生成的 SBOM 基础上,因此无论在何处启用 Inspector,它都会自动填充。该功能包含在 Security Hub 基础版权益内,无需额外付费。