Mainframe
Un mainframe è un potente computer progettato per l'elaborazione di grandi volumi di dati. I mainframe dispongono di una grande quantità di memoria, numerosi processori operanti in parallelo e un'elevata capacità di input/output dei dati. Le grandi organizzazioni e le aziende usano i mainframe per l'analisi di grandi volumi di dati, la gestione dei database, il monitoraggio delle risorse e l'elaborazione delle transazioni. I mainframe sono considerati il secondo tipo di computer più potente dopo i supercomputer.
Un elemento fondamentale della progettazione di un mainframe è l'attenzione all'affidabilità e alla disponibilità. I mainframe devono essere scalabili, in modo che le organizzazioni possano aggiungere capacità quando necessario. Sono inoltre progettati con componenti ridondanti, così che eventuali guasti non interrompano il funzionamento del mainframe. Gli amministratori possono persino sostituire i componenti di un mainframe mentre è in funzione, tramite la procedura di hot swap, senza spegnerlo; ciò consente alla maggior parte dei mainframe di funzionare per anni senza un riavvio. Il supporto della virtualizzazione avanzata permette a un singolo mainframe di eseguire migliaia di macchine virtuali. Tutto questo aiuta un mainframe a gestire attività critiche e con grandi volumi di dati; per esempio, le banche usano i mainframe per elaborare migliaia di transazioni al secondo, tutto il giorno, ogni giorno.
I mainframe usano hardware specializzato, diverso da qualsiasi dispositivo disponibile nei computer desktop destinati ai consumatori. Usano processori progettati appositamente, con un numero elevato di core del processore, progettati per funzionare in parallelo con un massimo di 32 processori contemporaneamente. Eseguono inoltre sistemi operativi specializzati per mainframe, come z/OS di IBM o varianti per mainframe di Linux.
Metti alla prova le tue conoscenze