Azure 中具有多个公共 IP 的出站代理

Azure 中具有多个公共 IP 的出站代理

对于传出(客户端)公共 IP 地址很重要的服务(例如电子邮件传递),通常使用 HAProxy 设置来托管 IP,其中 MTA 通过代理协议驱动 IP 选择。

使代理层具有弹性通常是通过 来实现的keepalived。在公共云中,这需要以不同的方式完成,例如AWS

公共云对每个节点(或每个 NIC)的 IP 数量也有限制。

Azure 是否具有“出站代理即服务”,并且可以托管数百个 IP?

除此之外,是否有类似于上述 AWS 示例的 Azure 弹性 HAProxy 出站集群可供遵循的实践?

答案1

有一个 NAT 网关 https://learn.microsoft.com/en-us/azure/nat-gateway/nat-overview

Azure NAT 网关是一种完全托管且高度弹性的网络地址转换 (NAT) 服务。您可以使用 Azure NAT 网关让专用子网中的所有实例在保持完全私密的同时向外连接到 Internet。未经请求的 Internet 入站连接不允许通过 NAT 网关。只有作为响应数据包到达出站连接的数据包才能通过 NAT 网关。

相关内容