Cum funcționează un server?

Inginer electrician care lucrează cu comutatoare și servere în centrul de comunicații în bandă largă al centralei electrice

Serverele blade sunt foarte populare în rândul organizațiilor mari.

Credit imagine: Huntstock/DisabilityImages/Getty Images

Serverele îndeplinesc o serie de sarcini esențiale și sunt o parte crucială a infrastructurii IT a oricărei organizații. Multe procese complexe care au loc în timpul unei activități precum cumpărăturile online pot fi uluitoare. De la securitate și autentificare la facturare și comenzi, achiziția nu ar putea avea loc fără mai multe servere puternice care se ocupă de încărcare.

Funcția unui server

Funcția de bază a unui server este de a asculta pe un port solicitările de rețea de intrare, iar o bună demonstrație a acestui lucru este interacțiunea dintre un server Web și browser. Deși pentru un utilizator procesul este instantaneu, sau aproape, atunci când face clic pe un link în timp ce navighează pe Web, au loc mai multe lucruri în culise: cererea pentru pagina Web este transmisă la serverul Web corespunzător, serverul preia și asambla pagina Web și îl retransmite folosind un protocol precum HTTP și, în cele din urmă, browserul utilizatorului primește datele, le convertește și îi afișează pagina.

Videoclipul zilei

Înțelegerea tehnologiei

În funcție de tipul de server configurat, este de obicei necesară o mașină de tip server cu hardware specializat. Mai degrabă decât un hard disk ca majoritatea desktop-urilor, serverele folosesc un sistem de stocare a datelor cunoscut sub numele de Redundant Array of Inexpensive Disks sau RAID pe scurt. După cum sugerează și numele, sistemele RAID sunt de fapt mai multe unități de disc configurate să acționeze ca una. Acest lucru îmbunătățește eficiența și, dacă un disc se defectează, matricea continuă să funcționeze cu pierderi reduse sau deloc de date. Serverele comerciale au nevoie, de asemenea, de procesoare rapide, RAM suficientă pentru a deservi numărul estimat de solicitări și o sursă de alimentare neîntreruptă. Multe organizații au redundanțe încorporate în sistemul lor pentru a se adapta la failover; adică dacă un server se defectează, serverul de așteptare preia imediat controlul.

Tipuri de servere

Unele dintre cele mai comune servere utilizate astăzi sunt serverele de baze de date, serverele de aplicații, serverele de e-mail și serverele web. După cum indică și numele, un server de baze de date oferă serviciile și conexiunile pentru stocarea, organizarea și căutarea datelor companiei. Un server de aplicații, numit și middleware, este lipiciul care ține întregul sistem împreună; oferă mediul de rulare pentru aplicații și coordonează perfect lucrurile între aplicații și baza de date. Fără servere de e-mail, e-mailul nu ar fi livrat; la fel de rău sau mai rău ar fi serverele Web, care permit oamenilor să navigheze pe Web. Alte tipuri de servere critice utilizate sunt serverele FTP, serverele de imprimare, serverele proxy, serverele de fișiere și serverele de nume de domeniu, pentru a numi câteva.

Configurarea unui server

Aproape orice computer poate fi configurat ca server. Mulți oameni folosesc computere ușor învechite pentru a-și configura propriile servere de rețea acasă, folosind sisteme de operare precum Linux care nu sunt consumatoare de resurse -- unii nici măcar nu au interfețe grafice pentru utilizator -- și știu că nu aveți nevoie de mașini mai noi pentru a face bine servere. Unii oameni chiar au configurat servere Web și le folosesc pentru a-și găzdui propriul site, iar lucrul remarcabil este că acest lucru se poate face cu un buget redus, având în vedere că majoritatea software-ului de care veți avea nevoie este open source și gratuit. De asemenea, cu excepția cazului în care intenționați ca traficul Web să se apropie de cel al Amazon sau Google, un computer vechi ar trebui să fie suficient de puternic pentru nevoile serverului dvs. Există câteva tutoriale bune, ușor de înțeles pe Web, care vă vor ajuta să începeți (consultați linkurile din Resurse).