不同云层之间的弹性负载平衡

AWS上的负载均衡器可以在EC2实例和Azure虚拟机之间分配吗?

我想在两个云平台之间镜像我的应用程序,以便Azure虚拟机是可以故障转移的弱指定备份。 但是,我希望负载平衡器一次又一次地请求负载平衡器以保持温暖。

也许这是一个坏主意,我应该用自动服务来监视Azure机器。

Elastic Load Balancing可自动将传入的应用程序通信分布到云中的多个Amazon EC2实例

正如布鲁诺在评论和他们的官方描述中提到的,答案是否定的。 在我看来,如果实例在同一个专用networking中,负载平衡将会给出更好的结果,所以即使您构build了自己的可以处理不同云服务的负载平衡,性能也不会像从相同的云服务

您可能想看看Azurestream量pipe理器 ,它非常乐意在“本地”和Azure之间进行负载平衡 – “处处”可以肯定是一个EC2实例。

目前,它们的服务pipe理/资源pipe理切换有点困惑。 这可能是一个PowerShell的configuration,但它肯定会做你所需要的。

你的情况可以很容易地通过DNS加权循环解决。

在AWS和Azure中运行包括负载平衡器的基础架构。 使用加权的DNS循环法,通过AWS负载平衡器为您提供大部分stream量,并通过Azure为您提供一小部分stream量。 如果必须进行故障切换,请将Azure重量增加到100(在Azure中放大容量以适应当然情况后)。

Route53可以提供这些function,包括健康检查。