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

Q29.Explain Windows Azure Compute Environment?

Azure Compute infrastructure is a sophisticated environment and includes several components which work together to run Azure applications. The figure depicts Azure compute environment.



Below are the salient points describing how the Azure compute environment operates.

  1. All cloud vendor provides an environment to run the applications and the environment is called compute environment.
  2. The Azure compute (runtime) environment includes web role and worker role instances, load balancer and fabric controller.
  3. Users make requests to an application and load balancer forwards these requests to web roles and worker roles.
  4. When a fault occurs, Fabric Controller creates a new instance and load balancer identifies the new instance.
  5. Developers can increase or decrease the number of instances either by using Windows Azure portal or by programmatically using APIs.
  6. Web Role: A web role instance is a VM instance which runs specific version of Windows server and IIS, runs your web application and used for front-end of the web application.
  7. Worker role: A worker role instance is also a VM instance which runs specific version of Windows server and used for backend processing. The worker role instance does not include IIS.
  8. Queues are used for communication between web roles and worker roles.
  9. Worker role persists data in Windows Azure Storage or SQL database whichever is the chosen database management option.

Important words:


Backend processing


The word backend is used in many industries. In a take away restruarant backend processing is what happens in the kitchen where the supervisor processes an order. In a automobile company, an example of backend processing is the activity of calculating the orders received from the dealers and coming out with estimates for planning immediate future activities. Back end processing is time consuming task and is separated from the front end processing to ensure that front end processing goes on without interruption. When Azure application is working the front end is always ready to receive inputs from the users without interruption. To ensure this, the worker roles take up the backend processing and manage all the tasks.
  • 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 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 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