VKinfotek Inc.
  • Us
    About Us
    Contact Us
  • FAQs
  • Ready Software
    Ready ERP ASP Core Software for Azure Cloud
    Ready Web ERP Software
    Ready ASP.Net Azure Software
    Ready C# SQL Server Accounting Software
    Ready ASP.Net MVC and EF Software
Earn $100/hour in USA! Click Here

Q25. What is a Worker role?

A Worker role instance is also a VM instance just like a Web role instance. The Worker role instance runs only windows server OS and is not loaded with IIS.

Worker roles are best suited for hosting backend processing and a wide variety of web services. A Worker role once started, keeps running all the time just as a Windows Service. To keep it running, the worker role uses a simple while (true) loop. Some of the tasks which can be performed using worker roles are transaction processing, processing of images and processing of datasets etc. Applications which do not require IIS can be hosted in the worker roles, which are usually backend processing applications.

worker role in a cloud application

Refer above figure. You will observe that there is a box on the left side and one on the right side. The right one is an instance of a worker role Virtual machine. The operating system windows server is installed on this VM instance and an application is hosted on this worker role instance. The worker role instance is a back end of a cloud application and can take data from a queue placed by web role and process it. The worker role persists data in Windows Azure Storage or SQL database.

Important words:


Persist data in this context is attempting to save data till another action happens. Note that persistent data means data which is not regularly accessed.


  • Prev Question
  • Next Question

See More Questions and Answers on - "Azure Cloud Services"

  • How to create scalable web application in Azure?
  • What is a web role?
  • What is a cloud service in Azure?
  • Describe a web role and a worker role in a development scenario?
  • How does Azure recognize the number of instances to be created for a cloud application?
  • Explain Azure compute environment?
  • Explain Azure cloud services execution model?
  • List the available virtual machine sizes?
  • Developing Azure applications?

Back to Master List of 100+ Questions and Answers

People also viewed: cover image of book develop erp software using asp core and deploy to Azure Create your own ERP Software using ASP Core>>
cover image of azure cloud book Create your own Azure SOM Software>>
cover image of asp.net book Create your own ERP Software using ASP .Net and SQL>>
cover image of foundation database programming book Create your own Accounting Software using C# >>
cover image of entity framework book Create your own SOM using Entity Framework MVC >>

  • SITEMAP
  • Terms of use
  • Testimonials

Back to top

Copyright © 2018 - All Rights Reserved - VKInfotek.com