Mainframe – der Begriff klingt wie ein Relikt aus einer anderen Zeit, Jahrzehnte bevor man überhaupt von Smartphones oder Laptops hörte.
Aber die gerätegroßen Computer, die der NASA geholfen haben, Männer auf den Mond zu bringen, werden tatsächlich immer noch in großen Unternehmen und Regierungsbehörden eingesetzt – die Geräte speichern 80 Prozent der weltweiten Unternehmensdaten und verarbeiten laut IT-Unternehmen jährlich Kreditkartentransaktionen im Wert von 6 Billionen US-Dollar Ensono.
Aber was genau sind Mainframe-Computer und warum wurden sie nicht durch neuere Maschinentypen ersetzt?
Was ist ein Mainframe?
Mainframes sind leistungsstarke Computerserver, die eine große Anzahl von Operationen mit großen Datenmengen gleichzeitig verarbeiten können. Sie sind im Allgemeinen die zentrale Instanz, mit der andere Computer verbunden sind, um Transaktionen wie Banküberweisungen, Kreditkartenkäufe oder Flugticketvorgänge auszuführen. Ein 2015 von IBM veröffentlichter Mainframe soll 2,5 Milliarden Transaktionen pro Tag verarbeiten können.
Ihre Vorfahren gehen auf das System/360 zurück, einen Computer, der erstmals 1964 von IBM herausgebracht wurde. Er führte einige der Funktionen ein, die wir heute bei Computern als selbstverständlich ansehen, wie z mehrere Arten von Aufgaben auf derselben Maschine zu erledigen – das bedeutete damals im Allgemeinen, sowohl wissenschaftliche Berechnungen als auch Wirtschaftsmathematik auf derselben Art von Hardware bewältigen zu können.
IBM, das heute die überwiegende Mehrheit der neuen Mainframes als Teil seiner "z Systems" -Linie herstellt, sagt, dass der Begriff selbst wahrscheinlich von den riesigen Metallkisten stammt, von denen einige so groß wie ein Haus waren, in denen die frühen Maschinen untergebracht waren . Jetzt haben die Computer eine handlichere Größe – etwa so groß wie ein großer Kühlschrank.
Konsistenz und Zuverlässigkeit
Mainframe-Computer sind nicht nur schnell, sondern extrem zuverlässig. Sie verfügen in der Regel über redundante Versionen von Hardwarekomponenten wie Festplattenlaufwerken und Netzteilen, sodass der Computer auch bei Ausfall einer Komponente weiterlaufen kann. Sie haben im Allgemeinen auch die Möglichkeit, einer bestimmten Aufgabe nach Bedarf in Echtzeit Rechenleistung hinzuzufügen, wodurch sie gut geeignet sind, Arbeitslastspitzen zu bewältigen, ohne dass sie ausfallen.
Gleichzeitig sind sie bekannt für die sogenannte „Abwärtskompatibilität“, was bedeutet, dass Software, die vor Jahren oder sogar Jahrzehnten erstellt wurde, oft noch auf den heutigen Mainframes ausgeführt werden kann. Das steht im Gegensatz zu PCs oder Mobiltelefonen, bei denen es oft unmöglich ist, Programme, die für ältere Maschinen gekauft wurden, ohne viel Spezialarbeit auszuführen.
Diese Rückwärtskompatibilität ist wichtig für die riesigen Banken, Versicherungen, Fluggesellschaften und andere Unternehmen, die die Systeme seit Mitte des 20. Jahrhunderts einsetzen. Den Computercode, der die kritischen Transaktionen der Welt abwickelt, neu schreiben zu müssen, um auf neueren Computern zu laufen, wäre nicht nur kostspielig, sondern auch riskant für diese großen Unternehmen, die schnell schlechte Publicity bekommen, wenn die neuen Maschinen dies nicht sind so zuverlässig wie die alten. Während einige Unternehmen Aufgaben auf neuere Arten von Computerhardware und -software migriert haben, bleiben viele gerne bei den ultrazuverlässigen Geräten. Und obwohl Mainframe-Programme Schnittstellen haben, die aussehen, als wären sie aus einem Computer-Hacking-Film der 1980er Jahre, aber die Unternehmen, die sich auf sie verlassen, wissen, dass sie immer noch einwandfrei funktionieren.
Rekrutierung neuer Talente
Eine Herausforderung für Mainframe-lastige Unternehmen besteht jedoch darin, Ingenieure und Programmierer einzustellen, die mit den Maschinen vertraut sind. Seit mindestens einem Jahrzehnt berichten Computermagazine, dass Technikfreaks, die frisch vom College kommen, einfach nicht daran interessiert sind, mit der alten Reihe von Maschinen zu arbeiten. Sogar in den 1990er Jahren zogen einige Unternehmen ältere Programmierer aus dem Ruhestand, um sicherzustellen, dass ihre Mainframe-Software für das Jahr 2000 bereit war, als Programme, die Jahreszahlen mit zwei statt vier Ziffern speichern sollten, versagen würden.
Aber Mainframe-Hardware- und -Softwareunternehmen haben darauf reagiert, indem sie jungen Menschen, die bereit sind, Experten für Maschinen zu werden, Schulungen und Anreize anbieten, da die Geräte für einen Großteil der Wirtschaft nach wie vor von entscheidender Bedeutung sind.