Browsing by Author "Tryzna, Jan"
Now showing 1 - 2 of 2
Results Per Page
Sort Options
- ItemWebové aplikace s vysokou dostupností(Technická Univerzita v Liberci, 2008) Tryzna, Jan; Hnídek, JiříTeoretickou část diplomové práce tvoří přehled principů a metod pro realizaci systému s vysokou dostupností. Nejprve jsou vymezeny termíny vysoká dostupnost a cluster s vysokou dostupností. Dále je uveden popis algoritmů, které se využívají pro rozkládání zátěže mezi jednotlivé uzly clusteru spolu s charakteristikou metod prěposílání jednotlivých požadavků v systémech s vysokou dostupností. Tuto část uzavírá přehled možností pro správu a distribuci dat v clusterových systémech podporující běh webové aplikace.Praktická část diplomové práce řeší návrh a realizaci systému s vyskou dostupností pro běh webové aplikace. Obsahuje popis použitých nástrojů a jejich konfigurací. Systém se skládá z clusteru, který úzce spolupracuje se síťí pro doručování obsahu. Cluster tvoří DNS, webové a databázové servery a nástroje zajišťující vysokou dostupnost. Pro realizaci DNS serveru byl použit nástroj BIND, Apache byl nasazen jako webový server a systém MySQL byl použit pro správu databáze. HAProxy je nástroj, který byl nasazen, aby zajišťoval rozklad zátěže a monitorování stavu jednotlivých uzlů. Konzistenci a dostupnost dabáze zajišťuje MMM MySQL replication manager. Na serverech v síti pro doručování obsahu byl nasazen FTP server ProFTPD pro nahrávání dat a webový server Lighttpd pro jejich distribuci do webové aplikace.Diplomová práce přináší komplexní řešení sytému s vysokou dostupností pro běh webové aplikace. Popsané nástroje jsou dostupné jako Open source software a šířeny pod obecně veřejnou licencí GNU.
- ItemWebové aplikace s vysokou dostupnostíTryzna, Jan