Cuprins
- Introducere 3
- 1 Analiza sistemului informațional existent 5
- 1.1 Esența economico-organizatorică și conținutul problemei 5
- 1.2 Analiza resurselor informaționale 6
- 1.3 Justificarea oportunității realizării subsistemului informatic 7
- 2 Proiectarea de ansamblu al subsistemului informatic 8
- 2.1 Obiectivele subsistemului informatic 8
- 2.2 Definirea ieșirilor 10
- 2.3 Determinarea intrărilor 13
- 2.4 Determinarea bazei informaționale 15
- 2.5 Echipamente și programe necesare 16
- 3 Proiectarea de detaliu a subsistemului informatic 20
- 3.1 Structura funcțională a subsistemului informatic 20
- 3.2 Proiectarea ieșirilor 21
- 3.3 Proiectarea intrărilor 22
- 3.4 Proiectarea bazei informaționale 24
- 3.5 Descrierea aplicației informatice 27
- Concluzii 31
- Bibliografie 32
Extras din proiect
Introducere
Apariția și dezvoltarea calculatoarelor personale a permis ca fiecare utilizator să dispună de o mașină care oferă posibilitatea prelucrării datelor și informațiilor mai eficient, mașini care facilitează comunicarea între utilizatori etc. În ultima vreme tot mai des înâlnim definiții ale clusterelor, clustere economice, clustere informaționale, etc. Noi vom vorbi despre clusterele din domeniul informaticii, și anume un grup de calculatoare conectate, care funcționează împreună, putând fi văzute ca un sistem unitar, calculatoare care oferă resurse partajate pentru utilizatorii rețelei etc.
O rețea de calculatoare leagă între ele o mulțime mai mică sau mai mare de calculatoare (noduri), astfel încît un calculator să poată accesa datele, programele și facilitățile sau resursele unui calculator conectat la aceeași rețea însăși. Există mai multe avantaje al lucrului într-o rețea de calculatoare și anume :
1. Împărțirea resurslor existente;
2. Reducerea costurilor prin partajarea datelor ;
3. Obținerea rapidă a datelor;
4. Furnizează un mediu de comunicare;
Într-o rețea client/server, clientul cere informații și servicii din partea serverului. Serverul oferă clientului informațiile sau serviciile solicitate. Rețelele bazate pe server oferă o serie de avantaje:
1. Partajarea resurselor;
2. Securitatea;
3. Salvarea în siguranță a datelor;
4. Redundanța;
5. Număr mare de utilizatori;
În primul capitol ”Analiza sistemului informațional existent„ al acestei lucrări, sunt prezentate aspecte referitoare la noțiunile de bază ale sistemului existent, este descrisă analiza resurselor informatice și informaționale. Acesta se încheie cu justificarea necesității aplicației informatice date.
Cel de-al doilea capitol ” Proiectarea de ansamblu al subsistemului informatic„ este dedicat obiectivelor, cerințelor către program, colecții de date, difinirea intrărilor și ieșirilor aplicației. Sunt descrise pe larg obiectivele aplicației, principiile de planificare și proiectare a aplicației. Capitolul finisează cu enumerarea de echipamente și produse program necesare.
În cadrul capitolului trei ”Proiectarea de detaliu a subsistemului informatic„ este elaborat proiectul de detaliu al aplicației informatice în cauză, unde sunt descrise modulele aplicației. Acesta cuprinde toată gama de viziune a aplicației, cu detalizarea modulelor implementate în aplicație și puse la dispoziția administratorului.
1 Analiza sistemului informațional existent
1.1 Esența economico-organizatorică și conținutul problemei
Esența economico-organizatorică privind monitorizarea resurselor și serviciilor nodurilor unui cluster include în sine o aplicație informatică în care vor fi introduse manual, de către administrator, datele despre cluster, și anume tipul pe care dorește să-l mențină, fișierele de configurare YAML sau JSON declară această stare dorită în termenii unuia sau mai multor obiecte API, cum ar fi Implementări (deployments). Exemplele de stări includ, dar nu se limitează la următoarele:
1. Aplicațiile sau alte sarcini de lucru pentru a rula;
2. Imaginile containerului pentru aplicațiile și volumul de lucru;
3. Alocarea resurselor de rețea și a discurilor;
Problema unei aplicații responsabile de evidența, monitorizarea resurselor și serviciilor nodurilor unui cluster se poate formula sub mai multe aspecte. Un exemplu ar fi în cadrul organizațiilor de talie mare, care lucrează, cu complexe de calcul multicalculator, există mai multe probleme ce țin de procesarea datelor legate de companie cum ar fi: disponibilitatea resurselor de calcul, statusul fiecărui nod, numărul utilizatorilor, aplicații etc. Modul de structurare a acestora necesită a analiză completă pentru a nu fi comise erori, și în final să dispunem de informații corecte referitor la datele pe care le procesează sistemul.
Aceasta, necesită o aplicație informatică comodă dar totodată și adîncită în ceia ce ține cont de securitatea accesării, de rolurile atribuite utilizatorilor, fără de care prosperitatea companiei ce utilizează acestă aplicație informatică ar eșua în activitatea sa.
Un bun avantaj al evidenței în timp real este mobilitatea acestuia, și economisirea resurselor pentru întreținerea personalului care ar gestiona aceste resurse manual. Aici putem uita de problemele ca avansarea personalului la cursuri special-amenajate, dat fiind faptului, că este nevoie doar de un administrator al aplicației dotat cu echipamente speciale ce vor permite accesarea sistemului online pentru eventualele modificări sau adăugări ale clusterelor, aplicațiilor sau implementărilor.
Ca sarcini sau obiective ale aplicației intormatice preconizate s-au ales următoarele:
1. Oferirea informațiilor despre nodurile aflate în complexul resprectiv;
2. Ușurarea accesării informației de către utilizator sau administrator;
3. Evidența informațiilor despre cluster;
4. Necesarul de personal redus;
5. Securitatea datelor;
6. Eficacitatea în timp .
Bibliografie
1. BOLUN I., COSTAȘ I., GAMEȚCHI A., ZACON T., DELIMARSCHI B. Elaborarea tezelor de licență la specialitatea „Cibernetică și informatică economică”. Chișinău 2013;
2. ZAСОN T. Рroiectarea sistemelor informatice. Manual electronic. Accesat 05/15/2018;
3. COTELEA V., COTELEA M. Microsoft SQL Server 2014 PAS CU PAS . Chișinău 2015;
4. СOSTAȘ I., Tehnologia prelucrării automatizate a informației economice. Сhișinău 2011;
5. ANDRONATIEV V. Sisteme de calcul. Curs de lecții. Chișinău 2017;
6. https://www.kubernetes.io . Accesat 05/15/2018;
7. https://en.wikipedia.org/wiki/Computer_cluster . Accesat 05/14/2018;
8. https://angular.io/docs . Accesat 05/10/2018
9. https://ro.wikipedia.org/wiki/Python . Accesat 05/10/2018
10. https://ro.wikipedia.org/wiki/Internet . Accesat 05/10/2018
11. https://ro.wikipedia.org/wiki/Hiperlink . Accesat 05/10/2018
12. https://ro.wikipedia.org/wiki/World_Wide_Web . Accesat 05/10/2018
13. https://ro.wikipedia.org/wiki/SQLite . Accesat 05/10/2018
14. https://ro.wikipedia.org/wiki/HyperText_Markup_Language . Accesat 05/10/2018
15. https://ro.wikipedia.org/wiki/HTTP . Accesat 05/10/2018
16. https://ro.wikipedia.org/wiki/Server . Accesat 05/10/2018
17. https://ro.wikipedia.org/wiki/Browser . Accesat 05/10/2018
Preview document
Conținut arhivă zip
- Subsistem informatic de monitorizare a resurselor si serviciilor nodurilor unui cluster.docx