Čo je Keepalived
Keepalived je open-source nástroj používaný na zabezpečenie vysokej dostupnosti (High Availability, HA) a ako failover mechanizmov v IT infraštruktúre.
Najčastejšie sa nasadzuje v prostrediach, kde je potrebné zabezpečiť nepretržitú prevádzku sieťových služieb a aplikácií, napríklad pre load balancery alebo routery.
Keepalived funguje na princípe Virtual Router Redundancy Protocolu (VRRP), čo umožňuje automatický prechod medzi primárnym a záložným zariadením v prípade zlyhania. Vďaka tomu je zabezpečené, že služby zostanú dostupné aj pri výpadku jedného uzlu.
Hlavné funkcie Keepalived
- Vysoká dostupnosť (HA): Keepalived automaticky prepína medzi primárnym a záložným uzlom v prípade výpadku.
- Load balancing: Distribuuje sieťovú záťaž medzi viacerými uzlami, čím zabezpečuje lepší výkon.
- Zdravotná kontrola (Health checks): Pravidelne overuje stav serverov a služieb, aby zabezpečil, že nefunkčné uzly nie sú využívané.
Použitie Keepalived
- Load balancery: Zabezpečuje dostupnosť a distribúciu záťaže medzi viacerými servermi.
- HA pre databázy: Zabezpečuje dostupnosť hlavného databázového serveru s prepnutím na záložný server pri zlyhaní.
- Sieťová infraštruktúra: Používa sa na zabezpečenie redundancie sieťových služieb (napr. routerov alebo firewallov).
Keepalived vo Webglobe patrí medzi hlavné technológie zabezpečujúce vysokú dostupnosť našich serverov a infraštruktúry na miru.