Sunteți pe pagina 1din 3

Dispozitive de tip server

Cu toate c serverele pot fi construite, din comoditate, din componente obinuite de calculatoare,
este necesar ca, pentru operaii rapide i de mare amploare, serverele s foloseasc configuraii
hardware optimizate pentru aceste cerine.
De exemplu, serverele au ncorporate n ele componente mecanice de rezisten industrial,
cum ar fi hard-discurile i ventilatoarele, fiind de performan i fiabilitate mare, bineneles la
preuri mari. Aspectul estetic este ignorat, pentru c acestea sunt montate n camere tehnice, i
sunt vzute doar de cei ce le ntrein sau le repar. Cu toate c serverele ofer mult spaiu pe disc,
pentru mrirea siguranei n funcionare sunt folosite hard-discuri de capacitate mic, numeroase,
interconectate n mod special. Viteza microprocesorului poate fi mult mai mic la un server n
comparaie cu un calculator personal. Operaiile de intrare/ieire sunt executate mult mai rapid n
cazul lipsei interfeei grafice a utilizatorului (GUI), i n aceste cazuri se mrete puterea de
calcul n favoarea altor procese. Folosirea mai multor microprocesoare duce la o mai mare
fiabilitate n comparaie cu un singur microprocesor.
Lipsa GUI (sau faptul c este foarte rar folosit) face ca s nu fie necesar instalarea de plci
grafice sofisticate. De asemenea nu sunt absolut necesare nici alte componente cum ar fi placa de
sunet, porturi USB sau joystick-uri.
Pentru c serverele trebuie s lucreze n mod continuu cu mare siguran, se folosesc de exemplu
ventilatoarele zgomotoase dar eficiente i sigure, sau, n unele cazuri, sisteme centralizate de aer
condiionat. De asemenea se folosesc Uninterruptible Power Supplies (UPS-uri) pentru a fi
siguri de continuitatea de alimentare cu energie electric, astfel ca penele din reeaua public de
curent s nu provoace stricciuni ireparabile.

Programe pentru servere


Diferena major ntre computerele personale i servere nu este partea hardware ci partea de
software. Pe servere ruleaz sisteme de operare care sunt special proiectate pentru acestea. De
asemenea ele ruleaz aplicaii special proiectate pentru procesele dorite.

Sisteme de operare
Sistemul de operare Microsoft Windows este predominant n rndul computerelor personale, dar
n lumea serverelor cele mai populare sistem de operare sunt FreeBSD, Sun Solaris i
GNU/Linux care deriv i sunt asemntoare cu sistemul de operare UNIX. UNIX a fost
proiectat iniial pentru microcomputere i pentru servere, care au nlocuit treptat
microcomputerele. UNIX a fost o alegere logic i eficient ca sistem de operare pentru servere.
Sistemele de operare orientate spre servere au multe proprieti n comun, care s le fac mai
compatibile ntre ele, cum ar fi: lipsa interfeei grafice GUI (sau existnd doar o opiune GUI);
abilitatea de a reconfigura sistemul (hardware i software) n unele cazuri fr oprirea sistemului;

faciliti de a crea copii de siguran (backup-uri) pentru datele importante, la intervale de timp
frecvente i/sau regulate; posibilitatea de a muta date ntre diferite partiii sau dispozitive printrun mod transparent (invizibil, nederanjant) pentru utilizator; capaciti flexibile i complexe de
lucru n reea; proprieti (daemoni n UNIX sau servicii n Windows) care fac ca execuia
programelor s fie mai eficient; sistem de securitate etan, protecia datelor i a memoriei. De
asemenea aceste sisteme de operare pentru servere, n multe cazuri interacioneaz cu senzori
hardware, pentru a detecta anumite stri cum ar fi: supranclzirea, defeciuni la microprocesor
sau hard-disc, sau alte tipuri de avertizri, astfel ca operatorul uman s poat aciona pentru
remedierea defeciunilor.
Deoarece n unele cazuri cerinele serverelor sunt diametral opuse celor ale calculatoarelor
personale, este foarte dificil s se proiecteze un sistem de operare care s se preteze pentru
ambele medii la fel de bine; sistemele de operare pot fi croite pentru calculatoare personale, fr
ns s fie ideale i pentru servere, i vice-versa.
Windows este mai puin folosit la servere dect cea mai recent versiune al popularului Mac OS
X (acesta este bazat pe UNIX i d acces complet utilizatorilor si la sistemul de operare UNIX)
din familia sistemelor de operare pentru calculatoare personale i unele sisteme de operare avnd
structura de baz proprie (cum ar fi z/OS); dar majoritatea serverelor folosesc sisteme de operare,
versiuni ale UNIX sau clonele acestuia. Chiar i n cazul popularului sistem de operare
GNU/Linux de tip UNIX, folosit frecvent pe servere, sistemul poate fi ideal pentru servere, dar
poate fi nesatisfctor pentru calculatoarele personale.
Apariia serverelor bazate pe microprocesoare a facilitat apariia mai multor versiuni ale
sistemului de operare UNIX care ruleaz pe microprocesoare de tip Intel x86 sau AMD,
incluznd Solaris, GNU/Linux i FreeBSD. De asemenea familia sistemelor de operare
Microsoft Windows ruleaz pe dispozitive de tip Intel sau AMD, iar ncepnd cu sistemul de
operare Windows NT s-au ncorporat anumite caracteristici care fac posibil utilizarea acestuia
pe servere.
n timp ce sistemele de operare pentru servere i cele pentru calculatoarele personale rmn
distincte, n ambele cazuri mbuntirea performanelor i siguranei hardware face neclar
diferena dintre acestea. Doar un criteriu de baz le mai separ, productorii i distribuitorii. n
zilele noastre, unele sisteme de operare pentru calculatoare personale sau servere partajeaz
acelai cod surs i difer doar la unii termeni de configurare.

Aplicaii pentru servere


Aplicaiile pentru servere sunt specifice, realizate pentru a executa numai operaii de tip server, la
fel ca i aplicaiile pentru calculatoarele personale sau de tip mainframe, care sunt proiectate
special pentru mediile respective.
Majoritatea aplicaiilor server se remarc prin faptul c sunt total neinteractive; ele nu afieaz
informaii pe ecran i nici nu ateapt comenzi de la utilizator. De fapt ele lucreaz discret cu
serverul i conlucreaz doar cu staiile de lucru (clienii) care sunt legate la server. Aceste tipuri
de aplicaii se numesc daemoni n terminologia UNIX, i servicii n terminologia Windows.

Aplicaiile server pornesc, de obicei, n momentul pornirii serverului, continund s ruleze pn


cnd serverul este oprit. Un server care primete numai cereri folosete aceleai tipuri de aplicaii
tot timpul, i nu poate confirma calculatorului care a emis cererea c aceasta a fost ndeplinit.
Unele aplicaii server din anumite sisteme de servere pornesc doar n momentul cnd primesc o
cerere de la un client, iar dup ce au satisfcu-o se opresc din nou.

Servere pe Internet
Aproape toat structura Internetului se bazeaz pe modelul de client-server. Multe milioane de
servere din toat lumea sunt conectate la Internet i ruleaz continuu. Majoritatea serviciilor
oferite pe Internet ruleaz pe servere: Web; Domain Name System; e-mail sau pot electronic;
FTP sau transfer de fiiere; instant messaging sau mesagerie instant; fiiere audio i video;
jocuri .a.m.d. Pentru orice aciune care este iniiat de un utilizator al Internetului, unul sau mai
multe servere interacioneaz cu utilizatorul precum i ntre ele.