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

Q23. How to create highly scalable web application in Windows Azure?

We can create a highly scalable web application in windows azure using a combination of Web roles and Worker roles. These roles are the building blocks of a cloud application. Typically, every cloud application consists of web roles and worker roles and Windows Azure runs multiple instances of each web and worker role. As per our settings in the configuration files, azure creates those many instances.

scalable cloud application with queues

To create a scalable application in windows azure we need to understand two aspects, one is development perspective and other is deployment perspective.

Development perspective




We can create the cloud application in visual studio by choosing the Cloud service template which allows us to divide the application into web roles and worker roles. These roles are created as projects.

We need to set the configuration files for each web role and worker role independently. We do this in the configuration files by specifying the number of VM instances to run the application and size of the Virtual machine. After writing the logic in web role and worker role based on the application requirement, build the service package file and we make it ready for deployment.

Deployment perspective


After building the cloud application, the first step is to log on to the management portal and choose the Cloud services option which you require and deploy the application.

How does scaling happen?


Scaling up or down happens by increasing or decreasing the number of role instances. (discussed later) As you are charged only for the number of instances which exist in a certain period of time, you pay only for the resources used.

Important words


Building blocks


The phrase building block is commonly used in the education industry to teach learners a larger concept. The larger concept is divided into units and learners are exposed to units first before moving into higher level topics.

Cloud services execution model


Cloud services is a Azure execution model and is used to deploy scalable web application.
  • Prev Question
  • Next Question

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

  • 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 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