Kontejnerizace, migrace a škálovatelnost databázových technologií
| dc.contributor.advisor | Fasuga, Radoslav | |
| dc.contributor.author | Čech, Jiří | |
| dc.contributor.referee | Stoklasa, Pavel | |
| dc.date.accepted | 2021-05-31 | |
| dc.date.accessioned | 2021-07-15T09:32:02Z | |
| dc.date.available | 2021-07-15T09:32:02Z | |
| dc.date.issued | 2021 | |
| dc.description.abstract | Prá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.abstract | The 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.description.department | 460 - Katedra informatiky | cs |
| dc.description.result | výborně | cs |
| dc.format.extent | 2767510 bytes | |
| dc.format.mimetype | application/pdf | |
| dc.identifier.other | OSD002 | |
| dc.identifier.sender | S2724 | |
| dc.identifier.thesis | CEC0123_FEI_B2647_2612R025_2021 | |
| dc.identifier.uri | http://hdl.handle.net/10084/144146 | |
| dc.language.iso | cs | |
| dc.publisher | Vysoká škola báňská – Technická univerzita Ostrava | cs |
| dc.rights.access | openAccess | |
| dc.subject | Kontejnerizace | cs |
| dc.subject | Docker | cs |
| dc.subject | Elasticsearch | cs |
| dc.subject | MySQL | cs |
| dc.subject | vysoká dostupnost | cs |
| dc.subject | Docker Swarm | cs |
| dc.subject | replikace | cs |
| dc.subject | Containerization | en |
| dc.subject | Docker | en |
| dc.subject | Elasticsearch | en |
| dc.subject | MySQL | en |
| dc.subject | high availability | en |
| dc.subject | Docker Swarm | en |
| dc.subject | replication | en |
| dc.thesis.degree-branch | Informatika a výpočetní technika | cs |
| dc.thesis.degree-grantor | Vysoká škola báňská – Technická univerzita Ostrava. Fakulta elektrotechniky a informatiky | cs |
| dc.thesis.degree-level | Bakalářský studijní program | cs |
| dc.thesis.degree-name | Bc. | |
| dc.thesis.degree-program | Informační a komunikační technologie | cs |
| dc.title | Kontejnerizace, migrace a škálovatelnost databázových technologií | cs |
| dc.title.alternative | Containerization, Migration and Scalability of Database Technologies | en |
| dc.type | Bakalářská práce | cs |
Files
Original bundle
1 - 5 out of 5 results
Loading...
- Name:
- CEC0123_FEI_B2647_2612R025_2021.pdf
- Size:
- 2.64 MB
- Format:
- Adobe Portable Document Format
- Description:
- Text práce
Loading...
- Name:
- CEC0123_FEI_B2647_2612R025_2021_zadani.pdf
- Size:
- 47.71 KB
- Format:
- Adobe Portable Document Format
- Description:
- Zadání
Loading...
- Name:
- CEC0123_FEI_B2647_2612R025_2021_priloha.zip
- Size:
- 6.83 MB
- Format:
- Unknown data format
- Description:
- Příloha
Loading...
- Name:
- CEC0123_FEI_B2647_2612R025_2021_posudek_vedouci_Fasuga_Radoslav.pdf
- Size:
- 55.5 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek vedoucího – Fasuga, Radoslav
Loading...
- Name:
- CEC0123_FEI_B2647_2612R025_2021_posudek_oponent_Stoklasa_Pavel.pdf
- Size:
- 54.93 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek oponenta – Stoklasa, Pavel