Насколько быстро происходит передача данных между экземплярами в Windows Azure? - PullRequest
1 голос
/ 26 марта 2012

Предположим, я создаю приложение Windows Azure, состоящее из нескольких экземпляров, взаимодействующих друг с другом путем запуска сервера в каждом экземпляре и обмена большими порциями данных.

Какую скорость передачи данных следует ожидать от базовой инфраструктуры

1 Ответ

2 голосов
/ 26 марта 2012

Это немного зависит от размера ваших экземпляров:

  • Экземпляр XS: максимум 5 Мбит / с
  • S: 100 Мбит / с, ~ 250 Мбит / с
  • M: поддерживается 200 Мбит / с, ~ 4-500 Мбит / с
  • L: 400 Мбит / с, до 800 Мбит / с
  • XL: 800 Мбит / с - вы получаете полный NIC

Это пределы.Конечно, есть и другие факторы:

  1. Вы общаетесь в центре обработки данных (субрегионе)?Предположим, да.
  2. Используете ли вы группы сходства?Это поставило бы вас в тупик, и вы могли бы минимизировать трафик коммутатора - обычно это не так уж и много, поскольку NIC работает медленнее, но это немного уменьшило бы задержку.Если это все в роли, вы определенно находитесь в той же группе схожести и в том же развертывании.
  3. Пишете ли вы на диск для буферизации связи?Скорость дискового ввода-вывода также различна для разных экземпляров.Если вы буферизируете большие файлы или что-то на диск, вы увидите общее падение ввода-вывода, когда диск попытается продолжить работу.Экземпляры XL имеют лучшую производительность ввода-вывода.

Вероятно, есть и другие факторы, но это то, что я могу придумать не покладая рук.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...