diplomsko delo
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: |
2023 |
Tipologija: |
2.11 - Diplomsko delo |
Organizacija: |
UM FOV - Fakulteta za organizacijske vede |
Založnik: |
[N. Perne] |
UDK: |
004.9 |
COBISS: |
177065219
|
Št. ogledov: |
40 |
Št. prenosov: |
1 |
Ocena: |
0 (0 glasov) |
Metapodatki: |
|
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 |