Verleden, heden en toekomst van IT Infrastructuur Onder de oppervlakte Verleden, heden en toekomst van IT Infrastructuur Sjaak laan
Introductie Sjaak Laan Principal IT Architect SME Architectuur, Infrastructuur & Security 2
Wat is infrastructuur eigenlijk? Zoveel mensen, zoveel meningen
Definitie Infrastructuur Infra Structuur = Onder een samengesteld geheel Afhankelijk van je standpunt
Afbakening: Infrastructuur model Infrastructuur = IaaS (behalve EUS) Application platform = PaaS = Databases (Oracle, SQL Server) Application platforms (JBoss, Tomcat) Services buses (Tibco, MS BizTalk)
Compute, Storage en Networking Waar komen we vandaan? Compute, Storage en Networking
Compute ENIAC: 1946 – 17,500 Vacuumbuizen! Core memory – Magnetische ringetjes Minicomputers – PDP-8e (1970) (TTL chips, ook voor de CPU) 4004 Microprocessor (1971) Modern mainframe (IBM z-series) Blade servers Virtualisatie
Compute Gordon E. Moore’s law: 1965 – Eén van de oprichters van Intel # of transistors doubles every 2 years Laatste Intel CPU 2016: 7,2 miljard transistors = 3 miljoen keer zoveel in 45 jaar. LET OP: Exponentiële schaal! Moore’s Law
Storage Drum memory: 62 Kbytes Mechanical disks: From RAMAC (1956) to Shugart/Seagate (1980) – 5MB SAN storage systems Tape: 1952: Reel tape (2Mbyte) -> LTO (6 TB), ook SDLT = 3 miljoen keer zoveel!
Storage Kryder’s Law – Storage capacity doubles every 13 months Plaatje: 8 bytes versus 8 billion bytes = 1 miljard keer zoveel!
Networking Mainframe = standalone Eerst WAN, toen pas LAN! ARPANET 1969, Interface message processor (IMP) LAN in 1980’s, na introductie PC’s in kantoren COAX, UTP Coreswitch Patchkasten OSI model (1979)
Networking Nielsen’s law: network connection speeds for high-end home users doubles every 21 months
Opkomst van cloudtechnologie SDN, SDS, SDDC, IaaS en andere afkortingen
Typische Enterprise Infrastructuur Enterprise level hardware Beperkte virtualisatie Elke resource wordt beheerd door aparte systeembeheerder Elke resource heeft eigen management tool Wijzigingen (zoals het aanvragen van nieuwe omgeving) worden handmatig procedureel uitgevoerd Complexe bouwblokken mogelijk Beschikbaarheid, performance en security door infra geleverd
Software-defined datacenter-SDDC Enterprise level hardware Volledige virtualisatie Alle resources worden beheerd door de SDDC laag Eén management tool voor alle resources - geen lokaal beheer meer per resource Wijzigingen (zoals het aanvragen van nieuwe omgeving) worden geautomatiseerd uitgevoerd via portal Complexe bouwblokken mogelijk Beschikbaarheid, performance en security door infra geleverd
Infrastructure as a Service - IaaS Commodity hardware Volledige virtualisatie Alle resources worden beheerd door de SDDC laag Eén management tool voor alle resources - geen lokaal beheer meer per resource Wijzigingen (zoals het aanvragen van nieuwe omgeving) worden geautomatiseerd uitgevoerd via portal Alleen eenvoudige standaard bouwblokken Beschikbaarheid, performance en security door applicatie geleverd – Cloud-ready applicaties nodig!
Software Defined Compute Splitsing tussen fysieke machines en virtuele machines VM management system in control plane (out of band) Besturing via APIs
Software Defined Networking Splitsing fysieke netwerk routering en configuratie van die routering Maakt micro-segmentatie mogelijk Besturing via APIs
Software Defined Storage Splitsing tussen fysieke storage uit meerdere bronnen en data services (virtuele storage pools) Besturing via APIs
Containertechnologie
Containertechnologie Vlnr: Operating system Containers Virtual machines Fysieke machines
Container orchestration Markt sterk in ontwikkeling: Mesos Kubernetes Rancher
Personele consequenties Wat betekent dit voor mijn werk?
Nieuwe infrastructuur processen Software-defined: Maximaal automatiseren! Infrastructure as Code Continous Delivery / Continous Integration DevOps teams
Nieuwe infrastructuur rollen Infrastructuurcomponenten worden steeds intelligenter Specialismen verdwijnen SAN specialist -> Dataregisseur Netwerkspecialist -> Allround infra specialist Leren programmeren door infra mensen Cloud kennis nodig Kennis van tools, processen en technieken Platform manager, over silo's heen, meer S/W en minder H/W Cloud security
Meer informatie Infrastructure Architecture - Infrastructure Building Blocks and Concepts www.sjaaklaan.nl