Назад | Перейти на главную страницу

Как настроить поддержку активности на Amazon EC2?

Я написал статью. Поддержка активности через туннель GRE для аварийного переключения в среде VPS

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

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

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

Что я хочу знать о том, как работает работа?

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


                XMPP Server(EC2) 
                       |
-------------------------------------------------
keepalived Master(EC2) - keepalived Backup(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 Master (Ферма Касандра) -> Касандра


                      ELB
                       |
XMPP#1        XMPP#2      XMPP#3       XMPP#4 
                       |
-------------------------------------------------
keepalived Master(EC2) - keepalived Backup(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

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

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