@Ali
I am not very familiar with Hangfire but here are a few services which might fit your needs:
- Azure App Service: This is a fully managed platform for building, deploying, and scaling web apps. You can deploy a console application as a WebJob within an App Service. This allows you to run background tasks with the same context and capabilities of your web application.
- Azure Functions: This serverless compute service lets you run event-triggered code without having to explicitly provision or manage infrastructure. It can be a cost-effective option if your jobs are sporadic or don’t require a continuous background service.
- Azure Virtual Machines: For more control over the environment where your console .application runs, you can use Azure VMs. This is particularly useful if your jobs are CPU intensive and long-running.
- Azure Container Instances (ACI): If your application is containerized, ACI provides a way to run containers in Azure without having to manage servers or clusters of virtual machines.
- Azure Kubernetes Service (AKS): For applications that require orchestration, AKS allows you to deploy and manage containerized applications using Kubernetes.
There is another Q&A thread here which discusses some options. You also might checkout some of the discussions on the Hangfire forums, like this one.
For questions about which products and services best fit your workload I highly encourage you reaching out to our sales team.
If you still have questions, please let us know in the "comments" and we would be happy to help you. Comment is the fastest way of notifying the experts.
If the answer has been helpful, we appreciate hearing from you and would love to help others who may have the same question. Accepting answers helps increase visibility of this question for other members of the Microsoft Q&A community.
Thank you for helping to improve Microsoft Q&A!