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

Q24. What is a Web Role?

A Web role is a Virtual Machine instance on which 'Windows Server with IIS' is running.

Typically, a Web role is created for the front-end of Web applications and Web services. Developers can use ASP.NET Web Forms, or MVC applications or Windows Communication Foundation (WCF) to develop a Web role. An application deployed in a web role can be implemented with any technology that works with IIS, which means that we can create applications using Java, PHP and Node.js and deployed them.

web role in a cloud application

Refer figure. Observe that there is a box on the left side and one on the right side. The left one is an instance of web role Virtual machine. The operating system windows server is installed on this VM instance. On this Windows server, IIS is installed. An application is hosted on this web role instance. The web role instance is a front end of the application and can take requests from the user.

After taking requests azure places these requests in queues and worker roles picks these requests and processes them. Remember, a single instance of a web role is assigned to a single VM, and no other applications will be assigned to that VM. In this way, azure ensures that every instance of your web application is isolated from other applications running on the same physical server.

Important words


Windows Server OS with IIS


A windows server OS is an operating system is designed to operate a network of computers. IIS is now expands to Internet Information services and is a web server software and offers services of a web host. You can run web applications on your desktop with the help of IIS.

Windows Communication Foundation


It is a framework for building service based applications based on the service oriented architecture. This framework provides security, reliable queuing of service messages, REST support and extensibility features for enhancing your applications.
  • Prev Question
  • Next Question

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

  • How to create scalable web application in Azure?
  • What is a worker 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