Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 9232223
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 18, 20262026-06-18T06:15:47+00:00 2026-06-18T06:15:47+00:00

The company I work for is looking to develop a few apps against the

  • 0

The company I work for is looking to develop a few apps against the cloud.

  • An ASP.NET Web Api application hosted in an Azure web role.
  • A Windows Server type application hosted in an Azure worker role.

We are completely new to web or cloud development and would like to know the following:

When being served to the consumer, is the same instance of the application being served to all, is it one per request or are multiple roles being created and served to consumers?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-18T06:15:49+00:00Added an answer on June 18, 2026 at 6:15 am

    When being served to the consumer, is the same instance of the application being served to all?

    That depends on how many instances you’ve asked Azure to run your application on. If you’ve only deployed to 1 instance, then it will of course be the same instance that responds to all requests. But if you deploy to multiple instances, requests will be load-balanced, which means you have no guarantee that multiple requests from the same user will be handled by the same instance.

    When you’re asking this question, it could be because you might be tempted to store local data on the machine running the instance. However, this is not a good idea. Windows Azure can at any time tear down your instance and start your application on a completely different machine. They call this “healing”, because it usually happens because Windows Azure tries to be helpful and avoid any potential problem that could mean downtime for your instance. But it also happens if your machine for some reason locks up or something else bad happens. This process of healing means that anything that’s not part of your deployment package will be lost. So for example, if you’re logging to a file on the disk, this log will be lost if Azure “heals” your instance.

    is it one per request or are multiple roles being created and served to consumers?

    I’m not completely sure what you mean here, so I’ll take a guess and risk interpreting your question wrongly. My guess is that you’re asking if there will be one instance per user request. No, there will only be the number of instances that you have decided. Remember that you have to pay per instance that’s running, so it’s only fair that the number of instances running is dictated by you.

    When you have your application packaged and ready to be deployed to Windows Azure, you can decide how many instances of each role you want to have running. You set this number in the deployment package, so that when your package is deployed, Azure will automatically start the requested number of instances. However, you can change the number of running instances of each role after deployment and on-the-fly. This makes it possible for you to scale with more instances within minutes.

    I hope this helps and that I understood your questions correctly. 🙂

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

The company I work for is looking to finally upgrade from VB6 to .Net,
I'm looking at starting to code an application for the company I work for.
The company I work for uses an ASP.NET grid component from a commercial vendor,
The company I work for is looking for a reporting solution with the following
The company I work for is looking to implement a caching solution. We have
the company I work for has a web-based user interface which paying clients log
The company I work for is preparing for application testing in IE8. Previously we
The company I work for has over 1000 apps which we maintain. Many of
I work for a company that develops a very large scale data based application.
The company I work for is looking for an IVR implementation that is highly

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.