Skalabilna arhitektura mikrousluga zasnovana na platformi Docker s primjenom na probleme strojnog učenja (CROSBI ID 433579)
Ocjenski rad | diplomski rad
Podaci o odgovornosti
Penić, Lucia
Jović, Alan
hrvatski
Skalabilna arhitektura mikrousluga zasnovana na platformi Docker s primjenom na probleme strojnog učenja
Mikrouslužna arhitektura je poznati i prihvaćeni način organizacije programske potpore. Korištenjem kontejnerizacije, mikrouslužna arhitektura je poboljšana ponajviše lakom prenosivosti usluge i osiguravanjem izoliranosti okoline izvođenja. U usporedbi s monolitnom arhitekturom, mikrouslužna arhitektura nudi brojne prednosti, ali i nedostatke. Jedan od većih nedostataka je upravo nadzor i orkestracija. Ovaj rad bavi se primjenom navedenih arhitekturnih koncepata na probleme strojnog učenja, konkretno na fazu isporuke modela korisniku. Na primjeru modela za analizu sentimenta izgrađen je sustav s kojim korisnik komunicira putem web usluge i šalje mu zahtjeve za klasifikacijom. Ostvareni sustav zapakiran je u kontejnere koristeći Docker, trenutno najpopularniju kontejnersku tehnologiju, i orkestriran je koristeći platformu Kubernetes.
mikrouslužna arhitektura ; Docker ; Kubernetes ; orkestracija ; strojno učenje
nije evidentirano
engleski
Scalable Microservice Architecture Based on Docker Platform Applied to Machine Learning Problems
nije evidentirano
microservices ; Docker ; Kubernetes ; orchestration ; machine learning
nije evidentirano
Podaci o izdanju
45
13.07.2020.
obranjeno
Podaci o ustanovi koja je dodijelila akademski stupanj
Fakultet elektrotehnike i računarstva
Zagreb