Как сохранить конфигурацию на Amazon EC2?

Я рад некоторые статьи. Keepalived через GRE туннель для отработки отказа в среде VPS

http://blog.killtheradio.net/how-tos/keepalived-haproxy-and-failover-on-the-cloud-or-any-vps-without-multicast/

но я не знаю, как настроить? и как назвать эту архитектуру?

Только я знаю, что Как настроить конфигурацию Master/Backup при keepalived.

Что я хочу знать о том, как работа поддерживает жизнь?

Я хочу создать это....

                Сервер XMPP (EC2) 
                       |
-------------------------------------------------
keepalived Master(EC2) - резервная копия keepalived (EC2)
HAProxy #1               HAProxy#2      
-------------------------------------------------
                       |

Casandra#1   Casandra#2  Casandra#3  Casandra#4

Спасибо! но то, что я хочу знать, как работать с keepalived с модулем одноадресного патча. ELB экспансивный.
и это первый тотальный дизайн.
[Поток]
ELB -> Сервер XMPP -> ELB -> Casandra

                      ELB
                       |
XMPP # 1 XMPP # 2 XMPP # 3 XMPP # 4 
                       |
                      ELB
                       |
Casandra # 1 Casandra # 2 Casandra # 3 Casandra # 4


и изменить первый дизайн.
[Поток]
ELB -> Сервер XMPP -> Мастер HAProxy (Ферма Касандра) -> Казандра

                      ELB
                       |
XMPP#1        XMPP#2      XMPP#3       XMPP#4 
                       |
-------------------------------------------------
keepalived Master(EC2) - резервная копия с поддержкой активности (EC2) HAProxy # 1 HAProxy # 2 ---------------------------------- --------------- | Casandra # 1 Casandra # 2 Casandra # 3 Casandra # 4


это второе
[Поток]
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

1 ответ

Если вы не очень знакомы с keepalived/haproxy, почему бы просто не использовать AWS ELB?

Что касается самостоятельного запуска haproxy (если вы не можете этого сделать), я предполагаю, что вы пытаетесь сбросить соединения с XMPP-сервера на Casandra 1-4. Почему бы просто не установить haproxy на коробке XMPP? Вы можете настроить haproxy, как обычно, и затем просто указать XMPP на 127.0.0.1 - тогда у вас есть 5 блоков вместо 7.

Другие вопросы по тегам