Как Windows Azure выполняет выравнивание нагрузки?

Я пытался читать на выравнивании нагрузки в Windows Azure, и вся информация об этом является чрезвычайно неопределенной и неопределенной. Все, что я действительно хочу, является простым ответом: как Azure выполняет выравнивание нагрузки?

Много приложений используют сессии или данные в оперативной памяти для увеличения производительности. С Azure я не уверен, возможно ли это, потому что (от того, что я могу сказать), Azure не имеет никакого вида "липких" сессий. Даже если бы это не была основанная на сессии, но просто основанная на IP балансировка, которая была бы достаточно для многих приложений.

Так, вопрос дня - как точно Azure выполняет свое выравнивание нагрузки?

20
задан jvenema 14 February 2010 в 18:51
поделиться

2 ответа

Думаю, вы ищете Windows Azure AppFabric и Velocity, в частности. Взгляните на один из сеансов PDC для получения дополнительной информации.

1
ответ дан 30 November 2019 в 00:22
поделиться

Каждый день я стараюсь изучать одну особенность.
Я, как правило, помню их лучше, когда я использовал их вместо того, чтобы только читать о них.

-121--3430797-

Задайте следующее свойство виртуальной машины:

-Dcom.sun.xml.internal.ws.transport.http.client.HttpTransportPipe.dump=true
-121--2705501-

Azure обрабатывает балансировку нагрузки для табличного места хранения и SQL Azure, распределяя трафик между настроенными экземплярами.

Для таких вещей, как состояние сеанса с традиционным приложением asp.net, данные сеанса будут храниться в таблице места хранения, которая затем будет доступна для всех экземпляров webrole. Об этом говорится здесь .

Windows Azure обеспечивает балансировку нагрузки для каждой открытой конечной точки, позволяя масштабировать приложение до любого количества экземпляров. Необходимо убедиться, что приложение не имеет состояния (или хранит состояние в общей области в разных экземплярах, таких как blobs или таблицы). Единственными конечными точками, не сбалансированными по нагрузке, являются внутренние конечные точки. Таким образом, если вы выполняете какой-то тип межролевой связи, например, от веб-роли до одного из нескольких экземпляров рабочих ролей, размещающих службу wcf на внутренней конечной точке, вам придется обрабатывать балансировку нагрузки между этими экземплярами.

7
ответ дан 30 November 2019 в 00:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: