Využití bezserverových funkcí pro zpracování geografických dat

dc.contributor.advisorKukuliač, Pavel
dc.contributor.authorKravchenko, Illia
dc.contributor.refereeCaha, Jan
dc.date.accepted2026-05-25
dc.date.accessioned2026-09-02T14:43:31Z
dc.date.available2026-09-02T14:43:31Z
dc.date.issued2026
dc.description.abstractCílem této bakalářské práce je otestovat funkčnost a prozkoumat možnosti praktického využití bezserverové architektury (výpočetního modelu FaaS – Function as a Service) pro zpracování geografických dat. Za účelem tohoto testování byla navržena a implementována webová geoinformační aplikace, která umožňuje asynchronní zpracování prostorových dat prostřednictvím událostmi řízené architektury (event-driven) a dynamické vykreslování satelitních snímků on-the-fly bez nutnosti jejich předchozího stahování. Práce se nejprve věnuje rešerši cloudových technologií a výpočetního modelu FaaS (Function as a Service). Následně je detailně popsána praktická implementace řešení s využitím služeb Amazon Web Services (AWS Lambda, Amazon S3), webového backendu v prostředí Django a interaktivního mapového rozhraní Leaflet. Vektorový geoprocesing v cloudu zahrnuje asynchronní tvorbu obalových zón s dynamickou reprojekcí, zatímco rastrová část řeší on-the-fly výpočet vegetačního indexu NDVI z gigabajtových družicových snímků Sentinel-2 za využití formátu Cloud Optimized GeoTIFF (COG) a kontejnerizace pomocí nástroje Docker. Výstupem zátěžových testů je praktické ověření extrémní škálovatelnosti, nulové údržby a vysoké nákladové efektivity bezserverového přístupu oproti tradičním GIS serverům.cs
dc.description.abstractThe aim of this bachelor's thesis is to test the functionality and explore the practical possibilities of using serverless architecture (the FaaS - Function as a Service computing model) for spatial data processing. To facilitate this testing, a web geoinformation application based on a serverless cloud architecture was designed and implemented, which allows asynchronous spatial data processing and dynamic rendering of satellite images. The thesis first explores cloud computing technologies and the FaaS (Function as a Service) model. Subsequently, the practical implementation of the solution using Amazon Web Services (AWS Lambda, Amazon S3), a Django web backend, and the Leaflet interactive map interface is described in detail. Vector geoprocessing in the cloud includes the asynchronous creation of buffer zones with dynamic reprojection, while the raster part handles the on-the-fly calculation of the NDVI vegetation index from gigabyte-sized Sentinel-2 satellite images using the Cloud Optimized GeoTIFF (COG) format and Docker containerization. The results of the stress tests provide practical verification of the extreme scalability, zero maintenance, and cost-efficiency of the serverless approach compared to traditional GIS servers.en
dc.description.department548 - Katedra geoinformatikycs
dc.description.resultvelmi dobřecs
dc.format.extent1757991 bytes
dc.format.mimetypeapplication/pdf
dc.identifier.otherOSD002
dc.identifier.senderS2735
dc.identifier.thesisKRA0712_HGF_B0532A330034_2026
dc.identifier.urihttp://hdl.handle.net/10084/161076
dc.language.isocs
dc.publisherVysoká škola báňská – Technická univerzita Ostravacs
dc.rights.accessopenAccess
dc.subjectbezserverová architekturacs
dc.subjectserverlesscs
dc.subjectFaaScs
dc.subjectAWS Lambdacs
dc.subjectgeoprocesingcs
dc.subjectGIScs
dc.subjectCloud Optimized GeoTIFFcs
dc.subjectvektorová datacs
dc.subjectrastrová datacs
dc.subjectDockercs
dc.subjectserverless architectureen
dc.subjectFaaSen
dc.subjectAWS Lambdaen
dc.subjectgeoprocessingen
dc.subjectGISen
dc.subjectCloud Optimized GeoTIFFen
dc.subjectvector dataen
dc.subjectraster dataen
dc.subjectDockeren
dc.thesis.degree-grantorVysoká škola báňská – Technická univerzita Ostrava. Hornicko-geologická fakultacs
dc.thesis.degree-levelBakalářský studijní programcs
dc.thesis.degree-nameBc.
dc.thesis.degree-programGeoinformatikacs
dc.titleVyužití bezserverových funkcí pro zpracování geografických datcs
dc.title.alternativeUtilizing serverless functions for geographic data processingen
dc.typeBakalářská prácecs
local.files.count6
local.files.size21451616
local.has.filesyes

Files

Original bundle

Now showing 1 - 5 out of 6 results
Loading...
Thumbnail Image
Name:
KRA0712_HGF_B0532A330034_2026.pdf
Size:
1.68 MB
Format:
Adobe Portable Document Format
Description:
Text práce
Loading...
Thumbnail Image
Name:
KRA0712_HGF_B0532A330034_2026_zadani.pdf
Size:
154 KB
Format:
Adobe Portable Document Format
Description:
Zadání
Loading...
Thumbnail Image
Name:
KRA0712_HGF_B0532A330034_2026_priloha.zip
Size:
18.26 MB
Format:
ZIP
Description:
Příloha
Loading...
Thumbnail Image
Name:
KRA0712_HGF_B0532A330034_2026_posudek_vedouci_Kukuliac_Pavel.pdf
Size:
159.44 KB
Format:
Adobe Portable Document Format
Description:
Posudek vedoucího – Kukuliač, Pavel
Loading...
Thumbnail Image
Name:
KRA0712_HGF_B0532A330034_2026_posudek_oponent_Caha_Jan.pdf
Size:
160.76 KB
Format:
Adobe Portable Document Format
Description:
Posudek oponenta – Caha, Jan