用于更好地了解不同集成运行时类型下的定价模型的示例

适用于: Azure Data Factory Azure Synapse Analytics

在本文中,我们将通过一些具体示例来说明使用不同集成运行时的定价模型。 这些示例仅侧重于在集成运行时上运行的复制活动、管道活动和外部活动。 它不涉及数据工厂管道业务流程和数据工厂操作的费用。

集成运行时在Azure中是无服务器的,在混合方案中是自托管的,它提供在管道中执行活动所需的计算资源。 集成运行时费用按分钟比例计算,并向上舍入。

注意

此示例中使用的是假定价格,并不是指实际定价。

Azure集成运行时

示例 1:如果按顺序执行了 6 个复制活动。 4 个 DIU 用于前 2 个复制活动,每个活动的执行时间为 40 秒。 其他 4 个选择使用 8 个 DIU,且每个的执行时间为 1 分钟 20 秒。

在此示例中,前 2 个活动的执行时间均向上舍入为 1 分钟。 其他 4 个全部分别向上舍入到 2 分钟。

Azure 集成运行时示例 1 的计算公式截图。

示例 2:如果 Foreach 触发了 50 个复制活动。 每个复制活动使用 4 个 DIU,并且每个复制活动执行 40 秒。 并行度在 Foreach 中配置为 50。

在此示例中,每个复制活动的执行时间均向上舍入到 1 分钟。 尽管 50 个复制活动并行运行,但它们使用不同的计算。 因此会对它们分别计费。

Azure 集成运行时示例 2 的计算公式截图。

示例 3:如果 Foreach 触发了 6 个 HDInsight 活动。 每个的执行时间为 9 分钟 40 秒。 并行度在 Foreach 中配置为 50。

在此示例中,每个 HDInsight 活动的执行时间均向上舍入到 10 分钟。 尽管 6 个 HDInsight 活动并行运行,但它们使用不同的计算。 因此会对它们分别计费。

Azure 集成运行时示例 3 的计算公式截图。

启用托管虚拟网络的Azure集成运行时

示例 1:如果按顺序执行了 6 个复制活动。 4 个 DIU 用于每个复制活动,每个复制活动的执行时间为 40 秒。 假设队列时间为 1 分钟且 TTL 未启用。

在此示例中,执行时间和队列时间总共向上舍入到 2 分钟。 由于未启用 TTL,因此每个复制活动都有一个队列时间。 使用启用了托管虚拟网络的 Azure 集成运行时进行复制活动的价格是人民币 2.544 /DIU 小时。

Azure 集成运行时中托管虚拟网络示例 1 的计算公式截图。

示例 2:如果按顺序执行了 6 个复制活动。 4 个 DIU 预留给复制活动,每个复制活动的执行时间为 40 秒。 假设队列时间为 1 分钟,TTL 为 5 分钟。

由于计算是预留的,6 个复制活动不会单独计费,而是一起收取费用的。 TTL 已启用,因此只有第一个复制活动具有队列时间。

 Azure 集成运行时与托管虚拟网络示例 2 的计算公式截图。

示例 3:如果 Foreach 触发了 6 个 HDInsight 活动。 每个的执行时间为 9 分钟 40 秒。 并行度在 Foreach 中配置为 50。 计算大小为 1。 TTL 为 30 分钟。

在此示例中,每个 HDInsight 活动的执行时间均向上舍入到 10 分钟。 由于 6 个 HDInsight 活动并行运行,并且其并发度在并发限制 (800) 范围内,因此只会对它们计费一次。

Azure 集成运行时与托管虚拟网络示例 3 的计算公式截屏。

自托管集成运行时

示例 1:如果按顺序执行了 6 个复制活动。 每个的执行时间为 40 秒。

在这个示例中,每个复制活动的执行时间均取整为1分钟。

自承载集成运行时示例 1 的计算公式屏幕截图。

示例 2:如果 Foreach 触发了 50 个复制活动。 每个的执行时间为 40 秒。 并行度在 Foreach 中配置为 50。

在此示例中,每个复制活动的执行时间均向上舍入到 1 分钟。 尽管 50 个复制活动并行运行,但会对它们分别计费。

自承载集成运行时示例 2 的计算公式屏幕截图。

示例 3:如果 Foreach 触发了 6 个 HDInsight 活动。 每个的执行时间为 9 分钟 40 秒。 并行度在 Foreach 中配置为 50。

在此示例中,每个 HDInsight 活动的执行时间均向上舍入到 10 分钟。 尽管 6 个 HDInsight 活动并行运行,但会对它们分别计费。

自承载集成运行时示例 3 的计算公式屏幕截图。

了解Azure Data Factory定价后,即可开始使用!