我是一个新手。我想在azure vm中实现可用性设置/负载均衡器,这对于ubuntu webserver。我已经在它上面实现了一个rails网站..但是这样做会卡住。 我已经创建了一个服务,并已将服务分配给两个虚拟机。
现在在服务的仪表板中我得到两个虚拟机..但是,两个http端点都配置在端口80上,从而导致不匹配。 SSH DETAILS会有所不同。
同样在虚拟机仪表板上,未配置http,因此会产生问题。
我不太清楚如何为azure配置负载均衡。
我经历了这个链接,但我很困惑: - http://www.hanselman.com/blog/HowToSetupALoadBalancedWebFarmOfVirtualMachinesLinuxOrOtherwiseOnWindowsAzureCommandLine.aspx
请帮帮我。 感谢
答案 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。