X 時間ごとにコードを実行する (データを取得して Azure SQL に保存する) ワーカー ロールがあります。タイミングは、Run メソッドの while(true) ループで Thread.Sleep を使用して実装されます。
Web ロールでは、Worker ロールでコードを手動で開始できるようにしたいと考えています (私の場合は手動でデータを取得して保存します)。Azure Management API を使用して Worker ロール全体を再起動できることがわかりましたが、特に証明書に関して必要なすべての作業を見ると、やり過ぎのように思えます。
Web ロールから Worker ロールを再起動する、または Worker ロールのコードを Web ロールからオンデマンドで実行する、より良い方法はありますか?