Applicatieplatformstrategie Rijkswaterstaat

Vergelijkbare documenten
CI CD met containers. Waar zitten de benefits. Leo Root Programmamanager SSC-I Stavorenweg PT Gouda

CONTAINERIZATION OF APPLICATIONS WITH MICROSOFT AZURE PAAS SERVICES

Een infra DevOps CI/CD straat

Waarom Cloud? Waarom nu? Marc Gruben April 2015

Adding value to test tooling

Adding value to test tooling

Wat is Cloud? July 1, 2017 Allard Blankensteijn - 1

Adding value to test tooling Hoe en waarom DevOps de wereld van performance testen verandert

Cloud werkplek anno Cloud werkplek anno 2014

BRAIN FORCE THE JOURNEY TO THE CLOUD. Ron Vermeulen Enterprise Consultant

Medicatie controle. Mobiele app op basis van App Service en Azure AD

vra + NSX and it all comes together

Software Development Done Right. Continuous Delivery. Bas Tichelaar

Integrated Delivery. Hoe Solvinity software ontwikkeling verbetert en versnelt

Van 6 weken naar 6 minuten. met. OpenSource. Jan-Taeke Schuilenga Infrastructuur Architect Jantaeke.schuilenga@duo.nl

APPLICATION CONTINUITY ARCHITECTURE

Releasen met een druk op de knop: Met behulp van Continuous Delivery sneller uw doel bereiken

DevSecOps Een buzzword of toch een noodzakelijke stap richting Secure DevOps?

DO the CLOUD. Patrick Mesman. Technisch Consultant Holland Casino

IT Galaxy 2018 ON THE RIGHT TRACK ON THE RIGHT TRACK #PQRITG18 #PQRITG18

Continuous testing in DevOps met Test Automation

Service

SharePoint 2010 als ontwikkelplatform

Enabling Enterprise Mobility. Chantal Smelik

Werkplekvisie. Hans van Zonneveld Senior Consultant Winvision

Beveiligingsbeleid Perflectie. Architectuur & Procedures

Continuous Delivery. Sander Aernouts

WAAROM MOEILIJK DOEN ALS HET SAMEN KAN

What happened in Vegas?

Agenda. 1. Introductie CIBER. 2. Visie Cloud Services. 4. Hoe kan CIBER hepen. 2 Titel van de presentatie

noun a person employed in a port to load and unload ships.

CONTAINERISATIE EN APPLICATIE- BEHEER

Te hoog gemikte silver bullets missen doel Te hoog gemikte silver bullets missen doel

DEVOPS kickstarter. van idee naar productie in Azure! 1 / 21

SURFcumulus. 20 september 2016

Model driven Application Delivery

Van Virtualisatie naar Cloud Computing De roadmap voor de toekomst?

Cloud Computing. -- bespiegelingen op de cloud -- MKB Rotterdam, 10 november Opvallend betrokken, ongewoon goed

Naar de cloud: drie praktische scenario s. Zet een applicatiegerichte cloudinfrastructuur op. whitepaper

Betere dienstverlening financiële organisaties met continuous delivery Flexibeler, efficiënter en in kort tijdsbestek software ontwikkelen

Continuous a continuous improvement story

Hoe migreer je naar de Cloud. Wilbert van Beek Directeur

Quality Automation Day

SURFcumulus. Informatiebijeenkomst 16 maart 2017

DATAMANAGEMENT MET OPEN SOURCE

Creëer de ideale werkplek voor iedere klant

Copyright IBS Nieuwbouw. Vereenvoudigd en versnelt Java ontwikkeling. Huub Cleutjens

Factsheet Backup on demand

Microsoft; applicaties; ontwikkelaar; developer; apps; cloud; app; azure; cloud computing; DevOps; microsoft azure

Presentatie: Sander Nijenhuis Managing director Fortes Solutions. Host: Erik Aalbersberg Accountmanager

Joop Cornelissen BMC Klantendag Professionaliseren dienstverlening CMS

Beveiligingsbeleid. Online platform Perflectie

Waar blijft de digital happiness voor mijn testomgevingen?

Implementatie eboard. Nederlandse Board gebruikersdag. Fred Elgers, Hoofd Controlling

Variability in Multi-tenant SaaS Applications:

Onderzoeksresultaten Cloud Computing in Nederland. Alfred de Jong Principal Consultant Practice Leader Architectuur & Innovatie

Kosten factoren in Azure

Dé cloud bestaat niet. maakt cloud concreet

SaaS en cloud computing: in de mist of in de wolken? Karin Zwiggelaar, partner 20 september 2010

Forecast XL Technology

Connectivity/Magic of Mobility

WAT BETEKENT BUSINESS AGILITY VOOR UW ONTWIKKELSTRAAT? SAMENVATTING BUSINESS AGILITY ITERATIEVE AANPAK ONTWIKKELSTRAAT

CMS Ronde Tafel. Cloud Continuity. Ir. Jurian Hermeler Principal Consultant

Jeugdzorg Nederland. Low-Code applicatieontwikkeling; IT up-to-speed met de continue veranderingen in zorg

VERSTERK UW MEDEWERKERS. BEGIN BIJ UW WERKPLEK. Met Realdolmen eenvoudig naar maximale efficiëntie en productiviteit.

Janjoris van der Lei. Gedelegeerd bestuurder LCP nv. E-governement oplossingen Cloud infrastructure provider Datacenter uitbater.

Een alledaags gegeven

DevOps Waarom moeilijk doen 31 oktober als het samen kan

Cloud Computing. Broodje IT: Cloud Computing. Agenda:

Testautomatisering werkt niet bij Continuous Delivery en DevOps

Responsive web applicaties op Oracle

SURFcumulus. Informatiebijeenkomst 21 november 2016

Microsoft trainingen en certificeringen: dé bouwstenen voor uw carrière in de ICT

Testen = Monitoren. Hoe de werkzaamheden van de boodschapper van de koning gaan veranderen. Datum: 30 April 2015

Hoe zet u virtualisatie slim in bij forensische onderzoeksomgevingen?

Is APEX a worthy substitute for Oracle Forms?

Enterprise Service Desk

Ubuntu Release Party XTG 11/23/12 1

een nieuwe manier voor het bouwen, inpakken en uitrollen van applicaties

Webuniversum.

Service Level Agreement (SLA)

WESTPOINTDIGITAL MOBILE APPS DEVELOPMENT

Data en Applicatie Migratie naar de Cloud

Bijlage 9. UNI REB GD. Releasebeleid

SURFCUMULUS UPDATE. VRE informatiebijeenkomst 3 juni Carl Reitsma, adviseur

Breng werelden bij elkaar met Windows 10

RAPID DEPLOYMENT PLAN IBM MAXIMO SCHEDULER

Cloud: It starts with a good roadmap!

Belastingdienst Mobile Competence Centre. Toine Veenhuis

Inhoudsopgave. Inleiding

Ontvangst 8:45u - 9:45u Plenaire opening 9:45u - 9:55u Plenaire keynote 9:55u - 10:45u

Welk datacenterconsumptiemodel past het best bij uw visie?

Transcriptie:

Applicatieplatformstrategie PaaS: van agile noodzaak tot hét applicatieplatform 4 oktober 2018 ITQ Transform! RWS

Er was eens 2014-2015 Behoefte aan platform waarmee snel apps kunnen worden ontwikkeld: sneller functionaliteit naar business Begin 2015 Introductie low code platform 2015 Snelle applicatie-ontwikkeling is een feit, maar Deployments in de OTAP-straat nog steeds klassiek traag zoektocht naar oplossing Eind 2015 Introductie Platform-as-a-Service op basis van PoC omgeving wordt opgezet binnen 1 maand na start opbouw PCF eerste applicatie live! 2 Cloud Foundry Platform

Traditioneel IAAS PAAS SAAS 3 Cloud Foundry Platform

Traditioneel vs Cloud Foundry 4 Cloud Foundry Platform

Cloud Foundry PaaS: Maak ontwikkelaars blij! Ontwikkelaar Autorisatie Code dependencies Code build Integratie Security Schaalbaarheid Logging Multi-tenancy Code deployment Monitoring Connectiviteit Beschikbaarheid Runtime environment CF Platform Self service 5 Cloud Foundry Platform

I don t care what 1. Kies een taal Name Binary Go Java.NET Core.NET Node.js PHP Python Ruby Staticfile Custom - Supported Mendix Custom not supported Any other Supported Languages, Frameworks, and Technologies Compiled code Go Grails, Play, Spring, or any other JVM-based language or framework.net Core Full.NET (Windows 2012 Windows 2016 cells) Node or JavaScript Cake, Symfony, Zend, Nginx, or HTTPD Django or Flask Ruby, JRuby, Rack, Rails, or Sinatra HTML, CSS, JavaScript, or Nginx Modelleertaal Support op buildpack CF zelf regelen! 6 Cloud Foundry Platform

I don t care how 2. Bouw een applicatie 3. En run m! RUN I don t care how 7 Cloud Foundry Platform

Optimaliseren Cloud Native Build Om optimaal van het Cloud Foundry platform te kunnen profiteren: - Cloud Native: 12 factor applicatie ontwikkeling - Belangrijksten: Stateless & Build for failure! http://www.clearlytech.com/2014/01/04/12-factorapps-plain-english/ 8 Cloud Foundry Platform

dan ongekende mogelijkheden Mogelijkheid creëren eigen tenant (ORG) eigen secure ontwikkelomgeving Integratie met RWS systemen (DB s, Storage, Sharepoint, AD, etc.) eenvoudig via servicebrokers On demand push naar Test, Acceptatie en Productie T, A en P echt volledig identiek Pipelined Continuous Integration / Continuous Delivery voorkom fouten en deploy sneller! Het platform biedt: Auto-healing Auto-scaling (near) Zero downtime! 9 Cloud Foundry Platform

Er was eens 2014-2015 Behoefte aan platform waarmee snel apps kunnen worden ontwikkeld: sneller functionaliteit naar business Begin 2015 Introductie low code platform 2015 Snelle applicatie-ontwikkeling is een feit, maar Deployments in de OTAP-straat nog steeds klassiek traag zoektocht naar oplossing Eind 2015 Introductie Platform-as-a-Service op basis van PoC omgeving wordt opgezet binnen 1 maand na start PCF eerste applicatie live! 2016 Cloud Foundry platform wint zeer snel aan populariteit Begin 2017 PoC status Cloud Foundry onhoudbaar geworden, moet naar standaard (en beheerde!) dienstverlening worden omgezet 2017 Beheerteam uitgebreid naar 4 FTE (intern RWS!) Gecontroleerd upgraderegime buiten kantooruren Monitoring! 10 Cloud Foundry Platform

Ketendashboard 11 Cloud Foundry Platform

PaaS tenzij @RWS 12 Cloud Foundry Platform

Er was eens 2014-2015 Behoefte aan platform waarmee snel apps kunnen worden ontwikkeld: sneller functionaliteit naar business Begin 2015 Introductie low code platform 2015 Snelle applicatie-ontwikkeling is een feit, maar Deployments in de OTAP-straat nog steeds klassiek traag zoektocht naar oplossing Eind 2015 Introductie Platform-as-a-Service op basis van PoC omgeving wordt opgezet binnen 1 maand na start PCF eerste applicatie live! 2016 Cloud Foundry platform wint zeer snel aan populariteit Begin 2017 PoC status Cloud Foundry onhoudbaar geworden, moet naar tandaard (en beheerde!) dienstverlening worden omgezet 2017 Beheerteam uitgebreid naar 4 FTE (intern RWS!) Gecontroleerd upgraderegime buiten kantooruren Monitoring! 2018 Inzet op vergaande automatisering beheer April 2018 Mei 2018 Major upgrade tijdens kantooruren: klaar voor 7x24 operatie Dagelijks volledig automatische patches en minor upgrades Alle repeterende beheertaken geautomatiseerd 13 Cloud Foundry Platform

Automatisering beheer Concourse CI/CD 14 Cloud Foundry Platform

Roadmap en strategie Eind 2018 Begin 2019 Opbouw Cloud Foundry installatie in 2e datacenter Failover voor Missie Kritieke Systemen: o.a. Landelijk Meetnet Water introductie Container-as-a-Service: 15 Cloud Foundry Platform

PaaS tenzij blijft de strategie! 16 Cloud Foundry Platform

PaaS tenzij PKS als tussenstap 17 Cloud Foundry Platform

en leefden ze allemaal nog lang en gelukkig? PaaS / Cloud Foundry is niet de heilige graal maar het zorgt wél voor het (veel) lean(er) en wendbaarder maken van IT, van DEV tot aan OPS! 18 Cloud Foundry Platform

Rondvraag 19 Cloud Foundry Platform

BACKUP SLIDES 20 Cloud Foundry Platform

Monitoring KPI s 21 Cloud Foundry Platform

Workshop 22 Cloud Foundry Platform

Overview Cloud Foundry platform 23 Cloud Foundry Platform

Wat gebeurt er bij een cf push? 24 Cloud Foundry Platform

Wat gebeurt er bij een cf push? 25 Cloud Foundry Platform

Wat gebeurt er bij een cf push? 26 Cloud Foundry Platform

Wat gebeurt er bij een major upgrade Evacueren! 27 Cloud Foundry Platform

Wat gebeurt er bij een major upgrade 28 Cloud Foundry Platform

Wat gebeurt er bij een major upgrade 29 Cloud Foundry Platform

Wat gebeurt er bij een major upgrade 30 Cloud Foundry Platform

Wat gebeurt er bij een major upgrade 31 Cloud Foundry Platform

Wat gebeurt er bij een major upgrade 32 Cloud Foundry Platform

Wat gebeurt er bij een major upgrade 33 Cloud Foundry Platform

Wat gebeurt er bij een major upgrade 34 Cloud Foundry Platform

Wat gebeurt er bij een major upgrade 35 Cloud Foundry Platform

Wat gebeurt er bij een major upgrade 36 Cloud Foundry Platform

DEMO 37 Cloud Foundry Platform

Rondvraag 38 Cloud Foundry Platform