User Tools

Site Tools


tanszek:oktatas:informacios_rendszerek_integralasa:docker_loadbalancer

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
tanszek:oktatas:informacios_rendszerek_integralasa:docker_loadbalancer [2023/04/19 07:26] kneheztanszek:oktatas:informacios_rendszerek_integralasa:docker_loadbalancer [2025/03/25 16:01] (current) kissa
Line 1: Line 1:
 ==== Szolgáltatások skálázása - reverse proxy segítségével ==== ==== Szolgáltatások skálázása - reverse proxy segítségével ====
  
-https://github.com/knehez/isi - folder example_2+https://github.com/knehez/isi - docker_example_2
  
 A **HAProxy** egy nyílt forráskódú, magas rendelkezésre állású TCP/HTTP terheléselosztó és proxy szerver. A HAProxy segítségével egyetlen IP-cím mögötti több backend szerver között osztható el a terhelés, így javítva az alkalmazások teljesítményét és megbízhatóságát. A **HAProxy** egy nyílt forráskódú, magas rendelkezésre állású TCP/HTTP terheléselosztó és proxy szerver. A HAProxy segítségével egyetlen IP-cím mögötti több backend szerver között osztható el a terhelés, így javítva az alkalmazások teljesítményét és megbízhatóságát.
Line 62: Line 62:
 </code> </code>
  
-  - A "global" szekcióban vannak olyan beállítások, amelyek az egész HAProxy példányra vonatkoznak. Például megadja a statisztikai felület eléréséhez szükséges elérési útvonalat és jogosultságokat. Az stdout-on keresztül megjeleníti a naplóüzeneteket.+  - A "global" szekcióban vannak olyan beállítások, amelyek a teljes HAProxy példányra vonatkoznak. Például megadja a statisztikai felület eléréséhez szükséges elérési útvonalat és jogosultságokat. Az stdout-on keresztül megjeleníti a naplóüzeneteket.
   - A "defaults" szekcióban a timeout értékek beállításával határozza meg, hogy mennyi időt szán a HAProxy a kapcsolatok felépítésére, a kliens kérések és a válaszok feldolgozására.   - A "defaults" szekcióban a timeout értékek beállításával határozza meg, hogy mennyi időt szán a HAProxy a kapcsolatok felépítésére, a kliens kérések és a válaszok feldolgozására.
   - A "frontend stats" rész beállítja a statisztikai felületet, amelyen keresztül a felhasználók monitorozhatják a HAProxy állapotát. Megadja a figyelt portot, engedélyezi a statisztikai adatok megjelenítését és frissítési időt határoz meg.   - A "frontend stats" rész beállítja a statisztikai felületet, amelyen keresztül a felhasználók monitorozhatják a HAProxy állapotát. Megadja a figyelt portot, engedélyezi a statisztikai adatok megjelenítését és frissítési időt határoz meg.
-  - A "frontend myfrontend" rész a HAProxy frontend részét határozza meg, ami azt jelenti, hogy ezen a ponton érkezik a kérések a HAProxy szerverre. Itt a 80-as portra van beállítva a figyelés, és az összes kérés átirányításra kerül a "webservers" backendre.+  - A "frontend myfrontend" rész a HAProxy frontend részét határozza meg, ami azt jelenti, hogy ezen a ponton érkeznek a kérések a HAProxy szerverre. A példában a 80-as portra van beállítva a figyelés, és az összes kérés átirányításra kerül a "webservers" backendre.
   - A "backend webservers" részben a tényleges backend szerverek konfigurálását végzi, amelyek a tényleges kiszolgálást végzik. Itt az "s1", "s2", "s3", "s4" és "s5" szerverek beállítása megtörténik, amelyek mindegyike a web:5000 címen futó szervereket ellenőrizni fogják a forgalom továbbítása előtt.   - A "backend webservers" részben a tényleges backend szerverek konfigurálását végzi, amelyek a tényleges kiszolgálást végzik. Itt az "s1", "s2", "s3", "s4" és "s5" szerverek beállítása megtörténik, amelyek mindegyike a web:5000 címen futó szervereket ellenőrizni fogják a forgalom továbbítása előtt.
  
tanszek/oktatas/informacios_rendszerek_integralasa/docker_loadbalancer.1681889166.txt.gz · Last modified: 2023/04/19 07:26 by knehez