Co je to vysoká dostupnost (HA) a jak to funguje?
HA (High Availability) označuje schopnost systému nebo sítě zůstat provozuschopná a dostupná, i když jedna nebo více jejich komponent selže nebo se stane nedostupným. Toho lze dosáhnout různými prostředky, jako je redundance, vyvažování zátěže, převzetí služeb při selhání a zotavení po havárii. Cílem HA je minimalizovat prostoje a zajistit, aby kritické systémy a služby byly vždy dostupné uživatelům a zákazníkům. Redundance: Použití více komponent nebo systémů k zajištění zálohy v případě selhání jednoho.
2. Vyrovnávání zátěže: Rozložení zátěže na více serverů, aby se zajistilo, že žádný server nebude přetížen.
3. Failover: Automatické přepnutí na pohotovostní systém nebo komponentu, když primární selže.
4. Obnova po havárii: Plánování a příprava obnovy systémů a služeb po havárii nebo velkém výpadku.
5. Clustering: Seskupení více serverů dohromady za účelem poskytnutí jediného vysoce dostupného systému.
6. Synchronní replikace: Replikace dat v reálném čase na více serverech, aby bylo zajištěno, že všechny systémy budou mít stejná data.
7. Asynchronní replikace: Replikace dat v pravidelných intervalech, aby bylo zajištěno, že všechny systémy budou mít stejná data, ale ne nutně v reálném čase.
8. Monitorování srdečního tepu: Pravidelná kontrola stavu ostatních součástí nebo systémů, aby bylo zajištěno, že jsou stále funkční.
9. Hlasování: Pomocí většinového hlasování se určí, který systém nebo komponenta je nejdostupnější a měl by být použit. typ pracovní zátěže a rozpočet dostupný pro řešení HA.