跳至主要内容

AWS Transform

AWS Transform 定价

定价概述

AWS Transform 使用代理式人工智能来加速企业工作负载的迁移与现代化和自定义转换项目。目前,AWS Transform 免费提供针对 Windows、VMware 和大型机系统等企业工作负载的迁移与现代化服务*,同时将代码、API、框架等自定义转换功能作为付费项目提供。

代理

Transformation use case
Pricing
评测

免费

Windows 现代化代理

免费

大型机现代化代理

免费

VMware 迁移代理

免费

自定义转换代理

付费

*随着我们继续扩展 AWS Transform 的各项功能,未来的其他功能可能作为付费功能推出。

AWS Transform 自定义定价概述

AWS Transform 自定义代理支持从版本升级和运行时迁移,再到复杂的语言转换和架构变更在内的各种场景。通过从代码样本、文档和开发人员反馈中不断学习,自定义代理可以执行高质量、可重复的转换任务,同时消除了对自动化专业知识的需求,从而使各组织能够有效地扩大其现代化计划。

定价按代理分钟数计算,即根据代理在转换期间所执行的工作单位数量收费。只有在 AWS Transform 主动执行规划、推理、分析或修改代码时,才计算代理分钟数。在本地计算机上等待操作(例如代码编译、测试执行或构建过程)所用的时间不会产生费用。

代理分钟定价

代理分钟数反映了代理在转换任务上的工作量。您只需要为服务器端操作期间主动运行的代理工作付费,无需为用户空闲时间或客户端操作付费。您的转换任务会由多个代理和工具同时协作完成。当单个任务由多个代理执行时,总代理分钟数可能大于执行服务器端操作所花费的时间。

例如,一项总耗时 40 分钟(以时钟时间为准)的转换任务,其客户端初始构建耗时 10 分钟,随后主编码代理工作耗时 20 分钟(其中 10 分钟与调试代理并行执行),最后构建耗时 10 分钟。该转换将按 30 代理分钟计费,其中编码代理为 20 代理分钟,调试代理为 10 代理分钟,不包括在客户端发生的两次构建。

计费单位:代理分钟

最低计费增量:1 分钟

价格:0.035 美元/代理分钟

不收费的内容:用户空闲时间和 CLI 端操作(文件读取、构建等)

定价示例

以下示例显示了三个常见转换场景的代理分钟费用。

Transformation use case
Codebase size (lines of code)
Typical agent minutes
Cost
软件开发工具包升级(Node.js)

约 3000

约 20 代理分钟

0.70 美元

Java 语言版本升级

约 17000

约 72 代理分钟

2.52 美元

Python 运行时升级

约 4000

约 37 代理分钟

1.30 美元

注意:转换执行的代理分钟费用取决于代码库和转换本身的复杂性。

包含的功能和定价

Operation
Included
转换定义

按代理分钟计费

转换执行

按代理分钟计费

开箱即用的转换

按代理分钟计费

持续学习

包含

活动管理

包含

页面主题

常规

全部打开

除了 AWS Transform Web 控制台外,AWS Transform 还提供 Visual Studio 扩展(VSIX),该扩展可提供集成的 IDE 体验。您可以使用 AWS Transform 中提供的各项功能对 .NET 应用程序进行现代化改造。AWS Transform VSIX IDE 集成是免费提供的。用于.NET 现代化的 AWS Transform 代理也可在 Amazon Q 开发者版中使用。有关 Amazon Q Developer 的功能和费用的更多信息,请访问亚马逊 Q 开发者定价

自定义

全部打开

您可以使用 AWS 预算为您的账户在一段时间内使用的代理分钟数设置限制。在这里了解更多信息:https://docs.thinkwithwp.com/cost-management/latest/userguide/budgets-best-practices.html

AWS Transform 自定义转换代理使用构建和测试来验证转换结果。代理可能无法生成通过此验证步骤的结果。无论转换的最终状态如何,代理分钟数都是累积的。AWS Transform 将始终为您提供最新的正在进行的文件,并且通常会为无法完成转换任务时如何完成转换任务提供指导。

您可以在 AWS 账单控制面板和成本管理器中查看代理总运行分钟数和成本。

费用将以 AWS Transform 自定义代理分钟数的形式显示在您的账单上,同时还会显示已执行的特定转换包的名称。

费用因每个单独的代码库和转换本身的复杂程度而异。对于一个 10 万行代码的应用程序,同样的 Java 运行时升级转换可能需要 10 分钟的代理时间,在 17K 行代码的应用程序上花费 72 分钟。我们建议对一些应用程序进行转换,为您的特定情况下的预期情况建立基准。如果您测试与其他代码库具有相同特征的应用程序,则会获得更好的结果。使用基准,您可以估算大型项目的总费用,设置成本阈值以保持在预算范围内。如果您中断转换,AWS Transform 允许您在最多 24 小时后恢复转换。