我正在制作一个分布式爬行系统并将其部署在 azure 中。
我使用 Azure 服务计划作为我的爬虫容器。
这需要每个服务计划都有一个唯一的静态出站 IP 地址。
但是当我启动服务计划时,新服务计划的出站 IP 地址很可能与另一个相同。
我试图通过 Azure Document 寻找解决方案,但不幸的是我找不到合适的解决方案。
任何人有解决方案?
我正在制作一个分布式爬行系统并将其部署在 azure 中。
我使用 Azure 服务计划作为我的爬虫容器。
这需要每个服务计划都有一个唯一的静态出站 IP 地址。
但是当我启动服务计划时,新服务计划的出站 IP 地址很可能与另一个相同。
我试图通过 Azure Document 寻找解决方案,但不幸的是我找不到合适的解决方案。
任何人有解决方案?
有关应用服务计划中的出站 IP 地址的信息,请查看Azure 应用服务中的入站和出站 IP 地址 - 查找出站 IP。
Azure 应用服务是一种多租户服务,应用服务环境除外。不在应用服务环境中(不在隔离层中)的应用与其他应用共享网络基础结构。因此,应用程序的入站和出站 IP 地址可能不同,在某些情况下甚至会发生变化。
但是也:
应用服务环境使用专用网络基础结构,因此在应用服务环境中运行的应用会为入站和出站连接获得静态的专用 IP 地址。
这意味着如果您使用App Service Environments ,您可以获得静态专用 IP 地址。当然,这确实会产生一些额外费用。