Cum diferă serverul de un computer obișnuit. Ce este un server și cum este diferit de un computer obișnuit sau de găzduire? Care este diferența dintre un server și un computer


--------

Serverul este un computer puternic care deservește alte computere din rețeaua locală. ComputerBild vă va spune cum diferă serverul 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 ambele mașini diferite. iar unul un computer.


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



Serverele care sunt utilizate în rețelele LAN de acasă și în întreprinderile mici, de regulă, diferă de computerele obișnuite doar prin software-ul instalat pe ele. Serverele organizațiilor mari sunt o altă problemă. Sarcina resurselor lor de calcul și a dispozitivelor de stocare este foarte mare. Aceste mașini trebuie să dețină volume mari de documente și să ofere acces de mare viteză la acestea. De asemenea, și nu mai puțin important, serverul are nevoie de 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 din computerul de acasă. Acestea sunt părțile care diferențiază 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 computerele simple, au un procesor, altele mai mari - de la două la opt. Cele mai puternice servere sunt grupuri de sute de procesoare cu „strapping” însoțitor - plăci de bază, unități etc.


Volum mare memorie cu acces aleator. Dacă un computer de acasă are nevoie de câțiva gigaocteți de „RAM” pentru o muncă cu drepturi depline, în cele mai rele cazuri - 4, atunci un server puternic necesită 8-16 GB și 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 defecțiune a electronicii sau de o defecțiune a 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 convențional.


Conduceri capabile. Majoritatea serverelor stochează date rapid, de mare capacitate hard disk-uri care sunt combinate în matrice RAID. Deoarece serverul necesită simultan viteză mare și toleranță la erori, formatele matricelor combină separarea datelor pe mai multe hard disk-uri cu duplicarea informațiilor pe alte „șuruburi”. Nu este neobișnuit să găsiți capacitatea de a deconecta și reconecta unitățile „fierbinte” - adică. fără a întrerupe sistemul.


Conexiune la rețea de bandă largă. Dacă serverul este folosit pentru a partaja zeci de computere pe Internet, atunci se conectează la retea globala folosind un canal „gros” cu mare debitului... Pentru aceasta se folosesc linii de fibră optică sau canale radio. Calculatoarele client se conectează la server folosind tehnologii familiare Ethernet sau Wi-Fi.


Hardware-ul care îndeplinește funcții de serviciu secundare în servere este, de asemenea, diferit de periferia PC-urilor client.


Cadru. Sarcinile serverului determină designul acestuia. Serverele low-end arată ca niște PC-uri obișnuite, doar mărite în dimensiune pentru a găzdui o placă de bază și o matrice de stocare mai mare. Serverele au carcase mai puternice - dulapuri rack și, adesea, sunt formate din mai multe blocuri (calculatoare, routere etc.) în carcase separate. Un cluster de servere foarte puternic poate consta din câteva zeci de aceste cabinete. Computerul închis în corp compact suportul pentru rack se numește server blade.


Alimentare electrică. Serverele entry-level sunt echipate cu una sau două surse de alimentare. Pe măsură ce numărul de blocuri funcționale ale serverului crește și „apetitul” acestora crește, numărul și capacitatea surselor de alimentare cresc. Există adesea posibilitatea de a schimba „la cald” sau de a conecta o unitate de alimentare suplimentară.




Dispozitive de ieșire. Deoarece ieșirea video și sunet este inclusă în numărul de sarcini client, și nu server, serverele pentru un astfel de scop fie nu există deloc (atunci sistemul este controlat de la distanță de la PC-ul client), fie sunt mai degrabă primitive.


Caracteristicile muncii și hardware un server puternic este dictat și de necesitatea întreținerii sale specifice.


Alimentare neîntreruptă. Protectoarele industriale de supratensiune și sursele de alimentare neîntreruptibilă previn pierderea de date în cazul scăderilor de tensiune reteaua electrica, și, de asemenea, reduce probabilitatea de deteriorare a „hardware-ului” și fișierelor în cazul unor modificări 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 creșterii disipării căldurii împreună cu performanța este rezolvată prin ventilarea îmbunătățită a incintelor și încăperilor în care sunt instalate serverele. Serverele nu au nevoie de răcire îmbunătățită a componentelor individuale, deci nu au sisteme de răcire cu apă


Software specializat. Serverele sunt echipate cu sisteme de operare adaptate sarcinilor serverului, de exemplu Windows Server 2003, versiuni speciale de Linux sau Free BSD sau sisteme de operare pur server, cum ar fi Solaris de la Sun Microsys-tems. Principalul software utilizat sunt programe de server precum Apache pentru întreținerea site-urilor web sau Microsoft Exchange-ge Server pentru a primi și trimite e-mailuri.


Tipuri de servere



Un server se numește nu numai computer, ci și 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, vorbind, de exemplu, despre un „server de e-mail”, ele î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 la acestea utilizatorilor și servere care controlează transportul datelor î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 furnizarea de acces la acestea pentru computerele client, de exemplu, prin 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 fel de servere 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 vă puteți descurca cu un hard disk extern compact care se conectează la rețeaua dvs. 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 unde utilizatorii se pot juca între ei. Odată, cele mai populare servere au fost 3D-shooters și strategii, permițând doar un meci la un moment dat sau mai multe la un moment dat. O casă rară sau un trimestru „lokalka” se poate descurca 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. E-mail nu poate fi trimis direct destinatarului - mai întâi merge la serverul pe care este înregistrat Cont expeditorul. Acesta, la rândul său, trimite un „pachet” 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 server, în mod formal aceste funcții sunt atribuite servere diferite cu adrese diferite.


Servere de mesagerie instantanee. Programele Messenger - AIM, ICQ sau MSN Messenger - operează printr-o rețea de servere de comunicații care urmează același principiu general ca și serverele de e-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, o parte din textul, grafica și stilul unui site web pot fi localizate pe un server de date separat. Când utilizatorul deschide Pagină de start site, serverul web trimite o solicitare către serverul de date pentru a prelua conținutul necesar. 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 controlează transportul traficului include următoarele tipuri.




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


servere DNS. Funcția unui server DNS este de a traduce numele de domenii ale serverelor în adrese IP. Transmiterea datelor î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 DNS (Domain Name System) sunt actualizate în mod regulat, iar serverele le sincronizează între ele.


Servere proxy acționează ca intermediari în transferul de 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 PC-ului de computerul „interlocutor”. 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ă-și solicite din nou toate datele, 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ă resursele 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, client de mail sau mesagerie instant).


Majoritatea serviciilor tradiționale de Internet se bazează pe arhitectura client-server. Dar în timpuri recente s-a răspândit o organizație de rețea fundamental diferită.


În arhitectura Peer-to-Peer (P2P), toate computerele sunt egale și fiecare stochează o parte din cantitatea totală de date. În acest caz, fiecare mașină acționează simultan ca și 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) sunt foarte rezistente și rapide.


Din motive de corectitudine, trebuie să recunoaștem că majoritatea rețelelor peer-to-peer nu se lipsesc deloc de servere. De exemplu, rețelele de partajare a fișierelor folosesc servere (trackers) pentru a gestiona și urmări traficul.


Serverul de acasă



Toate sistemele de operare moderne au capabilități de server. Cu ajutorul lor, puteți deschide utilizatorilor altor PC-uri accesul la datele de pe hard disk sau la imprimanta conectată la computer, precum și să „partajeze” conexiunea la Internet. In afara de asta, serverul de acasă poate fi folosit pentru stocarea de rezervă sau, după ce l-a pus la dispoziție prin Internet, să lucreze cu documente pe acesta de pe orice PC conectat la rețeaua 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 fără experiență. Acest lucru necesită următoarele componente.


Un calculator. Pentru un fișier sau un simplu server web este suficient un computer cu procesor Pentium II sau Athlon, 256 MB RAM și o unitate CD-ROM. Dacă intenționați să lansaț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 pe el server Linux de pe Live-CD. După ce te-ai răsfățat, vei decide dacă ar trebui să treci la evenimente mai serioase. Dacă totuși decideți să utilizați computerul ca server tot timpul, atunci va trebui să instalați Linux HDD... 10 GB sunt suficienți pentru asta spatiu liber... Restul spațiului va rămâne pentru fișiere și software suplimentar (în primul rând programe de server).


Nu este o idee rea să folosești un laptop vechi ca server. Cu o utilizare prelungită, acest lucru va economisi facturile la energie. În plus, laptopul pliat ocupă foarte puțin spațiu. Singurul dezavantaj al laptopului în acest caz este posibilitățile limitate de conectare a unităților.


distribuție Linux. Prin utilizarea versiune gratuită 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 Linux are o versiune suplimentară suport tehnic producător și un set extins de programe.




/>



Reţea hard disk-uri



DimonVideo DimonVideo

2010-07-15T13: 17: 43Z 2010-07-15T13: 17: 43Z




/>

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


Muncă rețeaua de acasă rareori necesită utilizarea unui PC 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 port USB la care puteți conecta 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 puternic are 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 o astfel de soluție sunt hard disk-urile externe convenționale cu interfata retea Ethernet sau Wi-Fi.


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

">

Din păcate, nu toți managerii cunosc diferența dintre un computer de lucru obișnuit și un server. Este adesea destul de dificil pentru un administrator de sistem să explice șefului său de ce pentru o performanță normală rețeaua corporativă nu puteți scoate vechea unitate de sistem din dulap, dar trebuie să achiziționați un dell, HP sau orice alt producător binecunoscut.

Funcționalitate

În ciuda similitudinii externe, computerul și serverul au sarcini complet diferite. Acesta din urmă este necesar, în primul rând, pentru a distribui resursele calculatoarelor de birou în rețeaua locală. Da, nu există nicio diferență în hardware. Și dacă vorbim despre un număr mic de mașini, atunci aceste funcții pot fi atribuite unui PC standard. Dar în acest caz, trebuie să instalați o versiune specială de server pe el. sistem de operareși o serie de programe speciale.

Dar, de îndată ce rețeaua crește, sarcina pe computer crește semnificativ. Și în acest caz, fie că vă place sau nu, va trebui să cumpărați un server, al cărui preț, de altfel, nu este atât de mare.

Diferențele fundamentale

În primul rând, trebuie remarcat „umplutura” mai puternică, în principal plăcile de bază. Aceste computere trebuie să efectueze incomparabil mai multe procese decât mașinile de birou. Din nou, din cauza sarcinii grele, serverele sunt echipate cu mai multe surse de alimentare.

Viteza mare de conectare la rețea este extrem de importantă în activitatea lor. Funcționarea întregului sistem depinde de aceasta. În plus, software-ul dedicat necesită resurse. De aceea, cantitatea standard de memorie RAM pentru un server astăzi este de aproximativ 64 GB. O capacitate hard disk-uri sute de terabytes.

Pe scurt, un server este un computer foarte puternic cu software special instalat. În general, îndeplinește o singură funcție, dar dacă „se întinde”, întreaga rețea conectată la ea nu va mai funcționa.

Să vedem cum diferă un computer server de un computer desktop-personal obișnuit și care pot fi sarcinile practice de cumpărare a unui computer server pentru acasă.

În primul rând, o mică teorie. Care este sensul termenului de „calculator server” în sine sau „server”? Rădăcina latină „serv” înseamnă „slujitor” și acționează, de asemenea, ca o parte cheie în cuvintele derivate. „Server” trebuie înțeles ca un computer a cărui sarcină este să ofere unui utilizator de la distanță un set de servicii, în plus, în mod automat, fără participarea unei monitorizări constante de către operatorul uman.

Vă puteți imagina un cămin studențesc în care băieți și fete de la etaje și camere diferite împărtășesc fișiere între ei, accesează internetul sau rulează jocuri cu coparticipare - pe computere și laptopuri complet obișnuite. Mai multe setari de retea- și din senin există un computer server adevărat. În cea mai simplă versiune, serverul poate fi cu adevărat calculator vechi- setați setările, conectați firele și glisați-le sub masă.

Dar ceea ce funcționează pentru câțiva, sau chiar pentru zeci de oameni, nu va funcționa deloc la o scară mai mare. Există trei caracteristici principale care diferențiază computerele server de computerele obișnuite:

  1. Serverul ar trebui să gestioneze solicitările tuturor utilizatorilor la cel mai rapid nivel posibil de performanță.
  2. Serverul trebuie să funcționeze continuu, chiar și repornirile regulate sunt extrem de nedorite. În argoul rețelei, timpul de funcționare al serverului se numește uptime.
  3. În plus, nu este de dorit să închideți întregul server atunci când este necesară înlocuirea oricărei componente. Capacitatea de a nu opri întregul la înlocuirea privatului poate fi numită „conectare la cald”.

Cum trebuie înțeles acest lucru în practică? Să luăm acces la Internet - furnizorul oferă o conexiune la o viteză dată, ține evidența traficului și a plăților. Toate acestea se realizează datorită muncii computerelor server - și chiar și în cel mai simplu caz, vorbim despre mii de utilizatori. Și toți acești utilizatori ar trebui să primească cu calm un set de servicii plătite și să nu fie supărați din cauza întârzierilor sau a lipsei de comunicare.

Computerul server al furnizorului a oferit unei persoane acces la Internet și în ce constă acesta din urmă? Simplificat - de pe site-uri. Și acestea sunt din nou servere, nu doar furnizori de comunicații, ci și furnizori de găzduire - servicii pentru crearea, stocarea și furnizarea datelor site-ului. În unele cazuri, multe site-uri mici vor fi localizate fizic pe o singură mașină, în altele - un server dedicat puternic va funcționa în interesul unui singur site popular.

Serverele nu sunt neapărat conectate la World Wide Web. Putem aminti de calcul științific, unde sunt necesare resurse de calcul uriașe, serverele sunt populare în multe întreprinderi - de la fabrici la magazine, ceea ce permite o contabilitate și control eficient, procesând multe interogări statistice. Niciun computer personal obișnuit nu poate face față acestui lucru.

În ce constă serverul

Din punct de vedere tehnic, computerul server începe cu placa de bază și procesorul central. Logica generală aici este aceeași ca într-un computer obișnuit. Dar există și câteva diferențe generale - procesoare pornite placa de baza pot fi mai multe și există radical mai multe sloturi pentru conectarea RAM decât este obișnuit la cele mai avansate computere personale.

În timp ce Intel Core i7-2600K personal de vârf acceptă până la 32 de gigaocteți de memorie RAM, procesorul Intel Xeon X5570 este încă departe de a fi cel mai capabil să lucreze cu 144 de gigaocteți! Mai mult, în timp ce un procesor desktop este de obicei dual sau quad-core, cipurile de server au cel puțin zece nuclee. În exemplul dat, numărul de nuclee, apropo, este același.

Trebuie remarcat faptul că, în timp ce Intel și AMD sunt lideri pe piața computerelor personale în general, IBM, HP, Oracle și Fujitsu joacă, de asemenea, un rol semnificativ pe segmentul de servere. În același timp, dacă arhitectura x86 este populară în prezent pe segmentul personal, atunci pe segmentul serverelor, aproape toți jucătorii semnificativi de pe piață continuă să ofere propriile soluții tehnologice, se pot aminti Intel IA-64, Ibem POWER și SPARC, care este comun pentru Oracle și Fujitsu. Acest lucru, la rândul său, impune anumite restricții, deoarece capacitățile software-ului server sunt direct legate de soluțiile producătorilor.

Ceea ce sunt de acord toți producătorii este capacitatea serverelor de a face așa-numitele. Virtualizarea hardware este o funcție foarte importantă, mai ales pentru site-uri de găzduire - pe un singur server puteți rula mai multe mașini virtuale- și toate vor funcționa cu aproape aceeași performanță ca și serverul fizic în sine.

În general, computerele server sunt rapide și puternice. Dar totul are un preț. Funcționarea serverului este un consum mare de energie. Nimeni nu trebuie să irosească energie în scopuri inutile, prin urmare, astfel de funcții hardware familiare, cum ar fi, de exemplu, controler de sunet sau nu există canale USB în versiunea de server. Placa video este, de asemenea, adesea absentă sau este prezentă într-o formă extrem de limitată. De regulă, tot ceea ce trebuie să fie configurat inițial sau văzut de operatorul serverului se poate face folosind Linie de comanda- nu este necesară o placă video cool pentru aceasta.

Opt megaocteți de memorie video pentru un server este normal, mult mai importantă este cantitatea de RAM. Nu este vorba doar de străduința spre perfecțiune, în care inginerul dorește să introducă memorie într-un slot, deoarece există un slot. Problema este că hard disk-urile moderne nu au trecut încă linia de câțiva teraocteți; pentru a obține volume mari, acestea sunt combinate în așa-numitele. Matrice RAID, dar întregul set de hard disk-uri mai trebuie să fie răsucit fizic (cum vă place viteza de 10 mii rpm?) Și citit, în timp ce RAM vă permite să stocați temporar cantități destul de mari de date pentru a accelera accesul.

Tipuri de servere

În exterior, computerele server sunt de două tipuri - montabile în turn și în rack. Versiunea turn, cunoscută și sub numele de „cutie”, poate avea practic aceleași dimensiuni ca un computer personal, corpul său este realizat din oțel masiv masiv, a cărui sarcină este de a absorbi vibrațiile și zgomotul.

La scară practică, varianta mai comună a serverelor cu montare în rack este aceea că computerele sunt instalate în dulapuri speciale de montare, care se află ele însele într-o cameră specială - camera serverelor. Versiunea cu montare pe rack arată ca un sertar de la un birou sau un radio de mașină mare.

Când configurați servere rack, trebuie să vă ocupați nu numai de anularea zgomotului și de putere, ci și de răcire. Se ajunge în punctul în care operatorii de servere lucrează în camerele de servere în haine de iarnă, deoarece dacă opriți aparatul de aer condiționat, serverele se vor supraîncălzi foarte repede și vor începe să se prăbușească. Pe de altă parte, rack-ul pentru server este ușor de extins - într-o carcasă server nou este pur și simplu achiziționat și instalat după cum este necesar, aceasta este „conectare la cald”.

În ceea ce privește operatorii și linia de comandă, care este suficientă pentru a configura serverul, acest lucru este într-adevăr așa - spre deosebire de piața sistemelor de operare pentru computere personale, unde soluțiile Microsoft sunt în frunte, piața de software pentru server este dominată de UNIX-like sisteme, cu alte cuvinte - Linux... Și aceste sisteme de operare, chiar și într-o versiune personală, până de curând, nu s-au străduit cu adevărat pentru interfețe grafice.

Pe lângă sistemul de operare, desigur, se pot instala și alte aplicații necesare, în funcție de ce sarcini se află în fața computerului.

Cum se înlocuiește serverul?

Astfel, puteți ajunge la următoarele: dacă aveți nevoie să obțineți noi nuanțe de plăcere dintr-un joc pe computer sau multimedia sau să vă distribuiți fișierele tuturor vecinilor din casă, atunci nu ar trebui să cumpărați un computer server pentru asta.

Un model bun de computer personal modern este suficient. Dacă aveți niște sarcini științifice sau de afaceri care necesită calcule semnificative și volume de date, atunci chiar și în acest caz, nu este o idee prea bună să folosiți un computer server acasă - facturile dvs. de energie electrică vor crește, vor exista costuri pentru serviciile de operator. -administrator (mai trebuie să configurați și să verificați), va trebui și să reechipezați aproape toată camera, dându-i puterea hardware-ului computerului.

Poate că este mai bine să utilizați serviciile cloud de la distanță și centrele de date pe server, la capacitățile cărora le puteți accesa de pe un computer desktop obișnuit, iar specialiștii se vor ocupa de toată configurarea și întreținerea. Dar dacă dorința dvs. este încă puternică - aveți nevoie de propriul server și punct, atunci poate că este timpul să vă creați pur și simplu propriul centru de date?

Bună prieteni!

Astăzi vom vorbi despre „bucăți de fier” serioase, aranjate 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 expresia „server de e-mail”, „server dedicat”, etc.

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

Cuvântul server este derivat din termenul englezesc a servi. Astfel, serverul este „menținătorul”.

Nu sună foarte frumos, dar este clar ce face. Deservește întrebările clienților.

Puteți servi la nivel hardware ("fier") și software.

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

Să subliniem prima diferență dintre un server și un computer personal (PC). Pe calculator personal utilizatorul lucrează constant. Ș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ă pentru el, doar uneori se așează cu el Administrator de sistem- pentru personalizare sau alte manipulări ale serviciului. Este neapărat inclus în rețea locală(altfel, cum va servi cererile clientului?) Prin urmare, poate fi accesat de pe orice computer din această rețea (cu setările corespunzătoare, desigur). Un server hardware, spre deosebire de un PC, funcționează non-stop, ș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 camera serverelor. Este situat pe un server hardware (fizic - pe hard disk-ul său).

Această ideologie este folosită de multe programe, în special de contabilitate. Partea principală a programului și baza de date a utilizatorilor este stocată pe server. 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 procesare necesară. Cerințele hardware pot varia în funcție de tipul de server software.

Server de mail este un program de e-mail. Desigur, există și partea sa hardware, în care literele sunt stocate fizic.

Orice motor de căutare încorporează și Serviciu poștal... În prezent, obținerea unei căsuțe poștale (sau chiar mai multe) pe server nu este o problemă.

Există așa ceva ca „server de fișiere”. Acesta este un depozit de multe fișiere, care poate fi accesat de mulți utilizatori. Pot exista o mulțime de fișiere, așa că hardware-ul trebuie să aibă mult spațiu pe disc. Partea de software este, fără îndoială, foarte interesantă, dar blogul nostru este despre hardware, așa că haideți să aruncăm o privire mai atentă la modul în care funcționează un server hardware.

Imediat, observăm că serverul poate funcționa luni de zile fără a se închide. Prin urmare, 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). Ideea este că există întotdeauna o probabilitate diferită de zero de eroare în RAM.

Un lucru este atunci când se întâmplă o eroare sau un accident pe computerul utilizatorului când acesta rulează propria aplicație (și nu pe server). Costul unei astfel de greșeli este adesea scăzut.

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 combatete și cu hardware, folosind codarea 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!) cele mai probabile erori.

Astfel de module de memorie, spre deosebire de cele convenționale, au un număr impar de microcircuite. Deci, în modulele obișnuite utilizate în computerele obișnuite sau de birou, cel mai adesea sunt instalate 8 microcircuite. Modulele server sunt echipate cu 9 microcircuite. Memorie de server cu aceleași costuri de volum și viteză mult mai scump ca de obicei.

Winchesters

Mai mulți utilizatori pot accesa serverul în același timp. Prin urmare, serverul, pe lângă fiabilitatea ridicată, este necesar și 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 (cu același volum). SSD-urile nu au piese rotative. Datele sunt scrise în celulele memoriei semiconductoare. Imediat, observăm 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 în servere, hard disk-uri electromecanice cu de mare viteză rotația axului - până la 15.000 rpm. Astfel de hard disk-uri devin mai fierbinți, astfel încât problema disipării căldurii devine și mai urgentă.

Hard disk-urile serverului folosesc interfețe mai inteligente – SCSI și SAS, care au mai multe funcții și mai multă flexibilitate.

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

Închiderea și apoi pornirea serverului nu este întotdeauna o procedură rapidă. Serverului nu-i plac opririle. Uneori, pentru a-l pune în funcțiune, este necesar un consum crescut de celule nervoase :-) Posibilitatea de înlocuire „la cald” este asigurată de un design special al „buzunarului” pentru hard disk. Când unitatea este scoasă, contactele de alimentare sunt deschise mai întâi, iar apoi contactele de informații. În timpul instalării, contactele de alimentare sunt închise mai întâi, iar apoi contactele de informații.

Rezervare

Serverele efectuează întotdeauna rezervaree... Pentru aceasta, există așa-numitul RAID (Redundant Array of Independent Disks). Fișierele de informații sunt duplicate într-un anumit mod. Pot exista mai multe moduri de duplicare, prin urmare există RAID-0, -1, -2, -3, -4, -5 și -6. Acum, chiar dacă un hard disk se defectează, informațiile nu se vor pierde.

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

Răcire

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

Toată această bunătate consumă multă energie. Prin urmare, serverul are nevoie sistem eficient răcire.

Răcirea se realizează cu ajutorul radiatoarelor și , ca într-un PC obișnuit. Pe lângă ventilatoarele instalate în unitatea (unitățile) de alimentare, sunt instalate mai multe ventilatoare suplimentare. Toți fanii au durată de muncă crescutăși sunt realizate pe bază de rulmenți. Nu veți găsi acolo „turbine eoliene” ieftine cu rulmenți cu manșon. Ventilatoarele pot avea dimensiuni diferite in functie de design.

Sistemele de răcire sunt organizate în așa fel încât nu doar radiatoarele procesoarelor și chipset-ului să fie suflate, ci și - desigur! - hard disk-uri. Toate ventilatoarele conțin senzori de viteză. Există și câțiva senzori termici. Pe măsură ce temperatura din interiorul serverului crește, sistemul de control crește viteza ventilatoarelor pentru o răcire mai intensă.

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

Pentru aceasta, ventilatoarele sunt instalate aproape unul de celălalt și suflă cu un flux de aer comun. În cazul unei defecțiuni a ventilatorului, circuitul de control poate emite un semnal sonor 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!

Făcând o cerere

Cum diferă un computer puternic de un server


Nu orice utilizator modern înțelege care este diferența dintre un server și un computer obișnuit de înaltă performanță. Mai mult, de la an la an trebuie sa se confrunte cu situatii in care un utilizator achizitioneaza un server pentru a juca jocuri pe calculator si este indignat de motivul pentru care jocul lui preferat de pe server ruleaza mai incet decat cel al unui vecin pe un computer obisnuit cu o placa video buna. Aici vom încerca să dăm răspunsuri la întrebări similare. .

Pentru prima dată, utilizatorii ruși se confruntă cu nevoia de a utiliza servere în viața de zi cu zi din cauza necesității de a crea servere de fișiere. Pe servere de fișiere fișierele unei anumite organizații sunt stocate, cel mai adesea astfel de servere sunt instalate în saloane de computere. Odată cu creșterea internetului, au apărut serverele de telecomunicații. Acest tip serverele este cea mai răspândită astăzi și este destul de bine reprezentată, de exemplu, de servere bazate pe soluții intel.

Serverele de telecomunicații pot fi reprezentate de servere web, servere ftp, servere de mail etc. În legătură cu dezvoltarea utilizării software-ului sub forma 1C, care utilizează baze de date pentru a stoca date, serverele de baze de date au devenit larg răspândite. Serverele de baze de date doar în organizațiile mari sunt reprezentate de soluții moderne de server, cel mai adesea este doar un computer personal îmbunătățit.

Serverele terminale sunt utilizate pe scară largă. Serverele terminale permit organizarea muncii mai multor utilizatori sub controlul unui singur computer. Această direcție este destul de promițătoare pentru internet cafe-urile. Proprietarii au posibilitatea de a economisi bani nu numai pe blocuri de sistem, dar și pe software-ul sub controlul căruia ar trebui să funcționeze internet cafe-urile. Suport excelent pentru modul terminal este oferit de prioritatea pentru serverele multithreading.

Având în vedere faptul că un server modern este o parte integrantă a multor structuri de afaceri, a fost introdus conceptul de cost al proprietății serverului. Costul deținerii unui server include nu numai hardware-ul, ci și software-ul serverului și întreținerea acestuia. Spre deosebire de un computer de înaltă performanță, principala cerință pentru un server este toleranța la erori. De regulă, un computer de înaltă performanță s-ar putea să nu funcționeze timp de câteva zile, iar proprietarul său să nu suporte pierderi semnificative, iar timpul de nefuncționare al serverului unei organizații duce la pierderi de timp, timp de nefuncționare a organizației și, ca urmare, duce la o pierdere financiară semnificativă. pierderi. Prin urmare, un astfel de echipament este în mod necesar echipat cu circuite hot-swap, sursele de alimentare sunt duplicate, sunt încorporate instrumente speciale de monitorizare, care au primit o dezvoltare deosebit de mare în.

Orice server modern poate avea două tipuri de timpi de nefuncționare - planificate și neplanificate. Timpul de nefuncționare planificat al serverului înseamnă întreținere, modernizare, transfer pe alt rack etc. Diferența cheie între timpul de nefuncționare planificat și neplanificat este că proprietarul serverului este informat în prealabil că serverul va fi inactiv la anumite intervale de timp. Apariția unui timp neplanificat al serverului se datorează în mare măsură acțiunilor centrului de date și ale administratorilor săi, este rareori asociat cu hardware-ul serverului, deoarece server bunîntr-adevăr foarte tolerant la greșeli.

Din cele de mai sus, rezultă că utilizarea unor componente costisitoare de server pe diverse platforme poate reduce numărul și timpul de oprire neplanificată. Aici se deosebește un computer de înaltă performanță de un server. Componentele computerelor de înaltă performanță sunt necesare pentru a avea performanță ridicată la un cost moderat al componentelor, iar alegerea configurației serverului trebuie să fie foarte rezistentă în ciuda costului componentelor.

Din păcate, un timp neplanificat al serverului apare uneori din cauza problemelor hardware. Cel mai adesea acestea sunt asociate cu întreținerea programată de proastă calitate a serverului. De exemplu, defecțiunea unui ventilator al sistemului de răcire a serverului poate deteriora una sau alta dintre componentele acestuia, tensiunea instabilă în rețea duce la defectarea sursei de alimentare. Producătorii echipamente server sunt conștienți de aceste probleme și încearcă să ofere redundanță redundantă pentru multe componente.