Может ли кто-нибудь увеличить стоимость веб-приложения Azure с бесконечным циклом HTTP? - PullRequest
1 голос
/ 07 ноября 2019

Интересно, может ли кто-нибудь увеличить стоимость веб-приложения Azure организации, просто создав бесконечный цикл HTTP-запросов?

Спасибо!

Ответы [ 3 ]

2 голосов
/ 07 ноября 2019

Это зависит от конфигурации вашего плана обслуживания приложений. Давайте подумаем о некоторых сценариях.

  1. Нет для вашего плана обслуживания приложений без включенной функции автоматического масштабирования. Исходя из этого, производительность загрузки вашего сервиса является фиксированной, поэтому перевыполнение фиксированной квоты запросов HTTP для вашего приложения не увеличит его стоимость, и дополнительные запросы по сравнению с фиксированной нагрузкой будут заблокированы облаком Azure.

  2. Да, если вы включили функцию autoscale, как показано на рисунке ниже, все больше и больше HTTP-запросов, отправляемых в ваше приложение, активируют ваш план обслуживания приложений, увеличивая количество экземпляров вашего приложения до верхнего пределагрузоподъемность вашего плана обслуживания приложений. Тогда это увеличит вашу стоимость до фиксированной максимальной цены.

enter image description here

2 голосов
/ 07 ноября 2019

Ответ Нет.

Веб-приложение Azure живет внутри План обслуживания приложения там, где вы указываете SKU и сколько ЦП / ОЗУ вы хотите иметь за фиксированную цену .

Если кто-то отправит слишком много запросов, он, вероятно, получит временно недоступный код ответа ( 503 ), если ваш план обслуживания приложений не сможет обработать больше запросов.

1 голос
/ 07 ноября 2019

Согласен с ответом Питера Пана, но проблема в том, что если автоматическое масштабирование отключено, хакер может выполнить DDoS в вашем веб-приложении, которое также называется HTTP-флудом, и оно прекратит обслуживание ваших законных пользователей. Обычно инфраструктура Azure защищена с помощью потока синхронизации, но сегодня злоумышленник выполняет http-запросы с сервера TOR или ботов (которые уже установлены во многих системах).

Для дополнительной безопасности вам следует обратиться к Azure WAF или стороннему поставщику услуг, например cloudFlare.

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