我放了一些文章。 通过GRE隧道保存,以便在VPS环境中进行故障转移
http://blog.killtheradio.net/how-tos/keepalived-haproxy-and-failover-on-the-cloud-or-any-vps-without-multicast/
但是,我不知道如何configuration? 和如何调用这个架构?
只有我知道如何configuration主/备份configurationkeepalived。
我想知道的是,工作如何保持活力?
我想devise这个….
XMPP服务器(EC2)
|
-------------------------------------------------
keepalived主(EC2) - keepalived备份(EC2)
HAProxy#1 HAProxy#2
-------------------------------------------------
|
Casandra#1 Casandra#2 Casandra#3 Casandra#4
谢谢! 但我想知道如何使用单播patche模块keepalived。 ELB是广阔的。
这是第一个总体devise。
[stream]
ELB – > XMPP服务器 – > ELB – > Casandra
ELB
|
XMPP#1 XMPP#2 XMPP#3 XMPP#4
|
ELB
|
Casandra#1 Casandra#2 Casandra#3 Casandra#4
并改变第一个devise。
[stream]
ELB – > XMPP服务器 – > HAProxy主(Casandra农场) – > Casandra
ELB
|
XMPP#1 XMPP#2 XMPP#3 XMPP#4
|
-------------------------------------------------
keepalived主(EC2) - keepalived备份(EC2)
HAProxy#1 HAProxy#2
-------------------------------------------------
|
Casandra#1 Casandra#2 Casandra#3 Casandra#4
这是第二个。
[stream]
ELB – > HAProxy(XMPP农场) – > XMPP服务器 – > HAProxy(Casandra农场) – > Casanda
没关系?
ELB
|
HAProxy#1 HAProxy#2 HAProxy#3 HAProxy#4
XMPP#1 XMPP#2 XMPP#3 XMPP#4
|
Casandra#1 Casandra#2 Casandra#3 Casandra#4
如果您不熟悉keepalived / haproxy,为什么不使用AWS ELB?
至于你自己运行haproxy(如果你这样做),我认为你试图从XMPP服务器反弹连接到Casandra 1-4。 为什么不在XMPP盒子上安装haproxy? 您可以像平常一样configurationhaproxy,然后简单地将XMPP指向127.0.0.1 – 然后在您的设置中有5个框,而不是7个。