

AWS Data Pipeline 不再向新客户提供。的现有客户 AWS Data Pipeline 可以继续照常使用该服务。[了解详情](https://aws.amazon.com/blogs/big-data/migrate-workloads-from-aws-data-pipeline/)

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 任务运行程序
<a name="dp-how-remote-taskrunner-client"></a>

 任务运行器是一种 AWS Data Pipeline 用于轮询任务然后执行这些任务的应用程序。

 任务运行程序是由 AWS Data Pipeline提供的任务运行程序的默认实施。安装并配置 Task Runner 后，它会轮询 AWS Data Pipeline 与您激活的管道相关的任务。将某个任务分配给任务运行程序时，它会执行该任务并将状态报告回 AWS Data Pipeline。

下图说明了任务运行器如何 AWS Data Pipeline 与任务运行器交互以处理计划任务。任务是 AWS Data Pipeline 服务与任务运行器共享的离散工作单元。它与管道不同，后者是通常会产生多个任务的活动和资源的一般定义。

![\[AWS Data Pipeline 任务生命周期\]](http://docs.aws.amazon.com/zh_cn/datapipeline/latest/DeveloperGuide/images/dp-task-lifecycle.png)


您可以通过以下两种方式使用任务运行程序来处理您的管道：
+  AWS Data Pipeline 在 AWS Data Pipeline Web 服务启动和管理的资源上为您安装 Task Runner。
+  您可以在自己管理的计算资源上安装任务运行程序，例如长时间运行的 EC2 实例或本地服务器。

有关使用任务运行程序的更多信息，请参阅[使用任务运行程序](dp-using-task-runner.md)。