Mainframe - taj izraz zvuči poput relikvije iz druge ere, desetljećima prije nego što je itko i čuo za pametne telefone ili prijenosnike.
No računala veličine uređaja koji su pomogli NASA-i da ljude postavi na Mjesec zapravo se i dalje naširoko koriste u velikim tvrtkama i vladinim agencijama - uređaji pohranjuju 80 posto svjetskih korporativnih podataka i obrađuju 6 trilijuna dolara u godišnjim transakcijama kreditnim karticama, prema IT tvrtki Ensono.
Ali što su zapravo glavna računala i zašto nisu zamijenjena novijim vrstama strojeva?
Što je Mainframe?
Mainframes su moćni računalni poslužitelji dizajnirani za istovremeno rukovanje velikim brojem operacija na velikim količinama podataka. Oni su uglavnom središnje tijelo s kojim se druga računala povezuju radi izvršavanja transakcija, poput bankovnih transfera, kupnje kreditnih kartica ili zrakoplovnih karata. Glavni računalo koji je IBM objavio 2015. godine trebao bi obrađivati 2,5 milijarde transakcija dnevno.
Slijede svoje pretke do System / 360, računala koje je IBM prvi put objavio 1964. Uvela je neke značajke koje danas u računalima smatramo zdravo za gotovo, poput mogućnosti dijeljenja podataka u više verzija računalnog hardvera i mogućnosti raditi više vrsta zadataka na istom stroju - tada je to obično značilo biti sposoban rukovati i znanstvenim računanjem i poslovnom matematikom na istoj vrsti hardvera.
IBM, koji danas čini veliku većinu novih mainframeova kao dio svoje linije "z Systems", kaže da sam izraz vjerojatno dolazi od ogromnih metalnih kutija, nekih velikih površina poput kuće, koje su korištene za držanje ranih strojeva . Sad su računala lakše upravljive veličine - otprilike kao visoki hladnjak.
Dosljednost i pouzdanost
Glavna računala dizajnirana su da budu izuzetno pouzdana, a ne samo brza. Oni obično imaju suvišne verzije hardverskih komponenata poput diskovnih pogona i napajanja, pa čak i ako komponenta otkaže, računalo može nastaviti raditi. Oni također općenito imaju sposobnost dodavanja računalne snage zadanom zadatku po potrebi u suštini u stvarnom vremenu, što ih čini pogodnima za rukovanje skokovima radnog opterećenja bez pada.
Istodobno, poznati su po onome što se naziva "povratnom kompatibilnošću", što znači da softver stvoren prije nekoliko godina ili čak desetljeća često još uvijek može raditi na današnjim glavnim računalima. To je za razliku od računala ili mobitela, gdje često nije moguće pokrenuti programe kupljene za starije strojeve bez puno specijaliziranog rada.
Ta je kompatibilnost unatrag važna za ogromne banke, osiguravajuća društva, zrakoplovne tvrtke i druge tvrtke koje se sustavima koriste od sredine 20. stoljeća. Morali bi prepisati računalni kod koji obrađuje najvažnije svjetske transakcije kako bi se izvršavale na novijim stilovima računala ne samo da bi bilo skupo, već bi bilo i rizično za ove velike tvrtke, koje će brzo naići na loš publicitet ako novi strojevi nisu pouzdan kao i stari. Iako su neke tvrtke migrirale zadatke na novije stilove računalnog hardvera i softvera, mnogi se rado drže ultra pouzdanih uređaja. Iako glavni programi mogu imati sučelja koja izgledaju kao da su preuzeta iz filma o hakiranju računala iz 1980-ih, ali tvrtke koje se na njih oslanjaju znaju da i dalje rade sasvim u redu.
Regrutiranje novog talenta
Jedan od izazova s kojima se mogu suočiti mainframe tvrtke je zapošljavanje inženjera i programera koji su upoznati sa strojevima. Barem desetljeće računalni časopisi izvještavaju da tehničari koji tek izlaze s fakulteta jednostavno nisu zainteresirani za rad sa starom linijom strojeva. Čak su i 1990-ih neke tvrtke povukle starije programere iz mirovine kako bi osigurale da je njihov glavni softver spreman za 2000. godinu, kada bi programi osmišljeni za pohranu godina koje koriste dvije znamenke, a ne četiri, neispravni.
No, glavne hardverske i softverske tvrtke odgovorile su tako što su ponudile obuku i poticaje mladim ljudima koji su voljni postati stručnjaci za strojeve, jer su uređaji i dalje vitalni za velik dio gospodarstva.