如何在azure上配置可用性集

时间:2014-10-22 07:54:50

标签: ubuntu azure configuration load-balancing

我是一个新手。我想在azure vm中实现可用性设置/负载均衡器,这对于ubuntu webserver。我已经在它上面实现了一个rails网站..但是这样做会卡住。 我已经创建了一个服务,并已将服务分配给两个虚拟机。

现在在服务的仪表板中我得到两个虚拟机..但是,两个http端点都配置在端口80上,从而导致不匹配。 SSH DETAILS会有所不同。

同样在虚拟机仪表板上,未配置http,因此会产生问题。

我不太清楚如何为azure配置负载均衡。

我经历了这个链接,但我很困惑: - http://www.hanselman.com/blog/HowToSetupALoadBalancedWebFarmOfVirtualMachinesLinuxOrOtherwiseOnWindowsAzureCommandLine.aspx

请帮帮我。 感谢

2 个答案:

答案 0 :(得分:0)

两个服务器应配置相同... https,相同网站/ api服务的相同HTTPS / TLS密钥...然后指向外部端口80到80,以及443到443 ... Azure负责负载均衡。

答案 1 :(得分:0)

Avaiablity设置只不过是让azure知道你的两个VM正在执行相同的工作,并且你想要在停机时至少启动一个。

http://azure.microsoft.com/en-in/documentation/articles/virtual-machines-manage-availability/

当您为2 VM提供相同的可用性时,会发生这种情况,然后azure知道他们有共同的任务。所以它会一个接一个地更新,而不是一次两个。此外,一旦您提供可用性设置,则端口在VM之间是通用的。即你可以在VM 1上使用1433,然后在另一个上使用1433.

负载平衡只不过是为了改进性能请求将导航到VM。