Azure-Storage アカウントから古いファイルを削除する小さな Azure ワーカー ロールを作成しています。このコードを月に1 回実行する予定です。タスクの実行時間は 10 分未満です。
私が計画しているのは、このワーカー ロールを実行し、終了したらワーカー ロールを停止することです (別名、終了)。ここで、 worker ロールを月の最初の日に開始する別のタスクをスケジュールしたいと考えています。
解決策 1:この記事を読んでいるうちに、自分の worker ロールが 1 か月間実行されている (そして支払いを続けている) ため、Quartz ライブラリが適切ではないことがわかりました。
解決策 2:メッセージがキューにあるときに、Azure-Queues を使用してアプリケーションの最初のインスタンスを開始できることを確認しました。しかし、これは処理が多すぎますが、タスク自体は非常に簡単です。より簡単な解決策を探しています。
より良い解決策はありますか?おそらく、Azure-Worker-Role はこのタスクに適していませんか?