Xeon E5 este un procesor server pentru un computer de jocuri. Diferența dintre un server și un computer obișnuit

In spate anul trecutÎntr-o rețea tipică de computere de acasă, au apărut multe servicii care consumă mult resurse, a căror funcționare necesită un computer separat - un mini-server. De ce sunt necesare servere de acasă, ce sunt și de ce sunt capabile?

Acum un deceniu, visul suprem al oricărei familii obișnuite era să achiziționeze cel puțin un computer cu acces la internet: părinții și copiii trebuiau să lucreze pe rând la el. După cum se spune - în condiții înghesuite, dar nu în infracțiune. În zilele noastre, aproape fiecare adult și chiar copil are un laptop personal, tabletă sau smartphone și, adesea, toate cele trei dispozitive simultan.
Din această cauză, casele moderne se transformă seara într-un fel de sală de lectură, în care fiecare membru al familiei se retrage în camera lui navigând pe internet, vizionand filme sau jucând jocuri pe calculator. Cu toate acestea, computerele din case nu sunt izolate, ci fac parte dintr-o mică rețea locală. Mai recent, lista dispozitivelor de rețea a fost completată de televizoare inteligente și playere media cu acces la Internet. Dar pentru mulți utilizatori acest lucru nu este suficient și adesea un computer întreg este alocat pentru diverse sarcini de rețea, acționând ca un server.

De ce ai nevoie de un server de acasă?

Serverul este de obicei același desktop pe care oamenii lucrează în fiecare zi, sau un laptop, care în general nu este destinat funcționării non-stop timp de mai multe luni. Această abordare, desigur, are drept la viață, iar din punct de vedere financiar este mai profitabilă, dar nu poate fi numită rațională. În primul rând, rularea unei aplicații consumatoare de resurse pe un astfel de computer, de exemplu un joc modern cu grafică 3D, va duce la o scădere a vitezei de schimb de date. În al doilea rând, pentru a crea un server de acasă, nu în toate cazurile aveți nevoie de un PC puternic, care, lucrând non-stop, va consuma multă energie electrică și chiar va fi destul de zgomotos. În al treilea rând, computerul la care lucrați în fiecare zi poate fi oprit accidental sau pus în modul de repaus, iar laptopul poate fi chiar luat cu dvs. la drum, perturbând astfel întreaga infrastructură a computerelor de acasă. Având în vedere cele de mai sus, nu există nici cea mai mică îndoială cu privire la oportunitatea utilizării unui dispozitiv separat - un server de acasă.

Mulți oameni asociază cuvântul „server” cu un computer super-puternic, care, datorită dimensiunii sale impresionante și nivel inalt zgomotul este instalat într-o cameră separată. Dar acest lucru este valabil numai pentru sistemele de calcul ale întreprinderilor mari și laboratoarelor științifice, în timp ce un server de acasă este complet opusul - un dispozitiv compact, eficient din punct de vedere energetic și aproape silentios. Dimensiunea redusă a mini-serverului vă permite să-l instalați într-un loc retras: pe un raft, sub o masă sau în spatele televizorului, pentru a nu strica interiorul camerei. Consumul minim de energie vă va permite să nu vă faceți griji cu privire la facturile de electricitate ruinoase, iar nivelurile scăzute de zgomot sau absența completă a acestuia nu vă vor interfera cu somnul.

Cum se utilizează mini serverul

Puteți încredința în siguranță unui mini-server o varietate de sarcini, în urma cărora veți putea să porniți computerul desktop mai rar și să vă luați întotdeauna laptopul cu dvs. pe drum, în loc să-l lăsați acasă. Toate sarcinile pe care le poate gestiona un mini-server pot fi împărțite în mai multe grupuri principale.

  • stocare în rețea. Unul dintre cele mai comune roluri pe care le îndeplinește un server de acasă este Network Attached Storage (NAS). Această abordare vă permite să oferiți acces la filme și muzică tuturor dispozitivelor din rețea. În plus, folosind NAS este convenabil să partajați fotografii și videoclipuri tocmai făcute cu smartphone-ul dvs.: trebuie doar să le încărcați în spațiul de stocare în rețea și pot fi vizionate pe computer sau pe televizor. Dacă se dorește, accesul la fișierele din stocare poate fi asigurat prin protocolul FTP, făcându-le accesibile utilizatorilor din afara rețelei de domiciliu fără a introduce o parolă.
  • Server media. Standardul unificat DLNA permite dispozitivelor electronice să schimbe conținut multimedia între ele. Un mini-server care acceptă acest standard poate difuza un flux video către un televizor, tabletă sau smartphone compatibil DLNA.
  • Nod de rețea peer-to-peer. Procesul de descărcare a fișierelor prin protocolul BitTorrent la viteză mare și distribuția lor ulterioară încarcă în mod semnificativ hard disk-ul și încetinește schimbul de date în rețea. Prin urmare, este rezonabil să delegați această sarcină unui server de acasă care are propriul hard disk sau chiar mai multe. Clientul BitTorrent, de regulă, este inclus în setul standard de aplicații mini-server, dar dacă aplicația preinstalată nu este în meniu, o puteți instala manual.
  • server web. Într-adevăr, închirierea găzduirii web costă acum doar bănuți, așa că instalarea unui mini-server acasă doar pentru a rula un site web pe acesta este greu justificată. Dar dacă ai deja un server de acasă pentru a efectua alte sarcini, de ce să nu-l folosești ca server web, de exemplu pentru un blog personal?
  • CCTV. Pentru a vă monitoriza casa și grădina în timp ce sunteți la serviciu, aveți nevoie de un sistem de supraveghere video. Nu va fi dificil să instalați camere web obișnuite sau camere IP wireless în jurul perimetrului casei, iar fotografiile și videoclipurile pe care le fac vor fi stocate pe un mini-server. Dacă străini intră pe teritoriu, un software special va trimite instantaneu un semnal SOS pe telefonul mobil. Și în caz de urgență, se va putea monitoriza situația din casă de la distanță, de pe un laptop sau tabletă.
  • Procesare video. Dacă trebuie să transcodați un videoclip sau să redați un film editat, fiți pregătiți să așteptați de la câteva ore la o zi, iar computerul nu va fi potrivit pentru alte activități în acest timp. Deci, este mai bine să lăsați această lucrare pe seama serverului.
  • Server de jocuri. Pentru a juca împușcături multiplayer cu prietenii, unul dintre computere trebuie să acționeze ca un server.

Dacă ai un server de acasă, atunci nu poți opri jocul zile în șir, astfel încât prietenii tăi se pot alătura oricând bătăliilor online.

Unitate de sistem pentru server

În funcție de nevoile dvs., un server de acasă poate fi un dispozitiv de diferite dimensiuni și factori de formă. Cel mai simplu mini-server constă dintr-un router wireless și un hard disk extern cu interfață USB. Această soluție este potrivită pentru rolul de stocare în rețea, iar după instalarea firmware-ului alternativ pe router, de exemplu OpenWrt sau DD-WRT, și pentru rolul de server web și client BitTorrent.
Dacă aveți nevoie de un dispozitiv de stocare în rețea mai încăpător și mai rapid, vă recomandăm să alegeți un sistem NAS. Un astfel de dispozitiv este echipat cu două sau patru hard disk-uri combinate într-o matrice RAID, o pereche de adaptoare Gigabit Ethernet și, de regulă, un client BitTorrent preinstalat.
Dacă aveți nevoie de un server de acasă compact, care are în același timp capabilitățile unui computer cu drepturi depline, ar trebui să aruncați o privire mai atentă la nettops - unități de sistem miniaturale construite pe baza procesoarelor economice Intel sau AMD. Dacă doriți, puteți asambla un mini-computer cu propriile mâini pe baza unei plăci de bază Mini-ITX sau a unui sistem Barebone - un computer aproape gata de utilizare, în care trebuie să instalați doar module RAM și un hard disk, după pe care le puteți rezolva cu problema plasării serverelor într-un centru de date. Astfel de soluții, de regulă, se laudă cu un procesor mai puternic decât nettones, ceea ce înseamnă că sunt potrivite pentru procesarea video și rularea unui server de jocuri.

Configurații server de acasă

Deci, din ce ar trebui să fie compus un server de acasă? În primul rând, să determinăm cerințele generale pentru configurarea acestuia.

  • Compactitate. Mini-serverul nu trebuie să fie la îndemână: nimic nu te împiedică să-l pui în cămară sau chiar pe balcon. Cu toate acestea, este irațional să-l asamblați într-un turn de dimensiuni normale, un apartament obișnuit de oraș nu este nicidecum din cauciuc, iar spațiul din el este foarte, foarte limitat. Prin urmare, este logic să folosiți un barebone de dimensiuni mici sau o carcasă compactă Mini-ITX.
  • Adaptor de rețea rapid. Un server care se respectă nu are nici monitor, nici tastatură și mouse, primește toate schimburile de date cu lumea exterioară exclusiv prin intermediul rețelei. Prin urmare, nu puteți face fără un adaptor de rețea gigabit (sau chiar două). Oricât de mare ar fi tentația de a scăpa de infrastructura de rețea folosind un adaptor Wi-Fi sau Powerline (HomePlug), va trebui să conectați serverul folosind un cablu torsadat de categoria 5e sau 6, doar acesta poate oferi lățimea de bandă necesară pentru multe servicii de rețea.
  • Subsistem de disc capabil, rapid și fiabil. Unul dintre cele mai populare servicii de rețea este stocarea datelor. De fapt, de ce să cauți filmul care te interesează sau distribuirea programului dorit între mai multe computere din rețea dacă poți adapta un server pentru stocare? Desigur, capacitatea sistemului de discuri trebuie să fie suficientă pentru a găzdui tot ceea ce membrii familiei consideră necesar să salveze: videoclipuri și videoclipuri, arhive foto, programe utile etc. Viteza de acces la aceste materiale este de asemenea importantă: cine dorește să aștepte 30-40 de minute pentru ca fișierul necesar să fie descărcat de pe server. Cu fiabilitate, în general, totul este clar - dacă se pierd 3-4 TB de informații, recuperarea poate lua o mare povară, iar unele lucruri nu pot fi reînviate deloc. O matrice RAID de mai multe hard disk-uri îndeplinește toate aceste condiții.
  • Zgomot redus și răcire eficientă. Dacă nu intenționați să mutați serverul pe balcon, zgomotul ventilatoarelor acestuia vă poate deranja, mai ales noaptea. Prin urmare, ar trebui să vă asigurați că serverul nu se încălzește prea mult și că sistemul său de răcire are ventilatoare silențioase, cu viteză redusă. Aici este important să nu exagerați cu puterea: un procesor tonal cu opt nuclee nu este de cele mai multe ori necesar pentru un mini-server de acasă, este foarte posibil să se descurce cu un model economic de nivel scăzut.
  • Performanţă. Într-o oarecare măsură, această cerință este în conflict cu cea anterioară și va trebui să găsiți un compromis între ele. Gama de sarcini care ar trebui să fie atribuite mini-serverului este de o importanță cheie. Dacă, să zicem, îl veți folosi pentru calcularea grea, cum ar fi codificarea și redarea video, va trebui să instalați ceva ca un Intel Core i5-2500k și să suportați un sistem de răcire zgomotos. Dacă serverul va fi folosit în principal ca stocare, puteți economisi în siguranță pe procesor și vă puteți limita la ceva prietenos cu bugetul.
  • Fiabilitate. În cele din urmă, să menționăm fiabilitatea serverului în sine. Din păcate, mini-serverele de acasă nu au acces la aproape toate tehnologiile de server pentru a îmbunătăți fiabilitatea, așa că ar trebui să se pună accent pe componentele de la producători de renume și pe asamblarea sistemului de înaltă calitate. O sursă de alimentare neîntreruptibilă va adăuga, de asemenea, stabilitate: va asigura funcționarea continuă a mini-serverului în timpul întreruperilor de curent pe termen scurt și va proteja echipamentul în cazul unor probleme grave în rețeaua de alimentare.

Terminăm mini-serverul nostru

În concluzie, vom oferi o scurtă prezentare a componentelor din care am asamblat un mini-server, care a servit drept banc de testare pentru diferite tipuri de teste.
Netop-ul miniatural și ușor poate fi montat pe spatele unui monitor sau televizor.

  • Placa de baza ASUS P8H67-I. Din cea mai bogată selecție de plăci de bază Mini-ITX disponibile pe piață, am ales o placă echipată cu soclu LGA1155, cu ochii pe un miniserver universal destul de puternic. Ne-a interesat și controlerul RAID încorporat, cu ajutorul căruia puteți construi stocare de rețea cu adevărat productivă și fiabilă.

  • Procesor Intel Core 13-2100. Pe de o parte, este capabil să ofere performanțe ridicate și, pe de altă parte, se încadrează bine în bugetul nostru limitat de energie (65 W din 180 W).
  • Memorie Apacer 2×1 GB DDR3-1333. Serverul nostru nu are nevoie de o cantitate mare de memorie: nu am intenționat să codificăm videoclipuri pe el și, prin urmare, am găsit posibil să economisim pe RAM.
  • Patru hard disk-uri Western Digital WD10EZRX de 1 terabyte. Aceste HDD-uri aparțin seriei Caviar Green și au o viteză redusă a axului; ca urmare, fiabilitatea și durabilitatea cresc, iar consumul de energie și disiparea căldurii sunt reduse. Toți acești parametri sunt de o importanță capitală pentru un mini-server de acasă. Am combinat hard disk-urile într-o matrice RAID folosind o schemă 1+0, adică o oglindă de două perechi cu stripe. Pe de o parte, o astfel de schemă oferă o performanță ridicată a subsistemului de disc, pe de altă parte, o fiabilitate suficient de mare datorită duplicării. Desigur, a trebuit să sacrificăm capacitatea: volumul total de stocare al sistemului a fost de 2 TB.
  • Carcasa Chenbro ES34069. Chenbro este bine cunoscut pentru carcasele sale nu foarte elegante, dar fiabile și bine concepute. ES34069 este o carcasă compactă pentru o placă de bază Mini-ITX cu o sursă de alimentare externă. Importantă pentru noi a fost prezența a patru locașuri pentru hard disk extern, două ventilatoare de 70 mm și încă două sloturi pentru ventilatoare de 60 mm. Sursa de alimentare externă ne-a limitat în putere la o valoare destul de modestă de 180 W.
  • Sistem de operare FreeNAS. Ea ni s-a potrivit mai mult decât altora. În primul rând, este gratuit, ceea ce reduce costul final al mini-serverului și, în al doilea rând, are multe dintre caracteristicile inerente sistemelor de operare de server costisitoare. In plus, am fost sedusi de usurinta in instalare si configurare.

Astfel, am primit un server destul de puternic, fiabil, compact și silentios capabil să ofere aproape toate serviciile de rețea care ar putea fi necesare acasă. În același timp, poate fi transformat în orice moment într-un PC obișnuit prin conectarea unui monitor, tastatură și mouse. Cu excepția cazului în care nu veți putea juca: placa de bază are un slot PCI Express x 16 liber, dar sursa de alimentare pentru placa video pentru jocuri nu este în mod clar suficientă.

Viitorul serverelor de acasă

În acest moment, este dificil să facem prognoze precise cu privire la dezvoltarea în continuare a serverelor de acasă. Pe de o parte, mini-serverele nu se încadrează în conceptul epocii post-computer, conform căruia datele utilizatorilor nu sunt doar stocate, ci și procesate pe serverul unui furnizor de servicii cloud. Pe de altă parte, există rapoarte aproape zilnice despre atacuri de hackeri asupra serviciilor web populare, motiv pentru care mulți se tem să stocheze date personale în cloud. Deci un server de acasă, accesibil doar de către calculatoarele locale, pare a fi cea mai sigură și fiabilă soluție.

În care avem o secțiune „”. În această postare, vom înțelege semnificația termenului server și vom vorbi despre ce este un computer server și ce este o aplicație server. În primul rând, ne vom da seama de unde provine cuvântul server și apoi ne vom da seama de ce sunt necesare mașini server și de ce unele programe sunt numite aplicații server și cum diferă de aplicațiile obișnuite.

Definiția generală a termenului server

Deci, să ne uităm la întrebarea: ce este un server? Dar mai întâi, un mic context istoric. Serverul este un nume. Traducerea numelui Server din persană este cap, lider, lider. De fapt, această definiție ne convine pentru discuții ulterioare. Dacă vorbim în mod specific despre subiecte informatice și industria IT, termenul server are două semnificații:

  1. Server - software, primirea și procesarea cererilor clienților în vederea furnizării anumitor servicii.
  2. Un server este un complex hardware, având o putere mare de calcul. De obicei, un server este asamblat pentru anumite funcții de serviciu. De exemplu, sau un server de fișiere.

Vorbind în contextul dezvoltării web, găzduirea pe care plasăm site-urile web este un server care include atât software, cât și hardware.

Computer server

Dacă vorbim de hardware, atunci un server este un computer specializat sau un echipament special care este folosit pentru a îndeplini orice funcții foarte specializate care necesită o putere mare de calcul. Performanța funcțiilor de server extrem de specializate se datorează utilizării unui software special de server.

Uneori, în loc de termenul server, este posibil să auziți expresia computer dedicat, din nou, acest lucru se datorează faptului că funcțiile unui server dintr-o rețea de calculatoare sunt diferite de funcțiile altor mașini. În cel mai bun caz, o persoană lucrează cu o mașină server o singură dată - atunci când configurează serverul, atunci munca computerului server (din nou, în cazul ideal) are loc autonom, fără intervenție umană.

Scopul nostru în acest moment nu este să ne scufundăm în detaliu asupra scalabilității și asamblarii computerelor server și, cu atât mai mult, acum scopul nu este să oferim recomandări privind asamblarea mașinilor server în diverse scopuri, deoarece acesta este un subiect destul de specific și destul de restrâns. Acum trebuie să înțelegem că un server este un computer special dedicat pentru anumite funcții (deși nu este întotdeauna cazul, dacă există o lipsă de buget, serverul poate îndeplini mai multe funcții deodată);

De asemenea, este de remarcat faptul că gestionarea serverului este de obicei efectuată nu de utilizatori obișnuiți, ci de administratori de sistem special instruiți și instruiți, a căror sarcină este să întrețină computerele server.

Aplicație server

O aplicație server este un program specializat care primește cererile clienților, le procesează și oferă răspunsuri la aceste întrebări. Pentru a înțelege mai bine ce este o aplicație server, trebuie să înțelegeți că este concepută pentru a partaja încărcarea și funcționalitatea între aplicațiile client și aplicațiile server, astfel încât aplicația server să poată rula pe același computer și să interacționeze în continuare între ele.

Exemple de aplicații server includ:

  • orice, de exemplu, sau lighttpd;
  • server de baze de date;
  • ansambluri gata făcute pentru dezvoltatorii web, cum ar fi sau .

O aplicație server îndeplinește un set specific de funcții, care este limitat de scopul său. De exemplu, un server web trebuie să primească de la client, să le analizeze, verificându-le pe cele primite și apoi să efectueze acțiunile specificate în cerere și să raporteze clientului despre rezultatele muncii sale folosind unul special, care se numește .

Și, de exemplu, o aplicație server MySQL trebuie să analizeze primit de la client, să o proceseze, să organizeze accesul la sistemul de fișiere și să returneze rezultatul interogării clientului.

Dar, pe lângă faptul că aplicația server are un rol sau o funcție specifică, trebuie să remarcăm că interacțiunea dintre programul client și aplicația server are loc prin intermediul unui protocol de rețea (chiar dacă ambele aplicații sunt instalate pe același computer, pt. exemplu). Acum nu vom da o clasificare completă a aplicațiilor server și nu vom intra în specificul anumitor aplicații. Este important pentru noi să înțelegem că aplicațiile server îndeplinesc un rol strict definit și într-o arhitectură client-server sunt furnizori de servicii pentru clienți.


--------

Un server este un computer puternic care deservește alte computere dintr-o rețea locală. ComputerBild vă va spune cum diferă un server de un computer obișnuit.


În orice rețea de calculatoare mare, există o nevoie constantă de a partaja resurse între mai multe computere, fie că este vorba de o conexiune la Internet partajată, de acces la fișiere multimedia sau de imprimarea documentelor pe o singură imprimantă. Calculatorul care furnizează aceste resurse altor mașini se numește server. Natura acestor resurse determină tipul de server. Serverul de fișiere stochează date, serverul de imprimare primește documente și le trimite la o imprimantă conectată la aceasta, conectându-se la un server proxy pentru a accesa Internetul, computerele partajează un canal de acces... Aceste și alte funcții pot fi efectuate de diferite mașini sau de un singur computer.


Diferența dintre un server și un PC obișnuit



Serverele care sunt utilizate în sistemele locale de acasă și în întreprinderile mici, de regulă, diferă de computerele obișnuite doar prin software-ul instalat pe ele. Un alt lucru sunt serverele organizațiilor mari. Sarcina resurselor lor de calcul și a dispozitivelor de stocare este foarte mare. Aceste mașini trebuie să găzduiască volume mari de documente și să ofere acces la acestea de mare viteză. De asemenea, nu mai puțin important, serverul necesită funcționare neîntreruptă și toleranță ridicată la erori. Prin urmare, serverele mari constau în general din hardware mai complex și de înaltă performanță decât PC-urile convenționale. În același timp, unele componente hardware, ale căror funcții sunt secundare serverului, se dovedesc a fi mai slabe decât omologii lor dintr-un computer de acasă. Acestea sunt componentele care disting serverele de computerele simple.


Procesoare puternice. Serverele folosesc procesoare dedicate, cum ar fi Xeon de la Intel sau Opteron de la AMD. Sunt folosite și „pietre” mai exotice, de exemplu Intel Itanium. Serverele entry-level, precum PC-urile simple, au un singur procesor, cele mai mari au de la două la opt. Cele mai puternice servere sunt clustere de sute de procesoare cu hardware însoțitor - plăci de bază, unități etc.


Cantitate mare de memorie RAM. Dacă un computer de acasă are nevoie de câțiva gigaocteți de RAM pentru funcționare completă, sau 4 în cele mai rele cazuri, atunci un server puternic necesită 8-16 GB sau chiar mai mult. Modulele de memorie server în sine au, de regulă, o funcție de corectare a erorilor - ECC (Error Correction Code). Datorită acestui fapt, erorile de scriere și citire a datelor cauzate de o funcționare defectuoasă a electronicii sau de un defect al cipurilor de memorie nu vor duce la întreruperi în funcționarea „software-ului” sau la înghețarea sistemului, așa cum s-ar întâmpla cu un computer obișnuit.


Dispozitive de stocare de mare capacitate.În majoritatea serverelor, datele sunt stocate pe hard disk-uri rapide și încăpătoare, care sunt combinate în matrice RAID. Deoarece serverul necesită simultan viteză mare și toleranță la erori, formatele de matrice combină divizarea datelor pe mai multe hard disk-uri cu duplicarea informațiilor pe alte „șuruburi”. Este adesea posibil să deconectați și să conectați unitățile „fierbinte” - de exemplu. fără a întrerupe sistemul.


Conexiune la rețea în bandă largă. Dacă un server este folosit pentru a partaja accesul la Internet între zeci de computere, atunci se conectează la Internetul global folosind un canal „gros” cu lățime de bandă mare. Pentru aceasta se folosesc linii de fibră optică sau canale radio. Calculatoarele client se conectează la server folosind tehnologii standard Ethernet sau Wi-Fi.


Hardware-ul care îndeplinește funcții de service secundare pe servere diferă, de asemenea, de perifericele PC-urilor client.


Cadru. Obiectivele serverului determină designul acestuia. Serverele low-end arată ca PC-uri obișnuite, mărite doar pentru a găzdui o placă de bază mai mare și o matrice de stocare. Serverele mai puternice folosesc dulapuri rack drept carcase și, adesea, constau din mai multe unități (calculatoare, routere etc.) în carcase separate. Un cluster de servere foarte puternic poate consta din câteva zeci de astfel de cabinete. Un computer găzduit într-o carcasă compactă montabilă în rack se numește server blade.


Unitate de putere. Serverele entry-level sunt echipate cu una sau două surse de alimentare. Pe măsură ce numărul de unități funcționale ale serverului crește și „apetitul” acestora crește, numărul și puterea surselor de alimentare cresc. Este adesea posibilă schimbarea „la cald” sau conectarea unei surse de alimentare suplimentare.




Dispozitive de ieșire. Deoarece ieșirea video și audio este o sarcină client, nu o sarcină de server, serverele fie nu au deloc dispozitive în acest scop (atunci sistemul este controlat de la distanță de la PC-ul client) sau sunt destul de primitive.


Funcționarea și caracteristicile hardware ale unui server puternic dictează, de asemenea, nevoia de întreținere specifică a acestuia.


Alimentare neîntreruptă. Protectoarele industriale de supratensiune și sursele de alimentare neîntreruptibilă previn pierderea de date în cazul căderilor de tensiune în rețeaua electrică și reduc, de asemenea, probabilitatea de deteriorare a hardware-ului și a fișierelor din cauza schimbărilor bruște. În unele cazuri, când este necesară funcționarea neîntreruptă, în ciuda tuturor, se folosesc generatoare de energie de rezervă.


Răcire îmbunătățită. Majoritatea serverelor, cum ar fi PC-urile client, sunt răcite cu aer. Problema disipării căldurii în creștere odată cu performanța este rezolvată cu ajutorul ventilației îmbunătățite a carcasei și încăperilor în care sunt instalate servere. Serverele nu necesită răcire îmbunătățită a componentelor individuale, astfel încât sistemele de răcire cu apă nu se găsesc în ele


Software specializat. Sistemele de operare adaptate sarcinilor de server sunt instalate pe servere, cum ar fi Windows Server 2003, versiuni speciale de Linux sau Free BSD, sau sisteme de operare pur server, cum ar fi Solaris de la Sun Microsystems. Principalul software utilizat sunt programele server, cum ar fi Apache pentru a sprijini site-urile web sau Microsoft Exchange Server pentru a primi și trimite e-mailuri.


Tipuri de servere



Un server se referă nu numai la un computer, ci și la un software care gestionează resursele partajate și accesul la acestea. Mai multe programe server pot rula simultan pe un singur computer. În viața de zi cu zi, când vorbim, de exemplu, despre un „server de e-mail”, înseamnă o combinație de „hardware” și „software”. În funcție de funcțiile pe care le îndeplinește software-ul, există mai multe tipuri de servere. Toate acestea pot fi împărțite în două grupe: servere, a căror sarcină este să stocheze date și să ofere acces utilizatorilor și servere care gestionează transportul de date în rețea și susțin funcționarea acesteia. Primul grup include următoarele tipuri de servere.


Server de fișiere. Sarcinile sale includ stocarea fișierelor și asigurarea accesului la acestea pe computerele client, de exemplu prin protocolul FTP. Resursele serverului de fișiere pot fi fie deschise pentru toate computerele din rețea, fie protejate de un sistem de identificare și drepturi de acces.


Servere multimedia sunt un tip de server de fișiere. Sunt concepute pentru a stoca fotografii, muzică, filme și alt conținut multimedia. Nu este necesar să folosiți un computer ca atare server. Puteți cumpăra un dispozitiv NAS sau chiar să vă descurcați cu un hard disk extern compact care se conectează la rețea prin Ethernet sau Wi-Fi.


Serverul de imprimare acceptă cereri de imprimare de la computerele din rețeaua locală și le trimite la una sau mai multe imprimante conectate la acesta.


Servere de jocuri. Dezvoltatorii de jocuri pe computer deschid servere speciale pe care utilizatorii se pot juca între ei. Serverele de shooter și strategie 3D au fost cândva cele mai populare, permițând doar un meci odată sau mai multe odată. Este rar ca o „zonă locală” de casă sau de cartier să se descurce fără un astfel de server. În prezent, sunt mai căutate serverele diferitelor MMORPG-uri (Massive Multiplayer Online Role Playing Game), pe care sute și mii de oameni pot juca simultan (de exemplu: jocurile Lineage 2 și World of Warcraft).


Servere de e-mail. Un e-mail nu poate fi trimis direct destinatarului - mai întâi merge la serverul unde este înregistrat contul expeditorului. Acesta, la rândul său, trimite un „colet” către serverul destinatarului, de la care acesta din urmă preia mesajul. În ciuda faptului că atât primirea, cât și trimiterea scrisorilor sunt efectuate de același program de server, în mod formal aceste funcții sunt atribuite unor servere diferite cu adrese diferite.


Servere de mesagerie instantanee. Programele Messenger - AIM, ICQ sau MSN Messenger - funcționează folosind o rețea de servere de comunicații care funcționează pe același principiu general ca și serverele de mail.


Servere web. Aceste servere oferă acces la pagini web și resurse aferente, cum ar fi imagini. Site-urile web cu trafic ridicat sau funcționalități avansate sunt găzduite pe mai multe servere simultan.


Serverele de date stochează diverse tipuri de materiale necesare funcționării serverelor în alte scopuri. De exemplu, unele elemente de text, grafică și stil ale unui site web pot fi localizate pe un server de date separat. Când utilizatorul deschide pagina de start a site-ului, serverul web trimite o solicitare către serverul de date pentru a obține materialele necesare. Serverul bazei de date caută datele solicitate și le trimite către serverul web. Acesta, la rândul său, generează o pagină web și o trimite către computerul client.


Lista de servere care gestionează transportul de trafic include următoarele tipuri.




Servere DHCP. Dynamic Host Configuration Protocol oferă distribuția automată a adreselor IP între computerele din rețea. Această tehnologie este utilizată pe scară largă în rețelele locale cu acces partajat la Internet.


servere DNS. Funcția unui server DNS este de a rezolva numele de domenii ale serverelor în adrese IP. Transferul de date în rețele se realizează folosind adrese IP un site cu un nume de domeniu neschimbat se poate „muta” de la un server la altul de mai multe ori, schimbându-și adresa IP. Prin urmare, tabelele de corespondență dintre adresele IP și numele de domenii din sistemul DNS (Domain Name System) sunt actualizate în mod regulat, iar serverele le sincronizează între ele.


Servere proxy acționează ca intermediari atunci când transferați date prin rețea - de la computer la computer. Acestea sunt folosite fie pentru a organiza accesul partajat la Internet, atunci când este necesar controlul și filtrarea traficului, fie pentru a ascunde adresa IP a unui computer de computerul „interlocutor”, deoarece acesta din urmă, atunci când comunică printr-un server proxy, va „vedea” doar adresa proxy.


Servere de cache. Pentru ca de fiecare dată când se deschide o pagină web, computerul client nu trebuie să solicite din nou toate datele sale constitutive, se folosesc dispozitive de stocare intermediare - servere cache. Dacă pagina solicitată de utilizator nu s-a schimbat de la ultima solicitare, atunci aceasta poate fi încărcată nu din stocarea „nativă”, ci din adâncurile serverului cache.


Arhitecturi client-server și peer-to-peer


Dacă computerul care furnizează resurse este un server, atunci computerul care le utilizează se numește client. În plus, un client, ca un server, este și un program pentru accesarea resurselor (de exemplu, un client de e-mail sau un program de mesagerie instantanee).


Majoritatea serviciilor de internet tradiționale se bazează pe o arhitectură client-server. Dar recent, o organizație de rețea fundamental diferită a devenit larg răspândită.


În arhitectura Peer-to-Peer (P2P), toate computerele au drepturi egale și fiecare stochează o parte din cantitatea totală de date. În acest caz, fiecare mașină acționează simultan ca client și server. Cel mai de succes exemplu de implementare P2P sunt rețelele de partajare a fișierelor (eDon-key2000, Bit-Torrent). Când primiți un fișier dintr-o astfel de rețea, descărcați simultan fragmente din acesta de pe zeci de computere. Datorită distribuției datelor, rețelele peer-to-peer (alias peer-to-peer, descentralizate) se caracterizează prin toleranță și viteză ridicate la erori.


Pentru dreptate, trebuie să recunoaștem că majoritatea rețelelor peer-to-peer nu se pot lipsi de servere. De exemplu, rețelele de partajare a fișierelor folosesc servere (trackers) pentru a gestiona și a contabiliza traficul.


Serverul de acasă



Toate sistemele de operare moderne au capabilități de server. Cu ajutorul lor, puteți oferi utilizatorilor altor computere acces la datele de pe hard disk sau la o imprimantă conectată la computer, precum și să „partajeze” conexiunea la Internet. În plus, un server de acasă poate fi folosit pentru stocarea datelor de rezervă sau, făcându-l accesibil prin Internet, poate lucra cu documente de pe el de pe orice PC conectat la Internetul global.


„Ridicarea” unui server de acasă pentru stocarea fișierelor și partajarea accesului la Internet nu este atât de dificilă pe cât ar putea părea unui utilizator neexperimentat. Pentru a face acest lucru, veți avea nevoie de următoarele componente.


Calculator. Pentru un fișier sau un server web simplu, un computer cu un procesor nu mai slab decât un Pentium II sau Athlon, 256 MB de RAM și o unitate CD-ROM este suficient. Dacă intenționați să rulați un server de jocuri pe computer (o inițiativă foarte populară în rețelele locale mici), veți avea nevoie de o mașină mai puternică.


Ca prim pas, puteți rula un server Linux pe acesta de pe un Live-CD. După ce te joci cu el, vei decide dacă ar trebui să treci la activități mai serioase. Dacă decideți să utilizați computerul ca server permanent, atunci Linux va trebui să fie instalat pe hard disk. 10 GB de spațiu liber este suficient pentru asta. Restul spațiului va rămâne pentru fișiere și software suplimentar (în primul rând programe de server).


Este o idee bună să folosiți un laptop vechi ca server. Cu o utilizare prelungită, acest lucru va economisi facturile la energie. In plus, laptopul pliat ocupa foarte putin spatiu. Singurul dezavantaj al laptopului în acest caz este capacitățile limitate de conectare a dispozitivelor de stocare.


distribuție Linux. Cu o versiune gratuită de Linux (Open SuSe, Ubuntu sau Knoppix) puteți crea un server care are toate caracteristicile de care aveți nevoie pentru uz casnic.


Majoritatea distribuțiilor Linux au și versiuni plătite - de exemplu, în cazul SuSe, se numește SuSe Enterprise Server. Această versiune de Linux oferă suport tehnic suplimentar de la producător și un set extins de programe.




/>

Routere WLAN și hard disk-uri de rețea


Operarea unei rețele de acasă necesită rareori utilizarea unui computer separat ca server. În funcție de cantitatea de date pe care o va stoca și de sarcinile pe care le va efectua, puteți alege una dintre cele două opțiuni mai ieftine.


Router WLAN plus hard disk extern


Multe routere wireless au un port USB pe care îl puteți conecta la un hard disk extern. Orice computer din rețea va avea acces la datele stocate pe acesta.


Hard disk-uri de rețea


Network Attached Storage (NAS) este un server compact și ieftin (comparativ cu un PC separat) care îndeplinește o singură funcție - stocarea datelor. NAS puternice au un set bogat de interfețe și capacitatea de a se configura de la distanță printr-o interfață web (similar cu routerele). Opțiuni mai simple pentru această soluție sunt hard disk-urile externe obișnuite cu o interfață de rețea Ethernet sau Wi-Fi.


Este logic să instalați un server bazat pe un computer cu drepturi depline doar dacă funcționalitatea NAS-ului nu mai este suficientă: de exemplu, trebuie să „ridicați” un mic server de jocuri în rețeaua dvs. de acasă sau pe un site web. În aceste scopuri, un computer vechi care rulează Linux va fi suficient, deși poate fi folosit și Windows.

La întrebarea: Care este diferența dintre un server și un computer obișnuit??? dat de autor Prietenos cu Vladimir cel mai bun răspuns este câte cărți au răspuns aici... totul este mult mai simplu. computerul acela devine un server, lângă care răsare un tip-administrator cu barbă.

Raspuns de la Neurolog[guru]
Orice computer poate acționa ca un server. Deși există computere speciale pentru aceasta, orice PC este potrivit pentru un birou mic doar pentru server există un program numit Windows Server XXX, acesta conține funcțiile inerente serverului, deși poate funcționa în același timp ca un obișnuit; calculator. Programul server vă permite pur și simplu să conectați mulți utilizatori, să creați automat o oglindă a bazei de date etc.


Raspuns de la Umbră[guru]
Ei bine, în mare, nimic... Serverul este o sursă de date. De exemplu: dacă deschideți accesul la un folder de pe computer, atunci acesta poate fi numit server de fișiere


Raspuns de la impinge[guru]
hardware și software mai productiv și „rezistent”, desigur


Raspuns de la Ocolire[guru]
faptul că toată lumea are acces la server și este un depozit, o bază de date de informații și fișiere, dar computerul are mult mai puțină memorie și fișiere și nu toată lumea poate intra în el. De asemenea, toate computerele din rețea trebuie să fie conectate la server. În general, există multe diferențe.


Raspuns de la Lyudmila))[guru]
Un server este, de asemenea, un computer (dispozitiv de calcul), doar că îndeplinește sarcini specifice serverului.
Suntem obișnuiți să folosim un PC (calculator personal). Un PC este un computer la care stăm direct și lucrăm.
Pe PC rulăm programele de care avem nevoie. Dar când vine vorba de lucrul în comun a mai multor computere, se pune întrebarea cum să organizați și să gestionați munca în comun a mai multor computere, care sunt „comune” tuturor computerelor. Aceste sarcini „generale” „de management” sunt efectuate de server.
Uneori, serverul combină funcțiile serverului însuși și ale PC-ului. Adică, atunci când o persoană lucrează la un computer și, în același timp, computerul său îndeplinește funcții de server. Un exemplu tipic este că într-un birou mic există 2 contabili care folosesc versiunea de rețea a contabilității 1C, iar bazele de date sunt situate pe unul dintre calculatoarele contabile. Această opțiune de server se numește nededicat, iar utilizarea ei nu este recomandată.
Este mai bine când nimeni nu stă și lucrează direct la server (ca un computer) tot timpul. Funcționarea normală a serverului are loc fără intervenția umană. Un astfel de server se numește server dedicat.
Un server este în primul rând un concept logic.
Serverul poate reprezenta fizic un computer personal obișnuit. Dar dacă îndeplinește funcțiile unui server, atunci se va numi server. Mai mult decât atât, uneori există servere atât de slabe încât programele obișnuite pe care le rulăm zilnic pe computerul nostru personal nu pot rula pe un astfel de server, dar unele programe de server sunt destul de funcționale.
Un server este, de asemenea, un concept fizic.
Sarcinile pe care trebuie să le îndeplinească serverele își lasă amprenta asupra aspectului serverelor și asupra structurii lor interne. Sarcinile serverului pot fi diferite - simple și complexe, consumatoare de resurse și nu atât de mult. De aceea, serverele vin în diferite forme - de la cutii mici la dulapuri de mărimea unui bărbat și cântărind câteva tone. Desigur, serverele diferă nu numai extern, ci și intern. Cerințele privind viteza, fiabilitatea și volumul subsistemelor de discuri duc la crearea unor sisteme informatice unice în soluțiile lor tehnice.
De obicei, amploarea și complexitatea sarcinilor serverului sunt în concordanță cu dimensiunea întreprinderii în care sunt utilizate. De exemplu, în birourile mici, un computer obișnuit poate acționa ca un server. În întreprinderile mai mari, acesta ar trebui să fie deja unul sau mai multe servere specializate. În organizațiile mari, băncile, corporațiile, sunt necesare săli de servere speciale pentru a găzdui toate serverele, care pot ajunge la sute de metri pătrați în suprafață și pot găzdui zeci și sute de servere. Totul este foarte simplu. Pentru a deservi un număr mare de solicitări, este necesară o cantitate mare de resurse de calcul - adică aceleași procesoare, memorie, hard disk.
Deoarece funcționarea multor alte computere și oameni, inclusiv performanța întreprinderilor și chiar a statului, depinde de funcționarea serverului, se impun cerințe speciale privind fiabilitatea serverelor.
Nu numai că serverele folosesc componente de cea mai înaltă calitate, dar sunt supuse unor teste riguroase de performanță în timpul procesului lor de fabricație. Serverele folosesc, de asemenea, multe tehnologii speciale care măresc fiabilitatea funcționării lor.
Direcția principală de creștere a fiabilității este utilizarea principiului redundanței componentelor în proiectarea serverelor, datorită căruia eșecul uneia sau mai multor componente nu va duce la defecțiunea întregului server. Exemplele tipice sunt RAM cu ECC (Error Checking and Correction), hard disk-uri combinate în matrice RAID (Redundant Array of Independent Disks), surse de alimentare redundante. O altă tehnologie este utilizarea tehnologiilor „hot-swap”, datorită cărora este posibilă înlocuirea componentelor serverului eșuate fără a opri funcționarea acestuia.

Salutări, prieteni!

Astăzi vom vorbi despre „hardware” serios, proiectat mai brusc decât un computer de uz casnic.

Server hardware și software

Mulți dintre noi au auzit cuvintele la modă „server” și „server de fișiere” și expresiile „server de e-mail”, „server dedicat”, etc.

În acest articol vom arunca o privire ce este un server, cum funcționează și cum diferă de un computer de uz casnic sau de birou.

Cuvântul server este derivat din termenul englezesc a servi. Astfel, serverul este „serverul”.

Nu sună foarte frumos, dar e clar ce face. Deservește cererile clienților.

Poate fi întreținut la nivel hardware („hardware”) și software.

Prin urmare, conceptul de server include două - „server hardware” și „server software”.

Să subliniem imediat prima diferență dintre un server și un computer personal (PC). Utilizatorul lucrează în mod constant pe un computer personal. Și serverul (hardware), în cele mai multe cazuri, stă liniștit într-o cameră separată și funcționează independent.

Un utilizator obișnuit nu lucrează în spatele lui, administratorul de sistem doar uneori se așează cu el - pentru configurare sau alte manipulări ale serviciului. Este neapărat inclus în rețeaua locală (altfel cum va deservi cererile clienților?) Prin urmare, poate fi accesat de pe orice computer din această rețea (cu setări adecvate, desigur). Un server hardware, spre deosebire de un PC, funcționează 24 de ore pe zi, șapte zile pe săptămână.

Server de software

Un server software este un pachet software care servește cererile clienților.

Această ideologie implică prezența două părți pachete software - server și client. Partea principală este partea de server. Este situat pe serverul hardware (fizic - pe hard disk-ul său).

Această ideologie este folosită de multe programe, în special de cele de contabilitate. Serverul stochează partea principală a programului și baza de date a utilizatorilor. Utilizatorul interacționează cu partea principală prin partea client situată pe computerul său.

Mai mulți (sau mulți) clienți pot lucra simultan în modulul principal. Prin urmare, hardware-ul trebuie să aibă puterea de calcul necesară. În funcție de tipul de server software, hardware-ul poate avea cerințe diferite.

Server de mail este un program care funcționează cu mail. Desigur, există și partea sa hardware, unde literele sunt de fapt stocate fizic.

Orice motor de căutare include și un serviciu de e-mail. În zilele noastre, obținerea unei căsuțe poștale (sau chiar mai multe) pe un server nu este o problemă.

Există așa ceva ca un „server de fișiere”. Acesta este un spațiu de stocare pentru multe fișiere, unde mulți utilizatori au acces. Pot exista o mulțime de fișiere, așa că hardware-ul trebuie să aibă memorie mare pe disc. Partea de software este, fără îndoială, foarte interesantă, dar blogul nostru este despre hardware, așa că să ne uităm puțin mai detaliat la modul în care funcționează serverul hardware.

Să observăm imediat că serverul poate funcționa luni de zile fără a se închide. Prin urmare, el trebuie să aibă mult mai fiabil Hardware. Fiabilitatea sporită este asigurată, în special, de componente de calitate superioară și mai scumpe.

RAM

Folosit cu paritate ECC(Cod de corectare a erorilor). Faptul este că există întotdeauna o probabilitate diferită de zero a unei erori în RAM.

Un lucru este atunci când apare o eroare sau o eroare pe computerul utilizatorului când lucrează cu propria sa aplicație (și nu pe server). Costul unei astfel de greșeli este cel mai adesea mic.

Este o altă problemă când tranzacția cuiva în valoare de un milion de dolari este „pierdută” pe server.

Erorile de pe server sunt, de asemenea, tratate folosind hardware, folosind codificarea redundantă a datelor. Informațiile sunt furnizate cu biți suplimentari (de serviciu), ceea ce face posibilă detectarea și corectarea unora (și nu toate posibile!) erorile cele mai probabile.

Astfel de module de memorie, spre deosebire de cele convenționale, au un număr impar de cipuri. Astfel, în modulele obișnuite utilizate în calculatoarele obișnuite sau de birou, cel mai des sunt instalate 8 microcircuite. În modulele server sunt instalate 9 microcircuite. Memorie de server cu aceleași costuri de volum și viteză semnificativ mai scumpe comun.

Winchesters

Mai mulți utilizatori pot accesa serverul simultan. Prin urmare, pe lângă fiabilitatea ridicată, serverul este necesar să o facă performanță crescută. Serverele folosesc atât cele convenționale (electromecanice) cât și SSD cu stare solidă Unități (Solid State Drive).

Acestea din urmă au performanțe sporite, dar sunt mult mai scumpe (pentru același volum). Unitățile SSD nu conțin piese rotative. Datele sunt scrise în celulele de memorie semiconductoare. Să observăm imediat că puteți scrie date într-o celulă de memorie a unei unități SSD de un număr limitat (deși mare) de ori.

Pentru a reduce timpul de acces la date, serverele folosesc hard disk-uri electromecanice cu viteze mari ale axului - până la 15.000 rpm. Astfel de hard disk-uri se încălzesc mai mult, așa că problema disipării căldurii devine și mai presantă.

Hard disk-urile serverelor folosesc interfețe mai inteligente – SCSI și SAS, care au mai multe funcții și o flexibilitate mai mare.

De regulă, hard disk-urile din servere au capacitatea schimb la cald(hot swop), adică fără a opri alimentarea.

Oprirea și apoi pornirea serverului nu este întotdeauna o procedură rapidă. Serverul „nu-i plac” închiderile. Uneori, punerea în funcțiune necesită un consum crescut de celule nervoase :-) Posibilitatea de înlocuire „la cald” este asigurată de designul special al „buzunarului” pentru hard disk. Când unitatea este scoasă, contactele de alimentare se deschid mai întâi, apoi contactele de informații. În timpul instalării, contactele de alimentare sunt închise mai întâi, iar apoi contactele de informații.

Rezervare

Pe servere se realizează întotdeauna rezervărie. Pentru aceasta există un așa-numit RAID (Redundant Array of Independent Disks, redundant array of hard disks). Fișierele de informații sunt duplicate într-un anumit fel. Pot exista mai multe moduri de duplicare, deci există RAID-0, -1, -2, -3, -4, -5 și -6. Acum, chiar dacă unele hard disk se defectează, informațiile nu se vor pierde.

Există un controler hardware pentru configurarea RAID. Acesta este ceva ce nu se găsește cel mai adesea în computerele de acasă sau de la birou Controlerul RAID (mai precis, partea din acesta care stochează configurația) poate avea propria sa sursă de alimentare de rezervă - o baterie de capacitate mică.

Răcire

Serverul conține cel puțin două procesoare, fiecare dintre acestea putând avea mai multe nuclee, mai multe hard disk-uri și module de memorie.

Toate aceste lucruri consumă destul de multă energie. Prin urmare, serverul are nevoie sistem de racire eficient.

Răcirea se realizează folosind radiatoare și , exact ca un PC obișnuit. Pe lângă ventilatoarele instalate în sursa(ile) de alimentare, sunt instalate mai multe ventilatoare suplimentare. Toți fanii au resurse de lucru sporiteși sunt realizate pe bază de rulmenți. Nu veți găsi acolo „suflante de vânt” ieftine cu lagăre alți. Ventilatoarele pot avea dimensiuni diferite în funcție de design.

Sistemul de răcire este organizat în așa fel încât nu doar radiatoarele procesorului și chipset-ului sunt suflate, ci și - desigur! - hard disk-uri. Toate ventilatoarele conțin senzori de viteză. Există și mai mulți senzori de temperatură. Pe măsură ce temperatura din interiorul serverului crește, sistemul de control crește viteza ventilatorului pentru o răcire mai intensă.

În concluzie, observăm că pentru a crește puterea fluxului de aer, ventilatoarele pot fi duplicate.

Pentru a face acest lucru, ventilatoarele sunt instalate aproape unul de celălalt și suflă cu un flux de aer comun. Dacă ventilatorul funcționează defectuos, circuitul de control poate suna o alarmă sau poate afișa mesaje de service pe ecranul monitorului.

Să facem o pauză în acest moment. În a doua parte a articolului ne vom familiariza cu sursele de alimentare, designul serverelor și câteva subtilități despre care nu toată lumea le cunoaște. Nu ratați!

Victor Geronda a fost cu tine.

Ne vedem pe blog!