Technologische trends en architectuur Gregor Hendrikse | 19 maart 2014 Evolutie in IT Architectuur Productiviteit ? Internet PC 2002 - 2012 Distributed PC 1992 – 2001 Minicomputer 1976 -1992 Mainframe 1960 -1976 Tijd 2 SMAC 3 Cloud deployment modellen 4 Cloud delivery modellen (as a Service) (as a Service) APPLICATIES APPLICATIES RUNTIMES RUNTIMES BEVEILIGING & INTEGRATIES BEVEILIGING & INTEGRATIES BEVEILIGING & INTEGRATIES DATABASES DATABASES SERVERS SERVERS Beheerd door klant Beheerd door klant (as a Service) APPLICATIES RUNTIMES SERVER HW STORAGE NETWERKEN Beheerd door provider VIRTUALISATIE VIRTUALISATIE SERVER HW Beheerd door provider Software Beheerd door provider Platform Infrastructure DATABASES SERVERS VIRTUALISATIE SERVER HW STORAGE STORAGE NETWERKEN NETWERKEN 5 Cloud Architectuur/referentie model 6 Impact van IAAS op architectuur Interne focus op Business, Applicatie en gegevens architectuur. Interne technische architectuur o.b.v. principes en globale richtlijnen: modellering door Cloud provider. Applicatie- en netwerkkoppelvlakken moeten binnen de architectuur op elkaar aansluiten. Vastlegging van beheerkoppelvlakken en aansluiten op de architectuur van de interne beheeromgeving. Infrastructure Beheerd door klant (as a Service) APPLICATIES RUNTIMES BEVEILIGING & INTEGRATIES DATABASES VIRTUALISATIE SERVER HW STORAGE NETWERKEN Beheerd door provider SERVERS 7 Beheerd door klant Impact van PAAS op architectuur Interne focus op business- en gegevensarchitectuur. Technische architectuur o.b.v. principes en globale richtlijnen, modellering door Cloud provider. User interface, applicatieprotocol, API en netwerk architectuur aspecten moeten op elkaar aansluiten. Platform (as a Service) APPLICATIES RUNTIMES BEVEILIGING & INTEGRATIES SERVERS VIRTUALISATIE SERVER HW Beheerd door provider DATABASES STORAGE NETWERKEN 8 Impact van SAAS op architectuur Cloud provider bepaalt standaarden, API’s, Webservices Applicatie integratie met eigen omgeving complex Authenticatie integratie Software (as a Service) APPLICATIES RUNTIMES DATABASES SERVERS VIRTUALISATIE SERVER HW Beheerd door provider BEVEILIGING & INTEGRATIES STORAGE NETWERKEN 9 Impact van cloud op architectuur Geen tot beperkte integratie tussen on-premise en Cloud; Optimalisatie van de Netwerk infrastructuur (WAN); Invloed op de Cloud dienstverlening is beperkt (SLA); ‘Ongeplande’ ICT aanpassingen door innovaties bij Cloud provider; Standaardiseren op protocollen, software. 10