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

Soubory ke stažení

    Poslední aktualizace: