Azure 经典云服务附带一个内置负载均衡器,允许从生产到暂存的快速 VIP 交换,反之亦然。Azure 资源管理器提供了哪些等效功能?我可以使用 DNS,但是我有 TTL 延迟。
我想要快速交换,因为我的后端服务器是有状态的,并且无法在暂存和生产中处理相同的数据而不会相互覆盖。在我当前的系统中,过期的连接(例如,由于 HTTP 保持活动)被拒绝并强制重新加载,从而强制建立新的连接。
我想我也许可以使用 Azure 应用程序网关来做到这一点,但它没有被列为其功能之一。
Azure 经典云服务附带一个内置负载均衡器,允许从生产到暂存的快速 VIP 交换,反之亦然。Azure 资源管理器提供了哪些等效功能?我可以使用 DNS,但是我有 TTL 延迟。
我想要快速交换,因为我的后端服务器是有状态的,并且无法在暂存和生产中处理相同的数据而不会相互覆盖。在我当前的系统中,过期的连接(例如,由于 HTTP 保持活动)被拒绝并强制重新加载,从而强制建立新的连接。
我想我也许可以使用 Azure 应用程序网关来做到这一点,但它没有被列为其功能之一。
您可以在 ARM 中使用 2 个 Azure 负载均衡器进行 VIP 交换,方法是取消公共 IP 的关联,然后重新分配它们。然而,这不是像云服务那样快速部署插槽交换,因为可能需要一分钟来解除两个 IP 地址的关联(您可以通过并行执行来加快速度),并且根据您已经看过的问题这种方法,但在这里记录它作为一个选项。这里有关于这种方法的一些说明:https ://msftstack.wordpress.com/2017/02/24/vip-swap-blue-green-deployment-in-azure-resource-manager/