Srovnávací analýza serverless a managed server architektur pro datovou analytiku veřejné dopravy
| Název práce: | Srovnávací analýza serverless a managed server architektur pro datovou analytiku veřejné dopravy |
|---|---|
| Autor(ka) práce: | Hradil, Adam |
| Typ práce: | Diplomová práce |
| Vedoucí práce: | Vencovský, Filip |
| Oponenti práce: | Potančok, Martin |
| Jazyk práce: | Česky |
| Abstrakt: | Práce se zabývá srovnáním serverless a managed server architektur pro zpracování otevřených dat veřejné dopravy. Cílem je navrhnout a implementovat periodickou ETL pipeline pro zpracování otevřených dat platformy Golemio a experimentálně porovnat vybrané metriky na obou srovnávaných architekturách. V rámci práce byla navržena bezstavová kontejnerizovaná pipeline nasazená paralelně na Azure Virtual Machines a Azure Container Apps Job. Obě varianty sdílely stejnou Docker image a byly provozovány po dobu sedmi dní s minutovou frekvencí spouštění nad reálným datovým zdrojem. Výsledky prokázaly výkonnostní ekvivalenci obou architektur s rozdílem mediánů celkové doby zpracování 40 ms. Dominantní fází každého běhu pipeline byl zápis do databáze, který tvořil až 90 % a potvrzuje tak, že u úlohy převažují I/O operace. FaaS varianta byla při zvolené frekvenci přibližně osmkrát levnější a její cold start latence v konfiguraci scale-to-zero činila průměrně 11 sekund. Práce přináší empirická data a konkrétní bod zlomu pro architektonické rozhodování u periodických úloh s převahou I/O operací. |
| Klíčová slova: | Microsoft Azure; srovnávací analýza; otevřená data; datová pipeline; veřejná doprava; cloud computing; serverless; IaaS; FaaS; ETL |
| Název práce: | Comparative Analysis of Serverless and Managed Server Architectures for Public Transit Data Analytics |
|---|---|
| Autor(ka) práce: | Hradil, Adam |
| Typ práce: | Diploma thesis |
| Vedoucí práce: | Vencovský, Filip |
| Oponenti práce: | Potančok, Martin |
| Jazyk práce: | Česky |
| Abstrakt: | This thesis focuses on the comparison of serverless and managed server architectures for processing open public transit data. The main objective is to design and implement a periodic ETL pipeline for processing open data from the Golemio platform and to compare selected metrics on both architectures. A stateless containerized pipeline was designed and deployed in parallel on Azure Virtual Machines and Azure Container Apps Job. Both variants shared the same Docker image and were operated for seven days at a one-minute execution frequency against a live data source. The results demonstrated performance equivalence between the two architectures with a difference of 40 ms between the medians of total processing time. The dominant phase of each pipeline run was the database write, which accounted for up to 90 % and confirms that the workload is I/O-bound. At the chosen frequency, the FaaS variant was approximately eight times cheaper, and cold start latency in the scale-to-zero configuration averaged 11 seconds. This thesis provides empirical data and a specific break-even point for architectural decision-making in periodic I/O-bound workloads. |
| Klíčová slova: | cloud computing; serverless; Microsoft Azure; comparative analysis; FaaS; ETL; open data; public transit; IaaS; data pipeline |
Informace o studiu
| Studijní program / obor: | Podniková informatika |
|---|---|
| Typ studijního programu: | Magisterský studijní program |
| Přidělovaná hodnost: | Ing. |
| Instituce přidělující hodnost: | Vysoká škola ekonomická v Praze |
| Fakulta: | Fakulta informatiky a statistiky |
| Katedra: | Katedra informačních technologií |
Informace o odevzdání a obhajobě
| Datum zadání práce: | 27. 11. 2025 |
|---|---|
| Datum podání práce: | 3. 5. 2026 |
| Datum obhajoby: | 12. 6. 2026 |
| Identifikátor v systému InSIS: | https://insis.vse.cz/zp/94696/podrobnosti |