Využití bezserverových funkcí pro zpracování geografických dat
| dc.contributor.advisor | Kukuliač, Pavel | |
| dc.contributor.author | Kravchenko, Illia | |
| dc.contributor.referee | Caha, Jan | |
| dc.date.accepted | 2026-05-25 | |
| dc.date.accessioned | 2026-09-02T14:43:31Z | |
| dc.date.available | 2026-09-02T14:43:31Z | |
| dc.date.issued | 2026 | |
| dc.description.abstract | Cí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.abstract | The 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.department | 548 - Katedra geoinformatiky | cs |
| dc.description.result | velmi dobře | cs |
| dc.format.extent | 1757991 bytes | |
| dc.format.mimetype | application/pdf | |
| dc.identifier.other | OSD002 | |
| dc.identifier.sender | S2735 | |
| dc.identifier.thesis | KRA0712_HGF_B0532A330034_2026 | |
| dc.identifier.uri | http://hdl.handle.net/10084/161076 | |
| dc.language.iso | cs | |
| dc.publisher | Vysoká škola báňská – Technická univerzita Ostrava | cs |
| dc.rights.access | openAccess | |
| dc.subject | bezserverová architektura | cs |
| dc.subject | serverless | cs |
| dc.subject | FaaS | cs |
| dc.subject | AWS Lambda | cs |
| dc.subject | geoprocesing | cs |
| dc.subject | GIS | cs |
| dc.subject | Cloud Optimized GeoTIFF | cs |
| dc.subject | vektorová data | cs |
| dc.subject | rastrová data | cs |
| dc.subject | Docker | cs |
| dc.subject | serverless architecture | en |
| dc.subject | FaaS | en |
| dc.subject | AWS Lambda | en |
| dc.subject | geoprocessing | en |
| dc.subject | GIS | en |
| dc.subject | Cloud Optimized GeoTIFF | en |
| dc.subject | vector data | en |
| dc.subject | raster data | en |
| dc.subject | Docker | en |
| dc.thesis.degree-grantor | Vysoká škola báňská – Technická univerzita Ostrava. Hornicko-geologická fakulta | cs |
| dc.thesis.degree-level | Bakalářský studijní program | cs |
| dc.thesis.degree-name | Bc. | |
| dc.thesis.degree-program | Geoinformatika | cs |
| dc.title | Využití bezserverových funkcí pro zpracování geografických dat | cs |
| dc.title.alternative | Utilizing serverless functions for geographic data processing | en |
| dc.type | Bakalářská práce | cs |
| local.files.count | 6 | |
| local.files.size | 21451616 | |
| local.has.files | yes |
Files
Original bundle
1 - 5 out of 6 results
Loading...
- Name:
- KRA0712_HGF_B0532A330034_2026.pdf
- Size:
- 1.68 MB
- Format:
- Adobe Portable Document Format
- Description:
- Text práce
Loading...
- Name:
- KRA0712_HGF_B0532A330034_2026_zadani.pdf
- Size:
- 154 KB
- Format:
- Adobe Portable Document Format
- Description:
- Zadání
Loading...
- Name:
- KRA0712_HGF_B0532A330034_2026_priloha.zip
- Size:
- 18.26 MB
- Format:
- ZIP
- Description:
- Příloha
Loading...
- 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...
- Name:
- KRA0712_HGF_B0532A330034_2026_posudek_oponent_Caha_Jan.pdf
- Size:
- 160.76 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek oponenta – Caha, Jan