我目前正在使用MS上的VM实例构建一个小型web部署。我目前面临的主要问题是如何获得负载平衡,以检测某个特定VM是否失败,而不是将流量路由到该VM。
据我所知,只有两个负载平衡选项:
看起来(1)非常简单,不试图进行任何主机故障检测。
(2)看起来要多样化得多,但需要我将所有的own服务器都放在它们自己的云服务中。流量管理器似乎更多地针对地理故障转移场景,在这种情况下,您在不同的区域拥有多个云服务。这种方法的缺点还在于,我的web服务器无法在内部IP地址上与我的数据库通信,这与场景(1)不同。
这里最好的方法是什么?
发布于 2012-11-01 22:11:14
每个云服务VM都安装了一个来宾代理( Guest,GA),用于监视VM的运行情况。如果GA不能响应,(FC)将重新启动VM。在硬件故障的情况下,FC将将角色实例移动到新的硬件节点,并重新编程服务角色实例的网络配置,以将服务恢复到完全可用状态。
编辑:客户代理只在PaaS上使用。IaaS (您在Azure上的VM)没有客服代理。
https://serverfault.com/questions/443339
复制相似问题