Scheduled and Continuous Tasks with Microsoft Azure Web Jobs

Hosting Websites on Windows Azure is a great option and most of the websites starts with “platform as a service”. You just deploy, and it’s done. The VM is invisible and the site is always up.

However, there’s not yet been a good solution under web sites for doing schedule jobs and batch work in the background. Till now, people consider hosting websites on aย VMย (IAAS) when they need “cron” or “scheduled jobs”. This used to be a lot of work because the VM now needs full attention from you. You need to manage it like your own server.

With Azure WebJobs,ย Azure Web Sites support running jobs.ย  It enables you to run programs or scripts in your web site in one of three ways: on demand, continuously, or on a schedule. There is no additional cost to use Microsoft Azure WebJobs unless you wish to enable the Always On feature.

Take a look at step by step tutorial to enable WebJobs for your azure websites at the URL below:

http://azure.microsoft.com/en-us/documentation/articles/web-sites-create-web-jobs/

 

On top of my mind, I can think of few use cases for WebJobs that comes naturally with internet of things as noted below.

Use Cases:

1. Image Processing

2. Email scheduler

3. Twitter Scheduler

4. Notification & Alerts Scheduler

5. Order Processing

6. Batch Jobs (File Exchanges)

 

 

Sandeep Joshi
Enterprise Innovations| Leadership Advisory | Agile & DevOps Practitioner | Microsoft & MVP Alumni
Business and technology transformation leader with a successful track record of building high growth engineering organisations, advising executive leaders on scaling innovations, creating business and technology levers and ecosystem development.

๐Ÿ–Œ Specialise in defining organisation operating model, transformation road-map, leadership advisory and technology rollout plans for end to end delivery (inception to operation)

๐Ÿ–Œ Delivered multiple large-scale transformation program with impactful outcomes across APAC at various industry verticals collaborating with Sales, Marketing, Finance, HR etc.

๐Ÿ–Œ Centre of Excellence setup for Blockchain, Cognitive, Robotics, Cloud, AI and Quantum computing across APAC and US for various clients

๐Ÿ–Œ Over a decade of experience in setting up Global Delivery Centres and Consulting Practices in multiple organisations

๐Ÿ–Œ Author, Speaker and Technical Community Evangelist – 7 times Microsoft Most Valuable Professional and Active contributor

#Interests

IT Strategy | Innovation | Design thinking
Agile transformations | Coaching | Building High Performing Teams
DevOps | Continuous delivery | Application Lifecycle
AI | Cognitive Computing | IOT | RPA | Quantum Computing
Lean Product Management | Program Management
IT Leadership | Strategy | Innovation | Mentoring
High Scale Enterprise Architecture | API Development
Cloud Computing (Azure, AWS, Private Cloud)
Containers | Microservices | Test Automation
Data Analytics | Machine Learning | Cognitive
Audit, Compliance and Data Privacy (SOX, PCI)

Share this:

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.