Analiza in primerjava odprtokodnih aplikacijskih ogrodij brez strežnikov

Autor: GORJAN NOVAK, ANŽE
Přispěvatelé: Jurič, Matjaž Branko
Jazyk: slovinština
Rok vydání: 2020
Předmět:
Popis: Arhitektura brez strežnikov je naslednji korak v oblačnih arhitekturah, pri kateri je v ospredju abstrakcija strežnikov, s čimer je zmanjšana skrb za infrastrukturo, ki je v celoti prepuščena skrbniku oblaka. Glavni razlogi za prehod na arhitekturo brez strežnikov so skrajšanje časa do vstopa na trg, manj dela z infrastrukturo in ugoden stroškovni model. Ponudniki oblačnih storitev ponujajo rešitve za aplikacije v arhitekturi brez strežnikov, ki so enostavne za uporabo in že dokaj robustne. Pojavljajo se tudi potrebe po poganjanju takih aplikacij na zasebni infrastrukturi, saj ta način omogoča večjo kontrolo nad implementacijo arhitekture. Diplomska naloga zajema predstavitev in ovrednotenje arhitekture brez strežnikov ter primerjavo z ostalimi arhitekturami. Predstavljena in med seboj primerjana so tudi tri najpopularnejša odprtokodna ogrodja za izvajanje aplikacij v arhitekturi brez strežnikov na zasebni infrastrukturi (OpenFaaS, Kubeless in Fission). Serverless architecture is the next step in cloud architectures, where the main goal is server abstraction, which reduces the need for infrastructure maintenance, as it is left completely up to the cloud provider. The main reasons for switching to serverless architecture are a shorter time to market, less work with infrastructure and a favourable cost model. Cloud service providers offer solutions for serverless applications, which are easy to use and are already quite robust. There is also an emerging need to run such applications on private infrastructure, as this allows more control over the implementation of the architecture. This thesis includes a presentation and an evaluation of serverless architecture as well as a comparison with other architectures. The three most popular open-source serverless frameworks for running applications on private infrastructure (OpenFaaS, Kubeless and Fission) are also presented and compared to one another.
Databáze: OpenAIRE