Zobrazit minimální záznam

dc.contributor.advisorFasuga, Radoslav
dc.contributor.authorČech, Jiří
dc.date.accessioned2021-07-15T09:32:02Z
dc.date.available2021-07-15T09:32:02Z
dc.date.issued2021
dc.identifier.otherOSD002
dc.identifier.urihttp://hdl.handle.net/10084/144146
dc.description.abstractPráce se zabývá problematikou tvorby a používání kontejnerizovaných databázových systémů. Popisuje vývoj virtualizace, který vedl ke kontejnerizaci. Zaměřuje se na kontejnerizační nástroj Docker a jeho verzi kontejnerizačního orchestrátoru Docker Swarm. Práce se zaměřuje primárně na dva databázové systémy, MySQL a Elasticsearch, u kterých se věnuje popisu jejich fungování a druhu replikačních nástrojů, které slouží k dosazení jejich vysoké dostupnosti v kontejnerizovaném prostředí. Dále práce zkoumá dopady virtualizovaného prostředí na výkon databází a zároveň popisuje klady datové redundance, které kontejnerizace přináší. Obsahuje zátěžové testy, které se snaží odpovědět na obavy ze ztráty výkonu při virtualizaci databází. Výsledkem je ukázka teoretických poznatků při návrhu a implementaci kontejnerizované webové aplikace, společně s teorií jejího škálování a testu vysoké dostupnosti.cs
dc.description.abstractThe thesis tackles challenges stemming from creation and usage of containerized database systems. It describes the evolution of virtualization that led to containerization. It focuses on Docker as a tool for achieving containerization and Docker's own version of a container orchestrator, Docker Swarm. The thesis focuses mainly on two database systems, MySQL and Elasticsearch, describes how they work and delves into their replication tools which serve to achieve high availability in a containerized environment. It analyzes the impact on performance in a virtualized environment and also describes the pros of data redundancy that containerization brings to the table. Contains stress tests which try to answer the concerns regarding performance of virtualized databases. The result is an analysis and an implementation of a fully containerized web application, which uses the theoretical findings of the thesis, along with tests of its scalability and high availability.en
dc.format.extent2767510 bytes
dc.format.mimetypeapplication/pdf
dc.language.isocs
dc.publisherVysoká škola báňská – Technická univerzita Ostravacs
dc.subjectKontejnerizacecs
dc.subjectDockercs
dc.subjectElasticsearchcs
dc.subjectMySQLcs
dc.subjectvysoká dostupnostcs
dc.subjectDocker Swarmcs
dc.subjectreplikacecs
dc.subjectContainerizationen
dc.subjectDockeren
dc.subjectElasticsearchen
dc.subjectMySQLen
dc.subjecthigh availabilityen
dc.subjectDocker Swarmen
dc.subjectreplicationen
dc.titleKontejnerizace, migrace a škálovatelnost databázových technologiícs
dc.title.alternativeContainerization, Migration and Scalability of Database Technologiesen
dc.typeBakalářská prácecs
dc.contributor.refereeStoklasa, Pavel
dc.date.accepted2021-05-31
dc.thesis.degree-nameBc.
dc.thesis.degree-levelBakalářský studijní programcs
dc.thesis.degree-grantorVysoká škola báňská – Technická univerzita Ostrava. Fakulta elektrotechniky a informatikycs
dc.description.department460 - Katedra informatikycs
dc.thesis.degree-programInformační a komunikační technologiecs
dc.thesis.degree-branchInformatika a výpočetní technikacs
dc.description.resultvýborněcs
dc.identifier.senderS2724
dc.identifier.thesisCEC0123_FEI_B2647_2612R025_2021
dc.rights.accessopenAccess


Soubory tohoto záznamu

Tento záznam se objevuje v následujících kolekcích

Zobrazit minimální záznam