Cos'è il mainframe? definizione e significato

I mainframe sono stati storicamente parti fondamentali dell'architettura di elaborazione aziendale, sebbene siano meno comuni di server nei moderni data center e sono destinati a eseguire applicazioni o dati critici su larga scala in lavorazione. I mainframe sono caratterizzati da: elevata affidabilità dovuta a un'ingegneria interna ridondante, rigorosa retromarcia compatibilità con software meno recenti, significative capacità di Input/Output e supporto per memoria hot-swap e processori. Affidabilità, disponibilità e funzionalità o RAS è una caratteristica fondamentale del design dei mainframe, sono progettati per funzionare per periodi molto lunghi di tempo, a volte decenni, continuamente poiché tendono a eseguire applicazioni critiche in cui i tempi di inattività potrebbero essere catastrofici per l'azienda.

Technipages spiega il mainframe

Mainframe originariamente si riferiva al grande cabinet che ospitava la CPU e la memoria dei primi computer, il termine alla fine si è evoluto per distinguere la fascia alta macchine di livello commerciale da computer meno potenti, prima di essere utilizzate per riferirsi solo alle macchine ad altissima affidabilità e ad alte prestazioni che mainframe significa oggi.

I mainframe differiscono dai supercomputer per il tipo di carico di lavoro che elaborano, i supercomputer si concentrano velocità di calcolo grezzo per sgranocchiare numeri e dati per ciò che tende ad essere scientifico e ingegneristico scopi. Anche i mainframe tendono ad essere ad alte prestazioni, ma si concentrano sulle prestazioni transazionali piuttosto che su quelle computazionali, una transazione di esempio sarebbe l'immissione di una nuova riga in un database. Il mainframe è progettato per eseguire attività transazionali su scale molto grandi con un funzionamento ad altissima affidabilità applicazioni e software mission-critical per aziende in cui anche minuti di inattività potrebbero costare milioni e causare perdite di reputazione.

I mainframe moderni includono un sistema di tolleranza agli errori che vede due processori eseguire lo stesso carico di lavoro, confrontare i due risultati per verificare che siano corretti o risolvere quale risultato è corretto, quindi spostare il carico di elaborazione lontano dai processori che causano errori, il tutto senza alcun impatto sui sistemi operativi o programmi. Questo tipo di tolleranza ai guasti offre ai mainframe un'affidabilità molto elevata che li rende molto importanti per aziende in cui il funzionamento continuo senza errori è fondamentale, come i processori di transazioni finanziarie.

Usi comuni del mainframe

  • La NASA ha installato un nuovo mainframe la scorsa settimana.
  • Il mainframe è un tipo di server altamente affidabile e specializzato.
  • L'aggiornamento dell'hardware sul mainframe è stato completato con successo.

Errori comuni di mainframe

  • Un mainframe è puramente un alloggiamento per il resto di un server.