Návrh Školení
1. Rychlý úvod do load balancingu a load balancerů
2. Úvod do HAProxy
- Co je a není HAProxy Jak HAProxy funguje Základní vlastnosti Proxy SSL Monitoring Vysoká dostupnost Vyrovnávání zátěže Lepkavost Vzorkování a převod informací Mapy ACL a podmínky Přepínání obsahu Tabulky Stick Formátované řetězce Přepisování a přesměrování HTTP Ochrana serveru Protokolování Statistics
4. Rychlé připomenutí HTTP
- Model transakce HTTP Požadavek HTTP Řádek požadavku Hlavičky požadavku HTTP odpověď Řádek odpovědi Hlavičky odpovědi
5. Konfigurace HAProxy
- Formát konfiguračního souboru Citování a escapování Proměnné prostředí Formát času Příklady
6. Globální parametry
- Správa procesů a zabezpečení Ladění výkonu Ladění seznamů uživatelů Peers Mailers
7. Proxy
- Matice proxy klíčových slov Odkaz na abecedně řazená klíčová slova
8. Možnosti vazby a serveru
- Možnosti vazby Možnosti serveru a výchozího serveru Překlad DNS serveru Globální přehled Sekce překladačů
9. Manipulace s HTTP hlavičkou
- 10. Použití ACL a načítání vzorků
Základy ACL Matching booleans Matching integers Matching strings Matching regular expressions (regexs) Matching arbitrary data bloks Matting IPv4 and IPv6 address Použití ACL k formování podmínek Načítání vzorků Převaděče Načítání vzorků z vnitřních stavů Načítání vzorků na vrstvě 4 Načítání vzorků z vyrovnávací paměti vrstvy 5 obsah (Vrstva 6) Načítání vzorků HTTP (Vrstva 7) Předdefinované seznamy ACL
11. Těžba dřeva
- Úrovně protokolů Formáty protokolů Výchozí formát protokolu TCP Formát protokolu HTTP Formát protokolu HTTP Vlastní formát protokolu Formát protokolu chyb Pokročilé možnosti protokolování Deaktivace protokolování externích testů Protokolování před čekáním na ukončení relace Zvýšení úrovně protokolu při chybách Deaktivace protokolování úspěšných připojení Události načasování Stav relace v odpojení Netisknutelné znaky Zachycování HTTP cookies Zachycování HTTP hlaviček Příklady protokolů
12. Podporované filtry
- Trace HTTP komprese Stream Processing Offload Engine (SPOE) Cache Limitationb. Sekce SetupCache Sekce proxy
Požadavky
- Znalost Linuxu
- Základní znalosti o Networking
- Máte zkušenosti se správou serverů
Reference (2)
knowledge about HAProxy
Marco - CloudFire
Kurz - HAProxy Administration
The possibility to try with labs