【问题标题】:Azure Traffic Manager not balancing traffic between VMsAzure 流量管理器未平衡 VM 之间的流量
【发布时间】:2014-05-13 09:26:08
【问题描述】:

我在 Azure 中有以下配置

  • 2 xA2 虚拟机(位于美国东部),安装了 WAMP 并为 MySQL 数据库设置了主-主复制。
  • 1 流量管理器 (=TM) 来平衡它们之间的流量。
  • 在 Azure 门户中,我的机器和 TM 都处于“在线”状态。

我有以下问题

无论我为 TM(性能、RR、故障转移)选择什么配置,我都只能在 Apache 日志中获得一台机器的条目。只有当我有故障转移并将这台机器设置为故障转移队列中的第一台机器时,我才能获得第二台机器的条目。

测试场景:

我正在调用一个包含来自 4 个不同地区(加利福尼亚、弗吉尼亚、爱尔兰、日本)的服务的 php 脚本来检查流量分布,但我从未在第二台机器上获得任何日志。

您知道哪些可能无法正常运行吗?

【问题讨论】:

    标签: azure load-balancing azure-traffic-manager


    【解决方案1】:

    Windows Azure 流量管理器旨在在不同地理区域之间分配流量(即美国西部的主站点和美国东部的故障转移,或美国西部部署和北欧部署之间的性能路由)。如果您想在同一数据中心内的两个虚拟机之间对流量进行负载平衡,那么您应该设置一个负载平衡端点 - http://azure.microsoft.com/blog/2014/04/08/microsoft-azure-load-balancing-services/

    【讨论】: