Sistem computerizat

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Un mainframe vechi, un element tipic al unui sistem computerizat mare

Un sistem computerizat (sau un sistem de procesare a datelor ) este un sistem mecanografic , [1] un computer sau un set de mai multe calculatoare, dispozitive electronice sau subsisteme (cum ar fi servere , baze de date , mainfram-uri , supercomputere , switch-uri , routere , modemuri , terminale ), interconectat în rețea , într-o arhitectură de bază client-server și responsabil cu una sau mai multe funcții sau servicii de procesare pentru utilizatori; uneori mai generic se numește infrastructura IT a unei companii sau complexul de resurse IT la nivelul hardware și software al unei companii.

Chiar și cel mai simplu dintre computere ar putea fi definit ca un sistem informatic, deoarece funcționarea sa necesită prezența combinată a hardware-ului și software-ului și a memoriei RAM și ROM ; generalizarea sistemului se formează prin interconectarea dintre diferite computere și aparate care, împreună, formează un sistem mai mare. Interconectarea computerelor poate fi dificilă din cauza incompatibilităților atât în ​​hardware cât și în software-ul instalat.

Descriere

Diagrama unei rețele LAN , o altă componentă tipică a unui sistem informatic

Sistemul este compus din hardware și software , de obicei pentru utilizarea intranet , posibil conectat la internet , centralizat sau distribuit geografic și interconectat (de exemplu, prin VPN ), cu o arhitectură care variază în funcție de necesități și de proiectarea acestuia și, prin intermediul aplicațiilor adecvate ( ex. aplicații web ), procesează date și informații pentru a returna alte date și informații utile. Computerul personal este un exemplu de sistem informatic relativ simplu. Tipice sunt sistemele IT corporative pentru serviciile interne și externe de afaceri și logistică. Sistemul informațional, pe de altă parte, este setul de activități logice de gestionare a informațiilor, metodele relative și instrumentele tehnologice utilizate în acest scop, din care sistemul informațional constituie partea de infrastructură.

Un sistem IT are o importanță strategică în contextul afacerii, deoarece un sistem eficient și bine conceput și construit în termeni de performanță, eficiență , fiabilitate , disponibilitate și securitate garantează o mai bună gestionare a informațiilor despre companie, cu repercusiuni pozitive asupra productivității în sine și, prin urmare, asupra operațiunii sau afaceri ale companiei în sine. Odată proiectat și construit, gestionarea sistemului informațional în toate componentele sale trece de obicei printr-o echipă de ingineri de sisteme sau administratori de sistem , în timp ce utilizatorilor li se atribuie setul de funcții oferite.

Exemplu de sistem SCADA pentru monitorizarea IT a activităților de producție

Proiectanții de sistem nu se deranjează întotdeauna să le proiecteze în așteptarea nevoii viitoare de a le conecta la alte sisteme. Din acest motiv, administratorii de sistem ( sysadmins ) sunt deseori obligați să reconfigureze sistemele pentru a le face să comunice, folosind un set de reguli și constrângeri numite protocoale , care, în esență, descriu modul în care sistemul „este văzut de lumea exterioară” și pe care le definesc condițiile necesare pentru comunicarea și interoperarea sistemelor. Când două sisteme sunt „văzute din lumea exterioară” în același mod, atunci ele pot fi interconectate pentru a forma un singur sistem mai mare.

Această „imagine din exterior” este de obicei codificată de un standard , care este un document care descrie toate regulile pe care trebuie să le respecte un dispozitiv sau un program . Există organisme internaționale, precum IETF și IEEE, care sunt implicate în pregătirea și aprobarea acestor standarde. Atunci când un sistem respectă toate regulile unui anumit standard, se spune că „îndeplinește” (în limba engleză „compliant”) standardul.

Datorită complexității sistemelor informatice (datorită suprapunerii mai multor straturi de HW și SW), neliniaritatea consecventă a fenomenelor implicate și interacțiunea pe care unele sisteme o au cu intrările din deciziile umane, o Teorie a sistemelor informaționale înțelese ca formalizarea matematică (Intrare-Stare-Ieșire) a relațiilor cauză-efect dintre intrări (date) și ieșiri (date procesate) ale unui sistem informatic.

Interiorul unui centru de date cu servere în dulapuri rack

Prin urmare, spre deosebire de ceea ce se întâmplă în alte specializări inginerești , analogul unei tehnici de construcție nu este încă formalizat (sub care legi și fenomene fizice interacționează diferitele subsisteme informatice). Pe de altă parte, procedurile pentru crearea sistemelor izolate unice sunt standardizate ( de facto ), prin metodologii consolidate, cum ar fi ER "Entitate-relație", UML "Limbaj de modelare unificat" și RUP "Proces unificat rațional".

Unele proceduri sunt formalizate, bazate pe teoria cozii , utile pentru dimensionarea plantelor de procesare a datelor și pentru alocarea sarcinilor pe procesoare. Aceste proceduri modelează fenomenul prin intermediul claselor de servicii ale practicilor care urmează să fie procesate și a distribuției frecvențelor de sosire a acestora la uzina de procesare (de exemplu, distribuția Poisson). Există metode bazate pe utilizarea ITIL (Information Technology Infrastructure Library) „cele mai bune practici” care sunt propuse pentru gestionarea proceselor tipice configurațiilor sistemului IT.

Componente și cerințe

Centralizat mainframe sistem informatic ( IBM z10)

Prin urmare, sistemul computerizat este compus dintr-o parte hardware și, respectiv, o parte software sub formă de arhitectură hardware și arhitectură software care sunt dependente una de cealaltă.

În general, un sistem IT trebuie să îndeplinească cerințele exprimate în termeni de:

Funcționalitate

Într-un sistem informatic, există de obicei trei straturi logice de funcționalități în comunicarea între ele:

  • logica de prezentare ( stratul de prezentare ) sau front-end are sarcina de a prezenta datele utilizatorului și de a trimite solicitările acestora către partea centrală de procesare a sistemului, acționând astfel ca o interfață om-mașină.
  • logica aplicației sau a afacerii ( aplicație sau strat de afaceri ) oferă aplicații utilizatorilor, de obicei sub forma unui server de aplicații sau a unui server web , pentru a utiliza serviciile oferite de sistemul informațional.
  • logică de acces la date (strat de date de acces ) sau back-end prin servere de date care interogă baza de date a companiei sau sistemul vechi .

Arhitecturi

Schema unui sistem computerizat distribuit într-o arhitectură pe trei niveluri

În general, cele trei straturi logice anterioare pot fi implementate în așa-numitele arhitecturi fizice n-tier, mai mult sau mai puțin centralizate sau distribuite:

  • Arhitectură cu un nivel : cele trei funcționalități logice sunt găzduite pe o mașină ca un sistem centralizat precum mainframe ;
  • Arhitectură pe două nivele : cele trei funcții logice sunt găzduite pe două tipuri de mașini, una de prezentare pe clienți și celelalte pe un server de aplicații și baze de date;
  • Arhitectură pe 3 niveluri : cele trei funcții logice sunt implementate fiecare pe o mașină sau sistem de mașini independente;
  • Arhitectură de nivel N : cele trei funcționalități logice sunt implementate pe mai mult de trei niveluri, cu arhitecturi mult mai distribuite.

Comparativ cu un sistem centralizat, un astfel de sistem distribuit pe mai multe straturi are o complexitate mai mare de gestionare și performanțe mai mici, dar se poate lăuda cu o scalabilitate mai mare a sistemului, adică posibilitatea extinderii sistemului în funcție de necesitatea de a crește terminalele utilizatorului, serverele și baza de date din diferite straturi, o disponibilitate ridicată, fiabilitate și siguranță datorită faptului că defecțiunea sau încălcarea unei mașini nu afectează funcționarea sau siguranța sistemului rămas.

Proiectare și management

Pictogramă lupă mgx2.svg Același subiect în detaliu: Planificarea capacității , recuperarea în caz de dezastru și inginer de sisteme .

Proiectarea arhitecturală a sistemelor este încredințată figurilor de arhitect de software și arhitect de date .

Notă

  1. ^ Sistemul de procesare este trecut acum, dar a fost la modă de mai bine de șaizeci de ani: anii nouăzeci ai secolului al nouăsprezecelea până în anii cincizeci ai secolului al XX-lea . Sistemul mecanografic a fost înlocuit de computerul electronic digital în anii cincizeci ai secolului al XX-lea (anii în care a început difuzarea și comercializarea computerului electronic digital). Calculatorul electronic digital este implementarea tipică a computerului de astăzi.

Bibliografie

  • Sisteme informaționale - G.Batini, B.Pernici, G.Santucci, D. Ardagna, MGFugini, P.Plebani - FrancoAngeli

Elemente conexe

Alte proiecte