Назад | Перейти на главную страницу

Ограничение скорости для виртуальной машины Azure

Есть ли способ добавить ограничение скорости для виртуальной машины Azure? У нас есть виртуальная машина, которая динамически генерирует образы, и некоторые пользователи злоупотребляют ею, обращаясь к серверу сотни раз одновременно. Я реализовал проверку на уровне приложения, в которой сохраняется IP-адрес пользователя вместе со временем, и если тот же IP-адрес сделал запрос более 5 раз за последнюю минуту, он заблокирует запрос.

Это помогает, но мне не нравится это решение, и я бы предпочел что-то, что блокирует доступ пользователя даже к серверу для экономии ресурсов.

Cloudflare имеет эту функцию, но предпочел бы вместо этого просто использовать лазурь и воспользоваться преимуществами, которые Azure в настоящее время предлагает нам.

Вы не говорите, какую платформу использует ваш сервис генерации изображений. Это поможет найти ответы.

Например, если вы используете ASP.NET, регулирование запросов было добавлено в версии 4.7.

Вы можете использовать список управления доступом к сети Azure. Проверьте - https://docs.microsoft.com/en-us/azure/virtual-network/virtual-networks-acl