Server (hårdvara)

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 14 april 2022; kontroller kräver 6 redigeringar .

Server ( eng.  server , from to serve - serve; lat.  serve  - serve, pl. servers ) - en dedikerad eller specialiserad dator för exekvering av tjänsteprogramvara (inklusive servrar för vissa uppgifter).

Servern är en dedikerad dator

En server är en dator som tilldelats från en grupp persondatorer (eller arbetsstationer ) för att utföra någon serviceuppgift utan direkt deltagande av en person. Servern och arbetsstationen kan ha samma hårdvarukonfiguration, eftersom de endast skiljer sig åt i deltagandet av personen bakom konsolen i deras arbete .

Vissa serviceuppgifter kan köras på arbetsstationen parallellt med användarens arbete. En sådan arbetsstation kallas villkorligt en icke-dedikerad server .

Konsolen (vanligtvis en bildskärm / tangentbord / mus ) och mänskligt deltagande är nödvändigt för servrar endast i det inledande installationsskedet, under hårdvaruunderhåll och hantering i nödsituationer (normalt är de flesta servrar fjärrstyrda). För nödsituationer är servrar vanligtvis försedda med en konsolsats per grupp av servrar (med eller utan en switch, till exempel en KVM-switch ).

Specialisering

Specialisering av serverhårdvara går på flera sätt, valet av vilken riktning man ska gå, bestämmer varje tillverkare själv. De flesta specialiseringar ökar kostnaderna för utrustning.

Tillförlitlighet

Serverhårdvara är ofta utformad för att tillhandahålla tjänster 24/7 , så den är ofta utrustad med redundanta element som gör att du kan tillhandahålla "fem nior" (99,999 %; serverns eller enkla systems otillgänglighetstid är mindre än 6 minuter per år). För att göra detta, när de skapar servrar, skapar designers speciella lösningar som skiljer sig från att skapa vanliga datorer :

Dimensioner och andra detaljer för extern exekvering

Servrar (och annan utrustning) som behöver monteras på vissa standardchassier (som 19-tums rack och skåp) bringas till standardmått och förses med nödvändiga fästelement.

Servrar som inte kräver hög prestanda och ett stort antal externa enheter reduceras ofta i storlek. Ofta åtföljs denna minskning av en minskning av resurserna.

I den så kallade "industriversionen" har fodralet förutom reducerade dimensioner större hållfasthet, skydd mot damm (utrustat med utbytbara filter), fukt och vibrationer och har även en knappdesign som förhindrar oavsiktlig tryckning.

Strukturellt sett kan hårdvaruservrar köras i desktop-, golv- och rackversioner. Det senare alternativet ger den högsta tätheten av beräkningskraft per ytenhet, samt maximal skalbarhet . Sedan slutet av 1990-talet har de så kallade bladservrarna (från engelska blade  - blade ) blivit alltmer populära i system med hög tillförlitlighet och skalbarhet - kompakta modulära enheter som minskar kostnaderna för strömförsörjning, kylning, underhåll, etc ...  

Resurser

När det gäller resurser (frekvens och antal processorer, mängd minne, antal och prestanda för hårddiskar, prestanda för nätverkskort) specialiserar servrar sig i två motsatta riktningar - att öka resurserna och minska dem.

Tillväxt av resurser syftar till att öka serverns kapacitet (till exempel specialisering för en filserver) och prestanda. När prestandan når en viss gräns, fortsätter tillväxten med andra metoder, till exempel genom att parallellisera uppgiften mellan flera servrar.

Resursminskning syftar till att minska servrarnas storlek och energiförbrukning.

Hårdvarulösningar

Den extrema graden av serverspecialisering är de så kallade hårdvarulösningarna (hårdvaruroutrar, nätverksdiskar, hårdvaruterminaler etc.). Hårdvaran i sådana lösningar byggs från grunden eller återvinns från en befintlig datorplattform utan kompatibilitet, vilket gör det omöjligt att använda enheten med standardprogramvara.

Programvara i hårdvarulösningar laddas i permanent och/eller icke-flyktigt minne av tillverkaren.

Hårdvarulösningar tenderar att vara mer tillförlitliga än konventionella servrar, men mindre flexibla och mångsidiga. Prismässigt kan hårdvarulösningar vara både billigare och dyrare än servrar, beroende på utrustningsklass.

Pseudo-hårdvarulösningar

Nyligen har ett stort antal disklösa serverlösningar baserade på datorer (vanligtvis x86 ) av Mini-ITX- formfaktorn och mindre med specialiserad bearbetning av GNU/Linux på en SSD-disk (ATA-flash eller flash-kort), placerad som "hårdvarulösningar" har dykt upp. Dessa lösningar tillhör inte hårdvaruklassen, utan är vanliga specialiserade servrar. Till skillnad från (dyrare) hårdvarulösningar ärver de problemen med plattformen och mjukvarulösningarna de bygger på.

Prestanda Skalbarhet

Skalbarhet  är förmågan att öka processorkraften hos en server eller ett operativsystem (särskilt deras förmåga att utföra fler operationer eller transaktioner under en viss tidsperiod, eller köra fler olika tjänster) genom att installera fler processorer, RAM, etc. eller ersätta dem med mer produktiva. Detta är hårdvaruskalbarhet . Inledningsvis kommer servrar till försäljning i den grundläggande konfigurationen, men med den inneboende potentialen för en "uppgradering" - hårdvaruskalbarhet. Till exempel har en basserveruppsättning en processor, två minnesmoduler, till exempel 2x2 GB, och en diskgrupp med två hårddiskar, till exempel 146 GB. Vidare (eller omedelbart), efter behov, kan du installera en annan processor, minne eller lägga till diskar i arrayen.

Skalbarheten är vertikal och horisontell. Vertikal skalbarhet hänvisar till skapandet av ett enda system med många processorer, och horisontell skalbarhet hänvisar till integrationen av datorsystem i en enda virtuell datorresurs. Var och en av dessa metoder är utformade för att användas inom olika områden. Till exempel är horisontell skalning bäst lämpad för lastbalansering av webbapplikationer, medan vertikal skalning lämpar sig bäst för stora databaser som är enklare och effektivare att hantera på ett enda system.

Så är mjukvarans skalbarhet.

Boende och tjänster

Servrar är inrymda i specialutrustade rum som kallas ett datacenter . Juniorservermodeller kan placeras i vanliga kontorslokaler, och de skiljer sig ofta från enkla stationära datorer endast genom autonom drift och anslutning till en avbrottsfri strömförsörjningsenhet med ökad kapacitet. Servrar hanteras av kvalificerade specialister - systemadministratörer .

Anteckningar

Litteratur

  • Comer, Douglas E.; Stevens, David L. Vol III : Klient-serverprogrammering och applikationer  . - Institutionen för datavetenskap, Purdue University, West Lafayette, IN 47907: Prentice Hall , 1993. - P. 11d. - (Internetarbete med TCP/IP). - ISBN 0-13-474222-2 .

Se även