Mens både servere og mainframes er kraftige datamaskiner som brukes til å behandle data, er de forskjellige i skala, formål og arkitektur.
servere:
* skala: Generelt mindre og mindre kraftige enn hovedrammer.
* Formål: Designet for en rekke applikasjoner, inkludert webhotell, e -posttjenester, fildeling og databaseadministrasjon.
* Arkitektur: Kan bygges på forskjellige plattformer (x86, arm osv.) Og bruke en rekke operativsystemer (Windows, Linux, UNIX).
* Kostnad: Vanligvis rimeligere enn mainframes.
* eksempler: Dell PowerEdge -servere, HP Proliant -servere, Supermicro -servere.
Mainframes:
* skala: Massive, kraftige datamaskiner med stor prosesseringskapasitet og minne.
* Formål: Designet for høyt volum, oppdragskritiske applikasjoner som krever høy tilgjengelighet, pålitelighet og sikkerhet. Ofte brukt i bransjer som finans, bank, telekommunikasjon og myndigheter.
* Arkitektur: Bygget på proprietære arkitekturer med spesialisert maskinvare og programvare.
* Kostnad: Betydelig dyrere enn servere.
* eksempler: IBM Z Systems, Fujitsu Primequest, Hitachi Zenterprise.
Her er en tabell som oppsummerer de viktigste forskjellene:
| Funksjon | Server | Mainframe |
| --- | --- | --- |
| størrelse og kraft | Mindre, mindre kraftig | Større, kraftigere |
| Formål | Generell formål databehandling | Oppdragskritiske applikasjoner |
| arkitektur | Ulike plattformer og operativsystemer | Proprietær maskinvare og programvare |
| Kostnad | Rimeligere | Dyrere |
| skalerbarhet | Vanligvis skalert horisontalt (legge til flere servere) | Skalert vertikalt (øker kapasiteten til en enkelt maskin) |
| Pålitelighet | Høy, men avhenger av servermodellen og konfigurasjonen | Ekstremt høy, designet for uavbrutt drift |
| Sikkerhet | Varierer avhengig av servermodell og konfigurasjon | Veldig høy, med robuste sikkerhetsfunksjoner |
| eksempler | Dell, HP, Supermicro | IBM, Fujitsu, Hitachi |
I hovedsak er servere "arbeidshester" på internett, mens hovedrammer er "krafthusene" for kritiske applikasjoner. De tjener forskjellige formål og imøtekommer forskjellige behov. Å velge mellom en server og en hovedramme avhenger av den spesifikke applikasjonen og det nødvendige nivået av ytelse, pålitelighet og sikkerhet.