Server 2

4
Dispozitive de tip server Cu toate că serverele pot fi construite, din comoditate, din componente obișnuite de calculatoare, este necesar ca, pentru operații rapide și de mare amploare, serverele să folosească configurații hardware optimizate pentru aceste cerințe. 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, bineînțeles la prețuri mari. Aspectul estetic este ignorat, pentru că acestea sunt montate în camere tehnice, și sunt văzute doar de cei ce le întrețin sau le repară. Cu toate că serverele oferă mult spațiu pe disc, pentru mărirea siguranței în funcționare sunt folosite hard-discuri de capacitate mică, numeroase, interconectate în mod special. Viteza microprocesorului poate fi mult mai mică la un server în comparație cu un calculator personal. Operațiile de intrare/ieșire sunt executate mult mai rapid în cazul lipsei interfeței grafice a utilizatorului (GUI), și în aceste cazuri se mărește puterea de calcul în favoarea altor procese. Folosirea mai multor microprocesoare duce la o mai mare fiabilitate în comparație cu un singur microprocesor. Lipsa GUI (sau faptul că este foarte rar folosită) face ca să nu fie necesară instalarea de plăci 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 condiționat. De asemenea se folosesc Uninterruptible Power Supplies (UPS-uri) pentru a fi siguri de continuitatea de alimentare cu energie electrică, astfel ca penele din rețeaua publică de curent să nu provoace stricăciuni ireparabile. Programe pentru servere

description

server

Transcript of Server 2

Dispozitive de tip serverCu 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 servereDiferena 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 operareSistemul 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 printr-un 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 servereAplicaiile 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 InternetAproape 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.