Abstract:
În ultimul deceniu, Kubernetes s-a impus ca platformă standard pentru orchestrarea containerelor și adoptarea arhitecturilor cloud-native. Popularitatea sa este justificată de capacitatea de a oferi scalabilitate, flexibilitate și reziliență pentru aplicații distribuite. Totuși, odată cu aceste avantaje apare și o creștere semnificativă a complexității operaționale. Sistemele distribuite bazate pe microservicii generează volume mari de date, interacțiuni multiple între servicii și dependențe complexe, ceea ce face ca monitorizarea tradițională să nu mai fie suficientă. În acest context, conceptul de observabilitate a devenit esențial. Observabilitatea nu se rezumă doar la colectarea de metrice, loguri și trasări, ci implică corelarea și analiza acestora pentru a înțelege comportamentul intern al unui sistem distribuit.[2][4] Lipsa unei arhitecturi robuste de observabilitate în Kubernetes conduce la dificultăți majore în detectarea și diagnosticarea incidentelor, creșterea timpilor de nefuncționare și, implicit, la pierderi economice și reputaționale. Studiul de față își propune să analizeze și să evalueze arhitecturile moderne de observabilitate utilizate în Kubernetes, urmărind să ofere o perspectivă integrată și aplicativă asupra modului în care aceste tehnologii pot îmbunătăți performanța și fiabilitatea aplicațiilor cloud-native. Lucrarea se bazează pe studii teoretice și pe un studiu de caz propriu, realizat într-un mediu de test Kubernetes configurat manual, pentru a evidenția avantajele și limitările diverselor soluții open-source.
Description:
Fişierul ataşat conţine: Rezumat, Abstract, Cuprins, Introducere, Bibliografie.