C2 & C3 Flashcards
Care sunt cele două categorii principale de cerințe pentru sistemele distribuite?
Cerințele funcționale (ce trebuie să facă sistemul) și cerințele non-funcționale (criterii de proiectare precum calitatea sistemului, performanța și QoS).
Ce înseamnă “scalabilitatea” într-un sistem distribuit?
Capacitatea unui sistem de a gestiona grațios o creștere a volumului de lucru.
Care sunt cele două soluții pentru scalabilitate?
Scalare verticală (adăugarea de resurse unui nod) și scalare orizontală (adăugarea de mai multe noduri la sistem).
Ce probleme poate genera scalarea orizontală?
Probleme legate de consistența datelor în aplicațiile stateful.
Cum este definită eficiența în sistemele distribuite?
Prin aspectele operaționale (timp de răspuns rapid, debit mare) și capacitate (volumul de date schimbat, numărul de mesaje).
Ce este fiabilitatea într-un sistem distribuit?
Capacitatea unui sistem de a funcționa continuu fără defecțiuni.
Care sunt soluțiile pentru a crește fiabilitatea unui sistem distribuit?
Replicare, redundanță, evitarea algoritmilor centralizați și limitarea componentelor critice.
Cum se măsoară disponibilitatea unui sistem distribuit?
Ca procent calculat din timpul operațional raportat la timpul total.
Ce este Consistența în replicarea datelor?
Starea în care toate nodurile unui sistem distribuit văd aceleași date în același timp.
Care este compromisul între consistență și performanță?
Performanța este favorizată de consistența slabă, în timp ce corectitudinea este favorizată de consistența puternică
Ce afirmă teorema CAP pentru sistemele distribuite?
Un sistem distribuit nu poate oferi simultan consistență, disponibilitate și reziliență la partiționare.
Ce reprezintă teorema CAP în sistemele distribuite?
Un sistem distribuit poate oferi doar două dintre următoarele trei proprietăți: consistență, disponibilitate și reziliență la partiționare.
Cum este abordată eterogenitatea în sistemele distribuite?
Este gestionată prin middleware, integrând componentele eterogene.
Care sunt cele trei tipuri de criptografie menționate?
Simetrică, asimetrică și criptografia utilizată în HTTPS.
Ce reprezintă criptografia simetrică?
Utilizează aceeași cheie pentru criptare și decriptare.