问题描述
我在Azure中设置了一个虚拟规模,我想将这些实例的公共IP添加到我的流量管理器终结点中。我的用例是我想在dns区域中创建这些实例的A记录。我想使用轮询来平衡这些实例之间的负载,所以这就是为什么我将流量管理器带到了图片上的原因。因此,现在在我的dns区域中,我有一个记录集,并创建了一个指向我的Azure流量管理器的别名。现在,我想将这些实例的公共IP添加到我的azure流量管理器终结点,这是在添加或删除新实例时将其自动添加到我的流量管理器配置文件中。我该怎么办?
解决方法
如果您的意思是VMSS实例的公共IP地址是这样的:
您不能将此公共IP地址添加为流量管理器终结点,因为它不是Azure门户中的单独资源(公共IP资源)。请查看Azure endpoints支持的Azure资源类型。
流量管理器主要在DNS级别工作,如果不考虑VMSS,则可以创建多个VM,每个VM都附加有公共IP地址,然后可以将这些公共IP地址资源添加到TM端点。
但是,我认为,Azure Traffic Manager更好地使您能够最佳地将流量分配给全球Azure区域中的服务。对于区域服务4层LB,您可以仅使用Azure负载均衡器通过轮询来平衡这些VMSS实例之间的负载。您只需要将VMSS与公共负载平衡器关联,然后就可以将这些实例与LB规则进行平衡,并通过LB前端公共IP访问后端实例。阅读Azure Load Balancer with Azure virtual machine scale sets了解更多详情。