Каковы преимущества отсутствия поддержки UDP в облачной сети? (думая о деле Windows Azure) - PullRequest
1 голос
/ 19 ноября 2011

Azure, Rackspace и Amazon работают с UDP, а GAE (наиболее похожий на Azure) - нет.

Мне интересно, каковы ожидаемые преимущества этого ограничения.Это помогает тонкой настройке сети?Это облегчает балансировку нагрузки?Помогает ли защитить сеть?

Ответы [ 3 ]

1 голос
/ 09 июня 2012

Я подозреваю, что причина в том, что трафик UDP не имеет ни определенного времени жизни, ни определенного соотношения пакетов к пакетам. Это затрудняет балансировку нагрузки и сложность управления - когда вы не знаете, как долго держать путь открытым, вы в конечном итоге используете таймеры, это проблема и для некоторых реализаций NAT.

1 голос
/ 17 декабря 2013

Есть еще один угол, который пока не исследован.UDP-трафик также является серьезным источником проблем безопасности, особенно DDoS-атак.

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

Вторым аспектом этой же истории является то, что блокируя UDP, они не позволяют людям размещать небезопасные DNS-серверы и, таким образом, не позволяют Azure быть источником этих масштабных атак с усилением.На самом деле это очень хорошая вещь для Интернета в целом, так как я думаю, что подключение центров обработки данных Azure является значительным.В противоположность этому у меня были серверы в AWS, которые непрерывно отправляли UDP-атаки в наш центр обработки данных в течение нескольких месяцев подряд, и не смогла заставить команду по борьбе с нарушениями ответить на него.

0 голосов
/ 29 ноября 2011

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

Наряду с масштабируемостью надежность является одним из ключевых аспектов в Azure.Например, данные Sql Azure и хранилища Azure всегда реплицируются как минимум в трех местах, а роли с как минимум двумя экземплярами имеют в своем SLA время безотказной работы на 99,95%.

Конечно, несмотря на частичную ненадежность, UDP использует свое применение.случаев, некоторые из них перечислены в комментариях к функции голосования site , но, возможно, эти варианты использования не являются целью для платформы Azure.

...