Matrice de servere
Funcția unui server de computer este de a stoca, prelua și trimite sau „servire” fișiere și date către alte computere din rețeaua sa. Multe companii de toate dimensiunile folosesc o rețea locală sau „intranet” în birourile lor. La o scară mai mare, rețeaua de calculatoare la nivel mondial pe care o cunoaștem ca „Internet” depinde de un număr mare de servere situate în întreaga lume. Fișierele, datele și funcționalitatea unui anumit site web se bazează pe servere web.
Evoluții în timp
La un moment dat, o companie sau un webmaster ar fi găzduit un site web cu un computer local care acționează ca un server web. Mai recent, factori de la performanță și fiabilitate la economie au dus la migrarea majorității site-urilor web de internet către clustere de servere situate în centre mari de date. Centrele de date sunt clădiri securizate, climatizate, pline cu stive de servere cu stocare redundantă a datelor și o sursă de alimentare de rezervă. Este încă obișnuit ca multe companii să își găzduiască propria rețea intranet pe un server local.
Videoclipul zilei
Considerații
Un hub de rețea este un comutator care controlează traficul.
Orice rețea, fie că este locală sau globală, depinde de un computer server (sau mai multe) pentru a stoca și a prelua date și fișiere. Configurația fizică și software a serverului trebuie să ia în considerare o serie de factori. De exemplu, mai multe computere individuale din rețea ar putea face o solicitare pentru același fișier la în esență, în același timp, astfel încât serverul trebuie să fie echipat cu hardware care are viteză mare capabilități; și trebuie să ruleze software care este proiectat să suporte mai multe operațiuni simultane de recuperare a fișierelor.
Proprietăți fizice
Funcțiile interioare ale unui server
În timp ce proprietățile fizice ale diferitelor servere pot varia foarte mult, multe servere de computer (în special cele utilizate în centre de date mari) sunt dispozitive dreptunghiulare plate, montabile pe rack, fără nicio interfață pentru mouse, tastatură sau monitor ecran. Serverele au de obicei ventilatoare de mare putere pentru a preveni supraîncălzirea.
Sisteme de operare și software de server
Un anumit server de computer poate rula oricare dintre mai multe sisteme de operare, inclusiv Microsoft Windows Server, Mac OS X Server sau un sistem de operare open-source, cum ar fi Ubuntu Server sau FreeBSD.
Sistemul de operare al serverului trebuie să ruleze un software special pentru server. În timp ce, de departe, majoritatea serverelor de computer rulează software-ul Apache Server cu sursă deschisă, altele folosesc sisteme proprietare, cum ar fi Windows IIS sau Adobe ColdFusion. Acest software este implicat în preluarea și distribuirea fișierelor stocate pe server. Pot fi utilizate programe suplimentare pe partea de server (cum ar fi ASP sau Java) pentru a procesa acele fișiere înainte ca rezultatul să fie trimis înapoi la computerul solicitant.
Acces la baza de date
Date stocate în format tabel
Asigurarea accesului la baza de date este una dintre cele mai importante funcții ale unui server de computer. O bază de date relațională este o structură de stocare a informațiilor compactă și eficientă, care permite accesul rapid la volume mari de date.
Într-un cadru de birou, o bază de date poate fi utilizată pentru a stoca detaliile de contact ale clienților și informațiile despre comandă, precum și înregistrările de expediere și plăți. Prin accesarea serverului printr-o rețea locală, mai mulți angajați pot prelua și actualiza informațiile din baza de date în timp real pe parcursul zilei, pe măsură ce se desfășoară activitatea.
Pe Internet, o bază de date poate fi utilizată pentru a stoca conținutul real al unui site web, informațiile de autentificare de conectare a utilizatorului și, uneori, înregistrările de procesare a comenzilor. Există mai multe sisteme de baze de date populare, inclusiv Oracle Database, Microsoft SQLServer și baza de date open-source MySQL.