PV090: Load-balancery, proxy, high availability
Náměty k referátu
High availability
- Redundance služeb
- Virtuální DNS jméno, IP adresa, MAC adresa
- Redundance stavových a bezstavových služeb (VRRP apod.)
- Kvórum, fencing, STONITH, dvouuzlové clustery, split brain
- Keepalived, heartbeat, corosync, pacemaker, resource-agents
Load balancery
- Load balancer, worker
- L4 versus L7 LB
- Linux IPVS
- Algoritmy IPvS
- Kontrola dostupnosti (ldirectord)
- L7 load balancery: haproxy, traefik, envoy proxy
Úkol
- Zprovozněte na své dvoubodové síti redundantní IP adresu
10.0.x.42
, resp. fd00:dead:beef:x::42
předávanou mezi vašimi dvěma stroji
- Na této IP adrese zprovozněte L4 nebo L7 load balancer HTTP, který
bude požadavky předávat na
http://protoXX-alpha.pv090.fi.muni.cz/
nebo
http://protoXX-beta.pv090.fi.muni.cz/
podle toho, který z
nich je právě dostupný.