Защо все още работим с мейнфреймовете през 2017 г.

Mainframe - терминът звучи като реликва от друга епоха, десетилетия преди някой дори да е чувал за смартфони или лаптопи.

Но компютрите с размерите на уреда, които помогнаха на НАСА да изпрати хората на Луната, всъщност все още се използват широко в големи компании и държавни агенции - устройствата съхраняват 80 процента от световните корпоративни данни и обработват 6 трилиона долара годишни транзакции с кредитни карти, според ИТ компания Ensono.

Но какво точно представляват мейнфрейм компютрите и защо не са заменени с по-нови видове машини?

Какво е Mainframe?

Mainframes са мощни компютърни сървъри, предназначени да обработват едновременно голям брой операции върху големи обеми данни. Те обикновено са централният орган, към който се свързват други компютри, за да изпълняват транзакции, като банкови преводи, покупки на кредитни карти или операции на самолетни билети. Смята се, че мейнфрейм, издаден от IBM през 2015 г., ще може да обработва 2,5 милиарда транзакции на ден.

Те проследяват своя произход обратно до System / 360, компютър, пуснат за пръв път от IBM през 1964 г. Той представи някои от функциите, които приемаме за даденост в компютрите днес, като например възможността да споделят данни в множество версии на изчислителния хардуер и възможността да се правят множество типове задачи на една и съща машина - тогава това обикновено означаваше да може да се справя както с научни изчисления, така и с бизнес математика на един и същи тип хардуер.

IBM, която днес прави по-голямата част от новите мейнфреймове като част от линията си „z Systems“, казва, че самият термин вероятно идва от огромните метални кутии, някои големи по площ като къща, които са били използвани за съхранение на ранните машини . Сега компютрите са с по-управляем размер - около мащаба на висок хладилник.

Последователност и надеждност

Основните компютри са проектирани да бъдат изключително надеждни, а не само бързи. Те обикновено имат излишни версии на хардуерни компоненти като дискови устройства и електрически захранвания, така че дори ако даден компонент се повреди, компютърът може да продължи да работи. Обикновено те също имат способността да добавят изчислителна мощност към дадена задача, както е необходимо, по същество в реално време, което ги прави подходящи за справяне с скокове в работните натоварвания, без да намаляват.

В същото време те са известни с това, което се нарича „обратна съвместимост“, което означава, че софтуерът, създаден преди години или дори десетилетия, често все още може да работи на днешните мейнфреймове. Това е за разлика от компютрите или мобилните телефони, където често може да бъде невъзможно да стартирате програми, закупени за по-стари машини, без много специализирана работа.

Тази обратна съвместимост е важна за огромните банки, застрахователни компании, авиокомпании и други компании, които използват системите от средата на 20-ти век. Налагането на пренаписване на компютърния код, който обработва критичните транзакции в света, за да работи на по-нови стилове компютри, би било не само скъпо, но и рисковано за тези големи предприятия, които бързо ще получат лоша реклама, ако новите машини не са толкова надеждни, колкото старите. Докато някои фирми са мигрирали задачи към по-нови стилове на компютърен хардуер и софтуер, много от тях са щастливи да се придържат към ултра-надеждните устройства. И макар че мейнфрейм програмите може да имат интерфейси, които изглеждат като взети от филм за хакерство през 80-те години на миналия век, но компаниите, които разчитат на тях, знаят, че все още работят напълно добре.

Набиране на нов талант

Едно от предизвикателствата на мейнфрейм компаниите, с които могат да се изправят, е наемането на инженери и програмисти, които са запознати с машините. Поне десетилетие компютърните списания съобщават, че специалистите, които са напуснали колежа, просто не се интересуват от работата със старата линия машини. Дори през 90-те години някои компании извадиха по-възрастните програмисти от пенсиониране, за да гарантират, че техният мейнфрейм софтуер е готов за 2000 г., когато програмите, предназначени да съхраняват години, използващи две цифри, а не четири, ще се повредят.

Но мейнфрейм компаниите за хардуер и софтуер отговориха, като предложиха обучение и стимули на млади хора, желаещи да станат експерти в машините, тъй като устройствата продължават да бъдат жизненоважни за голяма част от икономиката.