← Wszystkie pojęcia VoIP

Architektura i niezawodność

Active-active

Co to jest Active-active?

Active-active to układ, w którym kilka instancji równocześnie obsługuje ruch. Może zwiększać pojemność i ograniczać skutki awarii jednego elementu. Nie oznacza, że każde połączenie jest jednocześnie prowadzone na wszystkich serwerach.

Do czego służy Active-active?

System rozdziela pracę pomiędzy węzły i utrzymuje spójność potrzebnych danych. Należy określić, gdzie trafiają rejestracje, nowe rozmowy i dalsze komunikaty istniejących dialogów. Losowy wybór serwera dla każdego pakietu nie wystarczy.

Jak może mi pomóc Active-active?

Rosnąca usługa może dołączać zasoby i rozkładać nowe połączenia. Po awarii węzła pozostałe mogą przyjmować dalszy ruch, jeśli zachowano rezerwę wydajności oraz usunięto wspólne zależności krytyczne.

Jakie problemy rozwiązuje Active-active?

Jeśli wszystkie instancje pracują blisko limitu, utrata jednej przeciąży pozostałe. Konflikty stanu mogą powodować zgubione rejestracje lub błędne routingowanie. Aktywne rozmowy uszkodzonego węzła nie są automatycznie zachowywane.

Technologia

Projekt wykorzystuje równoważenie SIP, współdzielone lub replikowane dane i przypisanie dialogów do właściwych zasobów. Media mogą mieć odrębny podział. Strategia aktualizacji powinna pozwalać wyłączyć węzeł z nowych połączeń i odczekać zakończenie istniejących.

Gdzie można wykorzystać Active-active?

Active-active spotyka się w platformach operatorów i większych usługach komunikacyjnych. Wymaga dojrzałego monitoringu oraz testów przeciążenia po awarii, a nie wyłącznie pomiaru wydajności wszystkich zdrowych węzłów razem.

Koszyk