-1

多くのタスクをスケジュールするEC2インスタンスがあります(crontabを使用)。 これらのうちのいくつかは1分、5分などで実行されます。cronのようなイベント - AWS LambdaまたはAWSデータパイプライン

すべてのcronタスクをAWSサービスに移行したいと考えています。

私は、どのAWSサービスが私に最高のソリューションを提供できるかを把握しようとしています。

私は、タスクのようにcronをスケジュールすることができます2つのサービスが見つかりました:私は最善の解決策を与えることができ、それらのどの

  1. AWS Data Pipeline
  2. AWS Lambda

を?

答えて

1

"ベスト"をどのように定義したいのか分かりませんが、多くのタスクがある場合は、それぞれに個別のパイプラインが必要になります。

ラムダの方がはるかに少ないでしょう。1Mリクエストは無料で、その後は0.20ドル/ 100万ドルです。また、各タスクの実行にかかる時間&に基づいて課金されます。いくつかの制限があります(私が考えている最大時間は5分です)ので、考慮する必要があります。

しかし、全体的に、私はラムダが走るのがはるかに安くなると思う。

+0

私のEC2マシンの1つでタスクを実行したいのですが、データパイプラインでのみ行うことができますか? (私のマシンにタスクランナーがインストールされています)?バージョン管理はどうですか?ラムダを実行するとライブラリを更新する必要がありますが、データパイプラインをEC2で実行する必要があります(既にEC2のバージョンコントロールが実行されています) –