• čeština
    • English
  • English 
    • čeština
    • English
  • Login
View Item 
  •   Repository Home
  • Závěrečné práce
  • diplomové práce
  • Fakulta elektrotechniky a komunikačních technologií
  • 2008
  • View Item
  •   Repository Home
  • Závěrečné práce
  • diplomové práce
  • Fakulta elektrotechniky a komunikačních technologií
  • 2008
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

Implementace CDN a clusteringu v prostředí GNU/Linux s testy výkonnosti.

CDN and clustering in GNU/Linux with performance testing

Thumbnail
View/Open
final-thesis.pdf (2.111Mb)
review_14195.html (5.421Kb)
Author
Mikulka, Pavel
Advisor
Šimek, Milan
Referee
Pelka, Tomáš
Grade
B
Alternative metrics PlumX
http://hdl.handle.net/11012/18099
Altmetrics
http://hdl.handle.net/11012/18099
http://hdl.handle.net/11012/18099
Metadata
Show full item record
Abstract
Odolnost proti chybám je v produkčním prostředí velmi důležitá. Jedna z možností řešení vysoké dostupnosti je vytvoření clusterového prostředí. Práce se zabývá možnostmi implementace serverového prostředí s důrazem na řešení vysoké dostupnosti poskytovaných služeb a rozložení záteže. Jsou zde popsány metody využití virtualizace, centrálního ukládáni dat, synchronizace a rozebrány použitelné technologie. Pro účely synchronizace dat je zde popsán nástroj DRDB, určený pro vytvoření synchronizovaných blokových zařízeni. Byly ověřeny praktické možnosti běhu těchto systémů za použití open-source nástrojů v prostředí GNU/Linux a otestovány možnosti programů Linux-HA, DRBD, Redhat Cluster Suite, LVS, Piranha. Sítě CDN replikují data na více geograficky rozložených serverů pro dosažení vyššího výkonu a schopnosti odolávat velkým zátěžovým špičkám. Práce se zabývá popisem základních mechanizmů replikace, přesměrování a implementací pomocí open-source nástrojů. Pro ověření funkce bylo použito sítě Planet Lab. U nástrojů Globule a CoralCDN byly provedeny testy na globálně rozmístěných serverech.
 
Fault tolerance is essential in a production-grade service delivery network. One of the solution is build a clustered environment to keep system failure to a minimum. This thesis examines the use of high availability and load balancing services using open source tools in GNU/Linux. The thesis discusses some general technologies of high availability computing as virtualization, synchronization and mirroring. To build relatively cheap high availability clusters is suitable DRDB tool. DRDB is tool for build synchronized Linux block devices. This paper also examines Linux-HA project, Redhat Cluster Suite, LVS, etc. Content Delivery Networks (CDN) replicate content over several mirrored web servers strategically placed at various locations in order to deal with the flash crowds. A CDN has some combination a request-routing and replication mechanism. Thus CDNs offer fast and reliable applications and services by distributing content to cache servers located close to end-users. This work examines open-source CDNs Globule and CoralCDN and test performance of this CDNs in global deployment.
 
Keywords
GNU/Linux, cluster, vysoká dostupnost, CDN, virtualizace, rozložení záttěže, drbd, Apache, Linux-HA, GNU/Linux, cluster, High-Availability, CDN, Content delivery network, virtualization, loadbalancing, drbd, Apache, Linux-HA
Language
čeština (Czech)
Study brunch
Telekomunikační a informační technika
Composition of Committee
Ing. Robert Vích, DrSc. (předseda) prof. Ing. Zdeněk Smékal, CSc. (místopředseda) doc. Ing. Otto Dostál, CSc. (člen) Ing. Karel Kopecký (člen) Ing. Michal Soumar (člen) Ing. Milan Šimek, Ph.D. (člen) Ing. Petr Kovář, Ph.D. (člen) Ing. Jan Vlach, Ph.D. (člen)
Date of defence
2008-06-10
Process of defence
Otázky oponenta: Stručně popiště rozdíl mezi DAS a NAS/SAN, dále se soustřeďte na rozdíly NAS a SAN. Objasněte důvod použití separátních sítí pro poskytování úložných zdrojů.
Result of the defence
práce byla úspěšně obhájena
Persistent identifier
http://hdl.handle.net/11012/18099
Source
MIKULKA, P. Implementace CDN a clusteringu v prostředí GNU/Linux s testy výkonnosti. [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2008.
Collections
  • 2008 [468]
Citace PRO

Related items

Showing items related by title, author, creator and subject.

  • Hardwarová realizace nemocničního informačnímu systému 

    Friedl, Jan
    Předkládaná práce se zabývá problémem efektivnějšího využití nejen hardware, ale i svobodného software. Na začátku práce jsou obecně představeny svobodné GNU/Linuxové distribuce, přičemž práce je zaměřena na dvě distribuce. ...
  • Vytvoření serverové aplikace v programovacím jazyce Swift 

    Střálka, Martin
    Tato práce se věnuje možnostem použití vývojářského jazyka Swift v serverových aplikacích. Popisuje výhody a nevýhody jazyka Swift oproti ostatním jazykům, zejména Obj-C který je předchůdcem Swiftu a Java, který je přímým ...
  • Nasazení virtuálních serverů pro ISP 

    Zelený, Jan
    Práce popisuje principy fungování virtualizace založené na projektu Xen. Text je zaměřen hlavně na zprovoznění systému za účelem jeho pozdějšího využití v prostředí ISP. Cílem této práce je také prozkoumat možnosti právě ...

Portal of libraries | Central library on Facebook
DSpace software copyright © 2002-2015  DuraSpace
Contact Us | Send Feedback | Theme by @mire NV
 

 

Browse

All of repositoryCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

My Account

LoginRegister

Statistics

View Usage Statistics

Portal of libraries | Central library on Facebook
DSpace software copyright © 2002-2015  DuraSpace
Contact Us | Send Feedback | Theme by @mire NV