Azure 上云服务的静态 IP

Static IP for Cloud Service on Azure

我有一个具有工作者角色的 Cloud Service。 Cloud Service 设置为按 5 个实例扩展。有一项操作需要从 Azure 到我们的数据中心进行通信。为了进行通信,我们必须将 IP 地址列入白名单。

我的问题是,既然我已经将 Cloud Service 设置为有 5 个实例,我需要 5 个静态 IP 还是 1 个?

此外,如果我将其设置为 Auto Scale?

,结果如何?

单个云服务中的所有五个(或任意数量的)实例都位于一个 IP 地址后面。

为云服务分配的 IP 地址不会改变,除非您取消配置并重新配置服务 (xyz.cloudapp.net)。因此,如果您将 cloudapp.net 名称解析为 IP 地址,则可以将该 IP 地址列入白名单(直到您关闭云服务。然后 IP 地址丢失)。

如果您想确保始终知道 IP 地址,即使您取消配置/重新配置,您可以在 Azure 中设置一个保留的 IP 地址,然后将其分配给云服务。

有关保留 IP 地址的更多信息 here