{"id":80619,"date":"2019-07-30T07:00:13","date_gmt":"2019-07-30T07:00:13","guid":{"rendered":"https:\/\/hanstimmerman.me\/?p=80619"},"modified":"2019-08-02T13:20:23","modified_gmt":"2019-08-02T13:20:23","slug":"het-mainframe-is-nog-lang-niet-dood","status":"publish","type":"post","link":"https:\/\/hanstimmerman.me\/en\/het-mainframe-is-nog-lang-niet-dood\/","title":{"rendered":"Het mainframe is nog lang niet dood"},"content":{"rendered":"<p>In een <a href=\"https:\/\/hanstimmerman.me\/en\/tape-is-nog-lang-niet-dood\/\">eerdere blog<\/a> schreef ik dat in de wereld van informatie verwerkende systemen vaak bestaande techniek dood lijken te gaan als er nieuwe alternatieven komen. Maar de waarheid is uiteindelijk toch vaak anders. Zestig jaar geleden zag het mainframe het levenslicht en nog steeds is het een oplossing voor belangrijke, missie-kritische processen. De centrale plaats waar dagelijks miljarden transacties plaatsvinden in sectoren als banken, productiebedrijven, retail, energie en overheid. De mainframemarkt is vergeleken met de server- en cloudmarkt weliswaar zeer beperkt maar <a href=\"https:\/\/www.alliedmarketresearch.com\/mainframe-market\">analisten<\/a> verwachten dat deze de komen jaren toch gestaag met 4,3 % zal blijven groeien tot bijna 3 miljard dollar in 2025.<\/p>\n<p><strong>Groeiend aantal transacties<br \/>\n<\/strong>In 1952 werd het eerste mainframe van IBM gelanceerd en tot vandaag zijn in veel informatie-omgevingen nog steeds mainframes aanwezig. Van banktransactie tot pin-afhandeling, van ticketboeking tot een online aankoop. De reden is dat het mainframe de meest effici\u00ebnte transactieprocessor is die je je kunt voorstellen. Vergelijk het met een raffinaderij, het kan slechts \u00e9\u00e9n product maken zoals benzine, maar wel heel effici\u00ebnt. Dat geldt voor het mainframe ook: het is geoptimaliseerd om grote aantallen, kleine transacties te verwerken. Met de groei van het internet en vooral de edge en mobiele ontwikkelingen wordt het aantal transacties dat we moeten afhandelen steeds groter.<\/p>\n<p>Een mainframe kan 2,5 miljard transacties per dag verwerken. Dat komt <a href=\"https:\/\/www.datacenterdynamics.com\/opinions\/why-mainframe-more-relevant-ever\/\">overeen<\/a> met het aantal transacties op Cyber Monday: het in \u00e9\u00e9n dag verwerken van een omzet van 790 miljard dollar via \u00e9\u00e9n enkel systeem. Als DellEMC verkopen we ook nog steeds storage producten die mainframes ondersteunen. Daar is EMC eind vorige eeuw zelfs groot mee geworden: concurrentie met IBM op het gebied van storage voor mainframes. Ook in de tijd van cloudcomputing houdt het mainframe stand. Eigenlijk wel begrijpelijk; de wereld van transacties groeit gigantisch door nieuwe IoT en IIoT toepassingen die in een back-end proces enorm veel transactioneel werk opleveren.<\/p>\n<p><strong>Groeiende behoefte<br \/>\n<\/strong>Telemetry en 5G maken het mogelijk het aantal transacties met de groeiende hoeveelheid devices honderden malen te vergroten. Maar iets of iemand moet uiteindelijk elke dag de clearing van al die transacties afwerken. Steeds meer mensen checken dagelijks of zelfs per uur hun bankrekening. Willen constant inzicht hebben in de afwikkeling van hun aankopen. We willen realtime op de hoogte worden gehouden van Internet of Things data die intelligentie aan hun omgeving toegevoegd. Vullen realtime onze winkelwagentjes op internet. Het aantal mobiele betalingen blijft stijgen. Daar zijn dus enorme \u2018processing raffinaderijen\u2019 voor nodig die al die transacties in de achtergrond afhandelen.<\/p>\n<p>Het mainframe groeit momenteel dus het meest door de groei van end-user toepassingen. Wie had ooit gedacht dat onze mobiele app-ontwikkeling aan de voorkant zou leiden tot de groei van het mainframe aan de achterkant? Omdat het naast supercomputers nog steeds de grootst mogelijke hoeveelheid geconcentreerde processing power in de markt bezit. Mainframes handelen <a href=\"https:\/\/www-03.ibm.com\/press\/uk\/en\/pressrelease\/52824.wss\">wereldwijd<\/a> 30 miljard transacties per dag af. Dat zijn meer transacties dan door Google worden uitgevoerd. Mainframes zijn nog steeds de enige systemen die deze enorme groei ook in de toekomst aan zullen kunnen. Vandaar de verwachting dat mainframes nog vele decennia kritisch onderdeel van onze informatie huishouding zullen zijn. In een huidige maximale configuratie kan een mainframe tot 146 miljoen transacties per seconde (TPS) uitvoeren. In vergelijking, de limiet voor AWS is momenteel ongeveer 10.000 TPS op een enkele instance.<\/p>\n<p><strong>Veiligheid en privacy<br \/>\n<\/strong>In een mainframe omgeving is standaardisatie en strikt data-management sine-qua-non. In mijn <a href=\"https:\/\/hanstimmerman.me\/en\/standaarden-en-datamodellen\/\">vorige blog<\/a> vertelde ik over het belang van standaarden en goed beheerde datamodellen. De centrale data-bibliotheek met strak georganiseerde datamodellen zijn een perfecte plaats om compliance te regelen. De komst van GDPR blijkt een groot probleem te zijn als men grote, verspreidde en niet goed beheerde data-omgevingen heeft. Welke data staat waar? Welke status of versie heeft die data? Zijn in bijvoorbeeld een multicloud omgeving al die verschillende data-verzamelingen afzonderlijk beveiligd? Daarom wordt door de multicloud-ontwikkeling ook zo gehamerd op data-centrisch denken.<\/p>\n<p>Een mainframe is uit zichzelf al centraal, op zichzelf staand en data-centrisch en daarom relatief makkelijk te beschermen en compliant te maken. Moderne mainframes kunnen tegenwoordig hun data op kost-effectieve wijze in de database, de dataset en op disk encrypten. Daardoor worden ze voor bedrijven soms al als centrale crypto-grafische hub voor grotere data-omgevingen ingezet. We zien dat voor analytics, blockchain, machine virtualisatie, compliance en containerisatie het mainframe verrassend genoeg nieuwe mogelijkheden biedt die we amper voor mogelijk hielden.<\/p>\n<p><strong>Serverfarms<br \/>\n<\/strong>De enorme groei van x86\/ARM servers werd mogelijk omdat de flexibiliteit die servers bieden vele malen groter is dan het mainframe. De huidige clouds zijn gebouwd op enorme server-farms die via netwerken met elkaar zijn verbonden. Bij dit soort grote omgevingen wordt het netwerk <a href=\"https:\/\/www.suse.com\/c\/mainframe-versus-server-farm-comparison\/\">uiteindelijk<\/a> de grens van de schaalbaarheid of performance. In een mainframe zijn alle componenten via backplanes en duizenden specifieke high-speed kanalen realtime verbonden. Mijn eerdere vergelijking van een de ge\u00efntegreerde raffinaderij die \u00e9\u00e9n product heel goed kan maken versus flexibele boerderijen en fabrieken die duizenden verschillende producten kunnen maken maar elk een transportuitdaging hebben om het op de juiste plaats te krijgen.<\/p>\n<p>Velen kennen de \u2018pets or cattle\u2019 metafoor. Is uw server een huisdier of een uitwisselbaar stuk vee. Een container-gebaseerde serverfarm werkt alleen goed als alle onderdelen direct vervangbaar zijn door nieuwe. Als een proces faalt, moet gelijk een ander proces starten. Voor elke mogelijke fout is een failover aanwezig. Denk aan een kippenboerderij: elke kip die om welke reden niet goed functioneert, kan direct door een andere kip worden vervangen. Daarom is een serverfarm flexibel en toch effici\u00ebnt. Virtuele machines, containers en microservices werken binnen een enkel mainframe. Nieuwe producten als Docker, Apache Mesos, Marathon, Zookeeper, Chef, Puppet, DC\/OS waren nodig om in grote flexibele serverfarms de effectiviteit en dus efficiency voor grootschalige ontwikkeling, operatie en levering van open systemen mogelijk maken.<\/p>\n<p><strong>Keuze<br \/>\n<\/strong>Processoren passen we toe in al onze informatie productiemiddelen. En daarbij kunnen we verschillende families van productiemiddelen zien: de gespecialiseerde en de generieke. De gespecialiseerde zoals <a href=\"http:\/\/aspg.com\/mainframes-vs-supercomputers\/#.XTz2qi2B1QI\">supercomputers<\/a> en mainframes zijn elk voor zich geoptimaliseerd om \u00e9\u00e9n specifiek proces optimaal te kunnen uitvoeren. Daarnaast kunnen we generieke goedkope componenten in grote farms flexibel en hyperconverged samen laten functioneren terwijl toch een hoge mate van efficiency kan worden bereikt. Elke keuze is arbitrair: wat past het beste bij de productiemethode die voor een bepaald soort eindproduct optimaal is. Mooi genoeg houdt het mainframe zich op een specifiek gebied in de dominante markt van open oplossingen staande. Een reden dat huisdieren kennelijk soms toch effectief kunnen concurreren met generiek vee.<\/p>","protected":false},"excerpt":{"rendered":"<p>In een eerdere blog schreef ik dat in de wereld van informatie verwerkende systemen vaak bestaande techniek dood lijken te [&hellip;]<\/p>","protected":false},"author":3,"featured_media":80618,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[70,71,72,76,78,80],"tags":[125,81,82,84,87,107,110],"class_list":["post-80619","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-data-ownership","category-digital-economy","category-digitalisation","category-internet-of-things","category-storage","category-trusted-it","tag-mainframe","tag-strategie","tag-transformatie","tag-compliance","tag-digitalisering","tag-data","tag-internet-of-things"],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/hanstimmerman.me\/wp-content\/uploads\/2019\/07\/0-2.jpeg?fit=744%2C400&ssl=1","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/hanstimmerman.me\/en\/wp-json\/wp\/v2\/posts\/80619","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hanstimmerman.me\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hanstimmerman.me\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hanstimmerman.me\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/hanstimmerman.me\/en\/wp-json\/wp\/v2\/comments?post=80619"}],"version-history":[{"count":4,"href":"https:\/\/hanstimmerman.me\/en\/wp-json\/wp\/v2\/posts\/80619\/revisions"}],"predecessor-version":[{"id":80624,"href":"https:\/\/hanstimmerman.me\/en\/wp-json\/wp\/v2\/posts\/80619\/revisions\/80624"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hanstimmerman.me\/en\/wp-json\/wp\/v2\/media\/80618"}],"wp:attachment":[{"href":"https:\/\/hanstimmerman.me\/en\/wp-json\/wp\/v2\/media?parent=80619"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hanstimmerman.me\/en\/wp-json\/wp\/v2\/categories?post=80619"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hanstimmerman.me\/en\/wp-json\/wp\/v2\/tags?post=80619"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}