有人可以通过无限 HTTP 循环增加 Azure Web 应用程序的成本吗?
Can someone increase the cost of an Azure Web App with an infinite HTTP loop?
我想知道是否有人可以通过创建一个无限的 HTTP 请求循环来增加组织的 Azure Web 应用程序的成本?
谢谢!
答案是否
Azure Web App 在 App Service Plan 中,您可以在其中指定 SKU 和多少 CPU / RAM 您想要 固定价格。
如果有人发送过多请求,如果您的应用服务计划无法处理更多请求,他可能会收到暂时不可用的响应代码 (503)。
这取决于您的应用服务计划的配置。让我们考虑一些场景。
没有启用自动扩展功能的应用服务计划不适用。基于这种情况,您的服务的负载性能是固定的,因此您的应用超过固定的 HTTP 请求配额不会增加其成本,超过固定负载的额外请求将被 Azure 云阻止。
是的,如果您启用了如下图的autoscale
功能,越来越多的HTTP请求发送到您的应用程序将激活您的应用程序服务计划,以增加您的应用程序的实例数,直到到应用服务计划的负载容量上限。然后它会将您的成本增加到固定的最高价格。
同意 peter pan 的回答,但问题是如果自动缩放关闭,黑客可以在您的 Web 应用程序上进行 DDoS,这也称为 HTTP 洪水,它会停止为您的合法用户提供服务。通常 Azure 基础设施通过同步泛洪是安全的,但如今恶意行为者从 TOR 服务器或机器人(已安装在许多系统中)执行 http 请求。
为了获得额外的安全性,您应该使用 azure WAF 或像 cloudFlare 这样的第三方服务提供商。
我想知道是否有人可以通过创建一个无限的 HTTP 请求循环来增加组织的 Azure Web 应用程序的成本?
谢谢!
答案是否
Azure Web App 在 App Service Plan 中,您可以在其中指定 SKU 和多少 CPU / RAM 您想要 固定价格。
如果有人发送过多请求,如果您的应用服务计划无法处理更多请求,他可能会收到暂时不可用的响应代码 (503)。
这取决于您的应用服务计划的配置。让我们考虑一些场景。
没有启用自动扩展功能的应用服务计划不适用。基于这种情况,您的服务的负载性能是固定的,因此您的应用超过固定的 HTTP 请求配额不会增加其成本,超过固定负载的额外请求将被 Azure 云阻止。
是的,如果您启用了如下图的
autoscale
功能,越来越多的HTTP请求发送到您的应用程序将激活您的应用程序服务计划,以增加您的应用程序的实例数,直到到应用服务计划的负载容量上限。然后它会将您的成本增加到固定的最高价格。
同意 peter pan 的回答,但问题是如果自动缩放关闭,黑客可以在您的 Web 应用程序上进行 DDoS,这也称为 HTTP 洪水,它会停止为您的合法用户提供服务。通常 Azure 基础设施通过同步泛洪是安全的,但如今恶意行为者从 TOR 服务器或机器人(已安装在许多系统中)执行 http 请求。
为了获得额外的安全性,您应该使用 azure WAF 或像 cloudFlare 这样的第三方服务提供商。