• English
    • Latviešu
    • Deutsch
    • русский
  • Help
  • Deutsch 
    • English
    • Latviešu
    • Deutsch
    • русский
  • Einloggen
Dokumentanzeige 
  •   DSpace Startseite
  • B4 – LU fakultātes / Faculties of the UL
  • A -- Eksakto zinātņu un tehnoloģiju fakultāte / Faculty of Science and Technology
  • Bakalaura un maģistra darbi (EZTF) / Bachelor's and Master's theses
  • Dokumentanzeige
  •   DSpace Startseite
  • B4 – LU fakultātes / Faculties of the UL
  • A -- Eksakto zinātņu un tehnoloģiju fakultāte / Faculty of Science and Technology
  • Bakalaura un maģistra darbi (EZTF) / Bachelor's and Master's theses
  • Dokumentanzeige
JavaScript is disabled for your browser. Some features of this site may not work without it.

Salīdzināt bezservera risinājuma darbību ar automatizētu horizontālo mērogošanu

Thumbnail
Öffnen
302-109307-Kozulis_Kristaps_kk21152.pdf (1.187Mb)
Autor
Kozulis, Kristaps
Co-author
Latvijas Universitāte. Eksakto zinātņu un tehnoloģiju fakultāte
Advisor
Kravcevs, Maksims
Datum
2024
Metadata
Zur Langanzeige
Zusammenfassung
Šajā pētījumā tiek veikts salīdzinājums starp divām galvenajām automātiskās mērogošanas arhitektūrām Kubernetes vidē: tradicionālo Horizontal Pod Autoscaler (HPA) un bezserveru risinājumu Knative. Pētījuma mērķis ir empīriski novērtēt abu pieeju veiktspēju, resursu izmantošanas efektivitāti un finansiālo ietekmi. Eksperimentālā metodika ietver trīs mikroservisu testēšanu abās arhitektūrās, izmantojot dažādus slodzes modeļus: konstanto, periodisko un pieaugošo slodzi. Monitorēšana tiek nodrošināta ar Prometheus, Grafana un Jaeger instrumentiem. Galvenie atklājumi demonstrē, ka HPA uzrāda zemāku latentumu konstantas slodzes apstākļos, kamēr Knative pierāda priekšrocības augstās slodzes scenārijos un resursu efektivitātē. Knative "scale-to-zero" funkcionalitāte nodrošina 25-60% izmaksu samazinājumu aplikācijām ar sporādisku aktivitāti. Pētījums secina, ka optimālā arhitektūras izvēle ir konteksta atkarīga: HPA piemērota kritiskām aplikācijām ar konstantu slodzi, kamēr Knative izcili darbojas uz notikumiem balstītās arhitektūrās ar mainīgu aktivitāti.
 
This study presents a comprehensive comparison between two primary autoscaling architectures in Kubernetes environments: the traditional Horizontal Pod Autoscaler (HPA) and the serverless solution Knative. The research objective is to empirically evaluate both approaches' performance, resource utilization efficiency, and financial impact. The experimental methodology involves testing three microservices in both architectures using constant, periodic, and increasing load patterns. Comprehensive monitoring is provided through Prometheus, Grafana, and Jaeger instrumentation. Key findings demonstrate that HPA exhibits lower latency under constant load conditions, while Knative proves significant advantages in high load scenarios and resource efficiency. Knative's scale-to-zero functionality generates 25-60% cost reduction for applications with sporadic activity. The study concludes that optimal architecture selection is context-dependent: HPA suits critical applications with constant load, while Knative excels in event-driven architectures with variable activity patterns.
 
URI
https://dspace.lu.lv/dspace/handle/7/71466
Collections
  • Bakalaura un maģistra darbi (EZTF) / Bachelor's and Master's theses [6025]

University of Latvia
Kontakt | Feedback abschicken
Theme by 
@mire NV
 

 

Stöbern

Gesamter BestandBereiche & SammlungenErscheinungsdatumAutorenTitelnSchlagwortenDiese SammlungErscheinungsdatumAutorenTitelnSchlagworten

Mein Benutzerkonto

Einloggen

Statistik

Benutzungsstatistik

University of Latvia
Kontakt | Feedback abschicken
Theme by 
@mire NV