Co je Keepalived
Keepalived je open-source nástroj používaný k zajištění vysoké dostupnosti (High Availability, HA) a jako failover mechanismů v IT infrastruktuře.
Nejčastěji se nasazuje v prostředích, kde je třeba zajistit nepřetržitý provoz síťových služeb a aplikací, například pro load balancery nebo routery.
Keepalived funguje na principu Virtual Router Redundancy Protocolu (VRRP), což umožňuje automatický přechod mezi primárním a záložním zařízením v případě selhání. Tím je zajištěno, že služby zůstanou dostupné i při výpadku jednoho uzlu.
Hlavní funkce Keepalived
- Vysoká dostupnost (HA): Keepalived automaticky přepíná mezi primárním a záložním uzlem v případě výpadku.
- Load balancing: Distribuuje síťovou zátěž mezi více uzly, čímž zajišťuje lepší výkon.
- Zdravotní kontrola (Health checks): Pravidelně ověřuje stav serverů a služeb, aby zajistil, že nefunkční uzly nejsou využívány.
Použití Keepalived
- Load balancery: Zajišťuje dostupnost a distribuci zátěže mezi více servery.
- HA pro databáze: Zajišťuje dostupnost hlavního databázového serveru s přepnutím na záložní server při selhání.
- Síťová infrastruktura: Používá se k zajištění redundance síťových služeb (např. routerů nebo firewallů).
Keepalived ve Webglobe patří mezi hlavní technologie zajišťující vysokou dostupnost našich serverů a infrastruktury na míru.