サーバー上のタスクを自動化し、出力を FTP サーバーにアップロードするにはどうすればよいですか?

サーバー上のタスクを自動化し、出力を FTP サーバーにアップロードするにはどうすればよいですか?

次のように動作するプロセスがあります。

インターネットからデータをダウンロードします。

  • プログラムを実行する → 出力 A を作成する。
  • 出力A → プログラムの実行 → 出力Bの作成
  • 出力B → 別のプログラムを実行 → 出力Cを作成
  • 出力C → 別のプログラムを実行 → 出力Dを作成

これらはすべて bash スクリプトによって自動化されています。crontab を使用して実行を自動化する方法を知っています。

これからは、6 時間ごとに実行し、出力 D をインターネット経由でアクセス可能な FTP サーバーにアップロードしたいと思います。見栄えの良い HTML Web サイトは必要ありません。FTP があれば十分です。すでにドメインを持っています。

私の質問は、これを最も低コストで実行する方法は何ですか? 基本的に、CPU を 24 時間 365 日レンタルする必要があります。出力 D を FTP サーバーに送るにはどうすればよいですか? FTP サーバーは同じ CPU で実行する必要がありますか、それとも別の CPU で実行する必要がありますか?

ご覧のとおり、私は Web 関連のことはあまり詳しくありません。Amazon EC2 については少し知っています。

関連情報