How does the Windows Azure platform scale instances and balance workloads?

The Windows Azure platform allows you to deploy an application in one or more instances. The fabric controller then balances the workload of your application in these instances.

  • Is it possible to scale / reduce the number of instances on demand or the number of instances of static? If instances can be dynamically started, how much can I control how this happens?

  • How is Azure balancing loaded among my application instances and can I control how this happens?

+3
source share
4 answers

, () API, . ( , , .)

+2

, (AzureWatch), , / .

Azure:

+2

Azure xml. . , .

For web roles, incoming TCP connections are balanced across your instances. For work roles, the load is usually distributed across all instances that collect work tasks from the message queue. The fabric is really not involved for work roles.

+1
source

I know this is an old question, but I just thought that I would highlight the free Windows Autoscaling application block , which was released since then the question was first asked.

0
source

Source: https://habr.com/ru/post/1716109/


All Articles