Schița de curs
1. Introducere rapidă în echilibrarea sarcinii și echilibrarea încărcăturii
2. Introducere în HAProxy
- Ce este și ce nu este HAProxy Cum funcționează HAProxy Caracteristici de bază Proxy SSL Monitorizare Disponibilitate ridicată Echilibrare de încărcare Rezistenta Eșantionarea și conversia informațiilor Hărți ACL-uri și condiții Schimbarea conținutului Tabele stick-uri șiruri formatate Rescriere și redirecționare HTTP Protecție server Înregistrare Statistics
4. Memento rapid despre HTTP
- Modelul de tranzacție HTTP Cererea HTTP Linia de solicitare Antetele cererii Răspunsul HTTP Linia de răspuns Antetele răspunsului
5. Configurarea HAProxy
- Format fișier de configurare Cotare și evadare Variabile de mediu Format de timp Exemple
6. Parametri globali
- Managementul proceselor și securitatea Reglarea performanței Depanare Liste de utilizatori Peers Mailers
7. Proxy
- Matrice de cuvinte cheie proxy Referință de cuvinte cheie sortate alfabetic
8. Opțiuni de legare și server
- Opțiuni de legare Opțiuni de server și server implicit Rezoluție DNS de server Prezentare generală Secțiunea rezolutori
9. Manipularea antetului HTTP
- 10. Utilizarea ACL-urilor și preluarea mostrelor
Noțiuni de bază ACL Potrivirea booleanelor Potrivirea numerelor întregi Potrivirea șirurilor Potrivirea expresiilor regulate (regexes) Potrivirea blocurilor de date arbitrare Potrivirea adreselor IPv4 și IPv6 Utilizarea ACL-urilor pentru a forma condiții Preluarea mostrelor Convertoare Preluarea mostrelor din stările interne Preluarea mostrelor la Layer 4 Preluarea mostrelor la Layer 5 Preluarea probelor din Buffering conținut (Layer 6) Preluare mostre HTTP (Layer 7) ACL-uri predefinite
11. Înregistrare
- Niveluri de jurnal Formate de jurnal Format implicit de jurnal Format de jurnal TCP Format de jurnal HTTP Format de jurnal personalizat Format de jurnal de erori Opțiuni avansate de înregistrare Dezactivarea înregistrării testelor externe Înregistrare înainte de a aștepta încheierea sesiunii Creșterea nivelului de jurnal la erori Dezactivarea înregistrării conexiunilor reușite Temporizarea evenimentelor Starea sesiunii la deconectare Caractere neprintabile Capturarea cookie-urilor HTTP Capturarea antetelor HTTP Exemple de jurnale
12. Filtre acceptate
- Urmărire compresie HTTP Stream Processing Limitare cache a motorului de descărcare (SPOE)b. Secțiunea SetupCache Secțiunea Proxy
Cerințe
- Familiarizat cu Linux
- Cunoștințe de bază despre Networking .
- Aveți experiență în administrarea de servere
Mărturii (2)
knowledge about HAProxy
Marco - CloudFire
Curs - HAProxy Administration
The possibility to try with labs