2013-07-18 2 views
1

У меня проблема с автоматическим масштабированием в лазури. Процесс масштабирования работает нормально, но когда добавляется новый экземпляр, он не становится трафиком.Azure Auto Scaling работает, но загрузка не распространяется.

Мой сценарий:

У меня 2 погонных экземпляры ничуть WebService WCF на нем. Теперь я снял с 2 других серверов (не лазурных) данных в webservice. Через некоторое время добавляется автоматическое масштабирование и добавляется новый экземпляр. 2 сервера производят нагрузку на первых двух лазурных серверах. Однако новый никто не получает.

Я думал, что лазурь использует круговой робот для балансировки нагрузки или я пропущу sth. еще?

Thx для любой помощи.

ответ

2

Проблема связана с подключением TCP-соединения - когда клиенты сначала подключают соединение, установлено к существующим экземплярам, ​​а затем оно сохраняется в этих экземплярах. Поэтому, когда услуга масштабируется, клиенты не будут повторно подключаться, если соединение не будет нарушено. Новые клиенты будут подключаться как к существующим, так и к новым экземплярам.

Адрес another question for a very similar scenario. В целях тестирования вы можете просто отключить keep-alive, чтобы гарантировать, что загрузка действительно распределена между экземплярами.

+0

Ahhh ok thx много смысла. –

 Смежные вопросы

  • Нет связанных вопросов^_^