Wysoka dostępność¶
Wysoka dostępność infrastruktury CyberElements Bastion dotyczy następujących komponentów:
- Komponenty wewnętrzne rozwiązania: Mediation Controller, Edge Gateway,
- Serwery hostujące bazę lub bazy danych,
- Hipernadzorcy,
- Katalog,
- Itd.
Dostęp do zasobów docelowych:¶
Domyślnie nagrania wideo i metadane są przechowywane na serwerze lub serwerach Edge Gateway.
Aby zapewnić ciągłość działania usługi w zakresie dostępu do zasobów docelowych, wymagane są co najmniej dwie bramy. Gdy użytkownik łączy się z aplikacją, zasobem lub wirtualną stacją roboczą administracyjną, wybierana jest jedna z bram, która zarządza dostępem, a tym samym nagrywaniem. Jeśli ta brama nie jest dostępna, wybrana zostanie druga brama obecna w organizacji.
Katalog:¶
Jeśli uwierzytelnianie użytkowników opiera się na zewnętrznym katalogu LDAP lub AD, konieczne jest zapewnienie jego wysokiej dostępności.
Wysoka dostępność może być zapewniona tylko wtedy, gdy administrator zadeklaruje kilka kontrolerów domeny w konfiguracji CyberElements Bastion. Jeśli pierwszy kontroler domeny nie odpowiada, nastąpi przełączenie na następny.
Zaleca się również użycie site zawierającego kilka serwerów Edge Gateway CyberElements Bastion.
Mediation Controller: (specyficzne dla CyberElements Bastion)¶
Serwery Mediation Controller dysponują wewnętrznym mechanizmem wysokiej dostępności. Zadeklarowanie pływającego adresu IP (VIP) umożliwia regularną synchronizację danych pomiędzy bazą danych Mediation Controller „Master” a bazą danych Mediation Controller „Slave”. Tę synchronizację danych można wymusić ręcznie z konsoli „System”.
Dostępne są dwa tryby wysokiej dostępności:
- Tryb „Load Balancer”, który rozdziela obciążenie pomiędzy poszczególne serwery Mediation Controller,
- Tryb „Failover”, który zapewnia ciągłość działania usługi w przypadku awarii Mediation Controller „Master”.
Ta konfiguracja jest wybierana podczas instalacji infrastruktury.
Baza danych: (specyficzne dla CyberElements Bastion)¶
Wszystkie konfiguracje organizacji CyberElements Bastion są przechowywane w bazie danych PostgreSQL lub MSSQL, która musi być hostowana w cluster PostgreSQL lub MSSQL. Ten cluster umożliwia zapewnienie wysokiej dostępności dostępu do bazy danych.