what is the way to have an always running process on azure? on windows it is windows service, but do i have to get a virtual machine just to have a single running process? I have looked at various compute options but none of them seems to match what a windows service does. Is there a different way to achieve what a windows service does on azure?
Azure function is a good candidate for migrating windows services into something cloud based. Azure function can be triggered by a timer and so like a windows service can be scheduled at a certain time of the day for example.
Azure is a cloud platform that provides users with the flexibility and control to create, deploy, and manage applications. Azure replaces windows server as the leading platform for hosting websites and applications.
Azure literally runs on Windows Server, so it's easy to move workloads to Microsoft's cloud platform and use existing skills, familiar tools, and established procedures. You'll still have one place to go to for support, and even your Windows Server licenses can be leveraged in Azure.
In addition, Azure offers four different forms of cloud computing: infrastructure as a service (IaaS), platform as a service (PaaS), software as a service (SaaS) and serverless functions.
There is no specific way to run your code in Azure. You have lots of choices, and which you choose is really up to you (and a matter of opinion). But, objectively speaking:
I see that @Neil suggested Service Fabric in his answer. That works too, except you'll need to learn about Service Fabric in general, since it works a bit differently.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With