私の現在の会社では、古いシステムの一部をクラウドに移行することを目的として、Azure に関する調査を行っています。以下のシステムがあり、すべてお客様の場所に設置されています。
データベース (SqlServer) 処理サーバー (Winform アプリ) 各種クライアント (Winform アプリ)
私たちがやりたいことは、処理サーバーを ASP.NET Web API に変換し、データベースをポーリングして処理サーバーに要求を送信するある種の長期実行プロセスとして新しいジョブ スケジューラを作成することです。
これで問題ありませんが、これを行うための最善の方法がわかりません。
ジョブ スケジューラにサービスを使用し、サーバーに ASP.NET Web API を使用することに満足していますが、インストールを管理する最適な方法がわかりません。
私たちがやりたいことは、大規模な顧客ごとにスケジューラとサーバーを備えた 1 つの WebRole と、同時に実行される複数のスケジューラとサーバーを備えた 1 つの WebRole を持つことです。
では、質問に対して、
これは実際に可能ですか?Web ロールで多くのアイテムを実行できますか?