What is right PaaS solution for Windows exe configured to running in VM Windows Task Scheuler

Noordeen, Faisal 21 Reputation points
2022-08-19T05:25:50.32+00:00

Hi Support,

We are currently migrating our tools and applications into Azure PaaS services. We have currently nearly 100 windows services running in multiple Azure VMs. Most of them are long running services like scanning millions of items from SharePoint etc.

It will take almost 3 days to complete once cycle of execution of all these exes. Currently we are running these exes in multi-threaded . Some exe's are running even in 20 threads parallelly for tasks which can run in parallel.

We are looking for best alternate solution for replacing windows scheduled exe to Azure Paas Services.

I could see some of the options like Web Jobs, Azure Batch services, Logic Apps and even Azure Functions and may be more services which I am not aware. I could see Azure scheduler services is something which is replaced with Azure Logic apps but it seems both works differently. Logic App works more on workflow fashion but I am not sure whether we can run complex windows exe's developed using .NET Core console application at regular interval without any other conditions.

Could you please share some insight into the best solution approach for our current requirements? We will definitely appreciate your help on this regard.

Best Regards,
FN

Azure Functions
Azure Functions
An Azure service that provides an event-driven serverless compute platform.
4,512 questions
Azure Logic Apps
Azure Logic Apps
An Azure service that automates the access and use of data across clouds without writing code.
2,947 questions
Not Monitored
Not Monitored
Tag not monitored by Microsoft.
37,124 questions
0 comments No comments
{count} votes

Accepted answer
  1. MughundhanRaveendran-MSFT 12,446 Reputation points
    2022-08-23T10:46:48.357+00:00

    Hi @Noordeen, Faisal ,

    Thanks for posting your query in Q&A forum.

    The ideal choice to run existing .exe files would be Azure webjobs. You can run multiple webjobs inside a single App service so that you could categorize certain exes. I am sure that your services would be running as scheduled services in task scheduler. Similarly, you can run scheduled webjobs in App services based on cron schedule.

    https://learn.microsoft.com/en-us/azure/app-service/webjobs-create#CreateScheduledCRON

    Hope this helps! Feel free to reach out to me if you have any queries or concerns.


0 additional answers

Sort by: Most helpful