Mainframe to klasa bardzo wydajnych komputerów przeznaczonych do obsługi ogromnych ilości danych, jednoczesnej pracy tysięcy użytkowników oraz realizacji krytycznych operacji biznesowych. W przeciwieństwie do komputerów osobistych czy serwerów, mainframe’y są projektowane przede wszystkim pod kątem niezawodności, bezpieczeństwa, skalowalności i nieprzerwanej pracy.

Choć wielu osobom kojarzą się z historią informatyki i wielkimi komputerami z lat 60. czy 70., mainframe’y są używane również współcześnie przez banki, instytucje rządowe, linie lotnicze, firmy ubezpieczeniowe i największe korporacje na świecie.

Czym jest komputer mainframe

Mainframe nie jest pojedynczym modelem komputera, lecz całą kategorią systemów przeznaczonych do przetwarzania dużych wolumenów danych i obsługi wielu użytkowników jednocześnie.

Typowy mainframe charakteryzuje się:

  • bardzo wysoką mocą obliczeniową,
  • ogromną liczbą operacji wejścia/wyjścia (I/O),
  • możliwością obsługi tysięcy równoczesnych sesji,
  • redundancją kluczowych komponentów,
  • bardzo wysoką dostępnością systemu.

W praktyce mainframe jest często centralnym elementem infrastruktury IT dużej organizacji.

Historia mainframe’ów

Początki komputerów mainframe sięgają lat 50. XX wieku. W tamtym okresie były to największe i najpotężniejsze komputery dostępne na rynku.

Szczególnie duży wpływ na rozwój tej kategorii miała firma IBM, która w 1964 roku wprowadziła rodzinę komputerów IBM System/360. Był to przełomowy moment w historii informatyki, ponieważ po raz pierwszy zaoferowano kompatybilną rodzinę komputerów o różnej wydajności.

W kolejnych dekadach mainframe’y stały się podstawą działania wielu instytucji finansowych i administracyjnych.

Jak działa mainframe

Mainframe jest zoptymalizowany do obsługi ogromnej liczby transakcji i operacji wejścia/wyjścia.

Przykładowe zadania realizowane przez takie systemy:

  • obsługa przelewów bankowych,
  • księgowanie transakcji kart płatniczych,
  • zarządzanie bazami danych klientów,
  • rezerwacje lotnicze,
  • przetwarzanie danych administracji publicznej.

W przeciwieństwie do superkomputerów, które skupiają się głównie na maksymalnej mocy obliczeniowej, mainframe’y są projektowane do stabilnego przetwarzania ogromnej liczby transakcji przez długi czas.

Mainframe a superkomputer

Te dwa pojęcia bywają mylone, ale oznaczają różne klasy systemów.

Mainframe

  • obsługa tysięcy użytkowników jednocześnie,
  • ogromna liczba transakcji,
  • wysoka niezawodność,
  • nacisk na dostępność i bezpieczeństwo.

Superkomputer

  • maksymalna wydajność obliczeniowa,
  • symulacje naukowe,
  • modelowanie pogody,
  • badania naukowe i AI.

Można powiedzieć, że mainframe liczy „dużo rzeczy naraz”, a superkomputer liczy „bardzo trudne rzeczy bardzo szybko”.

Dlaczego mainframe’y nadal istnieją

Mimo rozwoju serwerów x86 i chmury, mainframe’y nie zniknęły.

Powody są proste:

  • ogromna niezawodność,
  • wieloletnia kompatybilność wsteczna,
  • możliwość pracy 24/7 przez wiele lat,
  • bardzo wysoki poziom bezpieczeństwa,
  • obsługa gigantycznych baz danych i transakcji.

Wiele systemów bankowych działających dziś na świecie ma korzenie sięgające nawet kilku dekad wstecz.

Współczesne mainframe’y

Obecnie liderem rynku pozostaje IBM, rozwijający rodzinę IBM Z.

Nowoczesne mainframe’y oferują:

  • obsługę systemów Linux,
  • wirtualizację na dużą skalę,
  • integrację z chmurą,
  • sprzętowe szyfrowanie danych,
  • wsparcie dla sztucznej inteligencji.

Dzisiejszy mainframe jest znacznie bardziej zaawansowany niż stereotypowe „szafy komputerowe” znane z filmów.

Mainframe a retro computing

Dla miłośników retro komputerów mainframe’y są fascynującą częścią historii informatyki. To właśnie na takich systemach rozwijały się:

  • pierwsze systemy wielozadaniowe,
  • terminale tekstowe,
  • technologie wirtualizacji,
  • przetwarzanie transakcyjne.

Wiele rozwiązań stosowanych obecnie w centrach danych ma swoje korzenie właśnie w świecie mainframe’ów.

Mainframe to klasa komputerów przeznaczonych do obsługi ogromnych ilości danych i tysięcy jednoczesnych użytkowników. Systemy te są projektowane pod kątem niezawodności, bezpieczeństwa i nieprzerwanej pracy, dlatego od dekad pozostają fundamentem infrastruktury banków, administracji i największych przedsiębiorstw. Choć powstały wiele lat temu, współczesne mainframe’y nadal odgrywają kluczową rolę w świecie IT, stanowiąc jeden z filarów globalnej gospodarki cyfrowej.

Kategorie:

mgr Bartłomiej_Speth

Absolwent wydziału Fizyki Uniwersytetu im. Adama Mickiewicza w Poznaniu na kierunku Fizyka z informatyką. Miłośnik komputerów, sprzętu komputerowego oraz otwartego oprogramowania. Specjalizuje się w budowie, naprawach, modyfikacjach laptopów jak i jednostek stacjonarnych. Zapalony PC'towiec od momentu, w którym otrzymał swój pierwszy komputer z procesorem 80286.