Kurzusleírás

1. Gyors bevezetés a terheléselosztásba és terheléselosztókba

2. Bevezetés a HAProxy-ba

  1. Mi a HAProxy és mi nem
  2. Hogyan működik a HAProxy
  3. Alapvető funkciók
    1. Proxy
    2. SSL
    3. Monitorozás
    4. Magas rendelkezésre állás
    5. Terheléselosztás
    6. Stickiness
    7. Mintavételezés és információ konvertálása
    8. Térképek
    9. ACL-ek és feltételek
    10. Tartalomváltás
    11. Stick-tables
    12. Formázott karakterláncok
    13. HTTP újraírás és átirányítás
    14. Szervervédelem
    15. Naplózás
    16. Statisztikák
  4. Haladó funkciók
    1. Kezelés
    2. Rendszerspecifikus képességek
    3. Szkriptelés
  5. Méretezés
  6. Hogyan szerezhető be a HAProxy

3. HA Proxy Alternatívák

  1. a. Nginx
  2. b. Apache stb.

4. Gyors emlékeztető a HTTP-ről

  • A HTTP tranzakciós modell
  • HTTP kérés
  • A kérés sor
  • A kérés fejlécek
  • HTTP válasz
  • A válasz sor
  • A válasz fejlécek

5. A HAProxy konfigurálása

  1. Konfigurációs fájl formátuma
  2. Idézőjelek és escape karakterek
  3. Környezeti változók
  4. Időformátum
  5. Példák

6. Globális paraméterek

  1. Folyamatkezelés és biztonság
  2. Teljesítményfinomítás
  3. Hibakeresés
  4. Felhasználólisták
  5. Peers
  6. Mailerek

7. Proxyk

  1. Proxy kulcsszavak mátrixa
  2. ABC sorrendbe rendezett kulcsszavak referenciája

8. Bind és szerver opciók

  1. Bind opciók
  2. Szerver és alapértelmezett szerver opciók
  3. Szerver DNS felbontás
  4. Globális áttekintés
  5. A resolvers szakasz

9. HTTP fejléc manipulálása

10. ACL-ek használata és mintavételek készítése

  1. ACL alapok
  2. Logikai értékek egyeztetése
  3. Egész számok egyeztetése
  4. Karakterláncok egyeztetése
  5. Reguláris kifejezések (regexek) egyeztetése
  6. Tetszőleges adatblokkok egyeztetése
  7. IPv4 és IPv6 címek egyeztetése
  8. ACL-ek használata feltételek kialakításához
  9. Mintavételek készítése
  10. Konverterek
  11. Mintavételek készítése belső állapotokból
  12. Mintavételek készítése a 4. rétegben
  13. Mintavételek készítése az 5. rétegben
  14. Mintavételek készítése a puffer tartalmából (6. réteg)
  15. HTTP mintavételek készítése (7. réteg)
  16. Előre definiált ACL-ek

11. Naplózás

  1. Naplózási szintek
  2. Naplózási formátumok
  3. Alapértelmezett naplózási formátum
  4. TCP naplózási formátum
  5. HTTP naplózási formátum
  6. Egyéni naplózási formátum
  7. Hibanaplózási formátum
  8. Haladó naplózási lehetőségek
  9. Külső tesztek naplózásának letiltása
  10. Naplózás a munkamenet befejezése előtt
  11. Naplózási szint emelése hibák esetén
  12. Sikeres kapcsolatok naplózásának letiltása
  13. Időzítési események
  14. Munkamenet állapota a kapcsolat bontásakor
  15. Nem nyomtatható karakterek
  16. HTTP sütik rögzítése
  17. HTTP fejlécek rögzítése
  18. Naplók példái

12. Támogatott szűrők

  1. Nyomkövetés
  2. HTTP tömörítés
  3. Stream Processing Offload Engine (SPOE)
  4. Gyorsítótár
  5. Korlátozásb. SetupCache szakasz
  6. Proxy szakasz

Követelmények

  • Alapvető ismeretek a Linux rendszerekről és alapvető parancssori műveletekről
  • Tapasztalat szerveradminisztrációs feladatokban, mint a konfigurálás és monitorozás
  • Ismeretek hálózati fogalmakban, beleértve a HTTP és TCP/IP protokollokat

Célközönség

  • Szerverinfrastruktúrát kezelő rendszergazdák
  • Hálózatmérnökök, akik nagy teljesítményű terheléselosztó megoldásokat szeretnének implementálni
  • DevOps szakemberek, akik érdekeltek a forgalomirányítás és szolgáltatások skálázásának automatizálásában
 14 Órák

Résztvevők száma


Ár per résztvevő

Vélemények (6)

Közelgő kurzusok

Rokon kategóriák