Per me, sembra che "mainframe" sia un termine un po 'datato; è semplicemente un sinonimo più vecchio di "server" o ha uno scopo più simile a un cluster / supercomputer?
Un mainframe è progettato per elaborare grandi quantità di informazioni mediante l'utilizzo dell'elaborazione della transazione batch. Funziona particolarmente bene con l'esecuzione di software scalabile e gestendo operazioni in parallelo. Tutto ciò che riguarda i mainframe è incredibilmente veloce . I mainframe sono in genere creati da IBM e in genere eseguono z / OS.
Un server (a cui si fa riferimento nel senso hardware) è un PC con componenti di alta affidabilità / qualità ed esegue solitamente una variante * NIX o Windows Server.
I mainframe possono eseguire servizi software, come server di applicazioni JEE, server Web, ecc. Sono progettati per ospitare l'uso simultaneo di centinaia o migliaia di utenti oltre al carico di elaborazione batch.