Docker alapú terhelés elosztott webalkalmazás

OData támogatás
Konzulens:
Paróczi Zsombor
Távközlési és Médiainformatikai Tanszék

Napjainkban a virtualizáció segítségével egyre kevesebb fizikális szervert szükséges üzemeltetni, hiszen e technológiák lehetővé teszik számunkra, hogy egy fizikális szerveren több virtuális szervert futtassunk. Továbbá leegyszerűsítik az alkalmazások terhelés alapú skálázását, konfigurálását.

A dolgozat első részében szeretném bemutatni a virtualizációs technológiákat általánosságban.

Az ismertetést követően választok olyan IOT eszközöket, melyek később képesek lesznek kiszolgálni a terheléselosztott webalkalmazást. A kiválasztott eszközökre telepítem a megfelelő operációs rendszert.

Az különböző szükséges fizikai eszközök konfigurálását követően elkészítem az alkalmazást, melynek segítségével vizsgálni fogom az IOT eszközök terhelését.

Az alkalmazás elkészítését követően bemutatom a Docker-t. Először csak egy konténert hozok létre, majd hálózatba kapcsolom az IOT eszközöket és több konténert futtatok több eszközön elosztottan Docker Swarm segítségével.

A konténerek létrehozását követően pedig tesztelni fogom az alkalmazásom egy illetve több hálózatba kapcsolt konténer esetén.

Letölthető fájlok

A témához tartozó fájlokat csak bejelentkezett felhasználók tölthetik le.