diplomsko delo
Nik Perne (Avtor), Robert Leskovar (Mentor)

Povzetek

Diplomsko delo obravnava upravljanje mikrostoritev z uporabo odprtokodnega iskalnika in platforme za analizo podatkov Elasticsearch. V preskusu smo vzpostavili dve gruči Kubernetes. Prva gruča je vključevala Rancher in GitLab, druga gruča pa je služila izvajanju demonstracijske aplikacije OpenTelemetry, platforme Elasticsearch, platforme za vizualizacijo in analizo podatkov Kibana in aplikacije za zbiranjе in analizo podatkov o dеlovanju drugih aplikacij v rеalnеm času APM (Application Performance Monitoring) orodja. V predstavljenem eksperimentu je prikazan poslovni vidik uporabe mikrostoritev, arhitektura, izvedba testiranja in rezultati. Pokazalo se je, da je testno okolje (8 procesorskih jeder in 64 GB pomnilnika, od tega za gručo Elasticsearch in aplikacijo 6 procesorskih jeder ter 24 GB pomnilnika) zelo stabilno. Sistem se je zelo upočasnil pri približno 50 konstantnih uporabnikih. Opazljivost (observability) mikrostoritev je ključna za njihovo upravljanje. Ugotovili smo, da postavljeno testno okolje izpolnjuje vse zahteve upravljalcev mikrostoritev v konkretnem poslovnem primeru.

Ključne besede

Mikrostoritev;Kubernetes;Elasticsearch;OpenTelemitry;Rancher;

Podatki

Jezik: Slovenski jezik
Leto izida:
Tipologija: 2.11 - Diplomsko delo
Organizacija: UM FOV - Fakulteta za organizacijske vede
Založnik: [N. Perne]
UDK: 004.9
COBISS: 177065219 Povezava se bo odprla v novem oknu
Št. ogledov: 40
Št. prenosov: 1
Ocena: 0 (0 glasov)
Metapodatki: JSON JSON-RDF JSON-LD TURTLE N-TRIPLES XML RDFA MICRODATA DC-XML DC-RDF RDF

Ostali podatki

Sekundarni jezik: Angleški jezik
Sekundarni naslov: Managing microservices using elasticsearch
Sekundarni povzetek: This diploma work addresses the management of microservices using an open-source search engine and data analysis platform, Elasticsearch. In the experiment, we established two Kubernetes clusters. The first cluster included Rancher and GitLab, while the second cluster served to run a demonstration application of OpenTelemetry, Elasticsearch platform, data visualization and analysis platform Kibana, and an application for collecting and analyzing real-time performance data of other applications, known as APM (Application Performance Monitoring) tools. The presented experiment showcases the business aspect of microservices utilization, architecture, testing implementation, and results. It was observed that the test environment (consisting of 8 CPU cores and 64 GB of memory, with 6 CPU cores and 24 GB of memory allocated for the Elasticsearch cluster and application) remained highly stable. However, the system experienced significant slowdowns with approximately 50 concurrent users. Observability of microservices proved crucial for their management. It was concluded that the established test environment met all the requirements of microservice operators in the specific business case.
Sekundarne ključne besede: Uporabniška programska oprema;Univerzitetna in visokošolska dela;
Vrsta dela (COBISS): Diplomsko delo/naloga
Komentar na gradivo: Univ. v Mariboru, Fak. za organizacijske vede
Strani: VI, 38 f.
ID: 19944547