Agenda...The good, the bad and the containers Een korte inleiding van virtualistie naar containers...

19

Transcript of Agenda...The good, the bad and the containers Een korte inleiding van virtualistie naar containers...

Page 1: Agenda...The good, the bad and the containers Een korte inleiding van virtualistie naar containers • 1964 IBM CP-40 • 1979 UNIX-V7 chroot • 1982 Solaris zones • 1998 VMware
Page 2: Agenda...The good, the bad and the containers Een korte inleiding van virtualistie naar containers • 1964 IBM CP-40 • 1979 UNIX-V7 chroot • 1982 Solaris zones • 1998 VMware

Agenda

• Over KPN en de relatie tot Docker

• Contains paradigma

• De uitdagingen

• De benefits

• Vragen

2 The good, the bad and the containers

Page 3: Agenda...The good, the bad and the containers Een korte inleiding van virtualistie naar containers • 1964 IBM CP-40 • 1979 UNIX-V7 chroot • 1982 Solaris zones • 1998 VMware

KPN ICT ConsultingWat we niet doen!

3 The good, the bad and the containers

Page 4: Agenda...The good, the bad and the containers Een korte inleiding van virtualistie naar containers • 1964 IBM CP-40 • 1979 UNIX-V7 chroot • 1982 Solaris zones • 1998 VMware

KPN ICT ConsultingWat doen we wel?

• Advies over ICT en de digitale transformatie

• Implementatie trajecten

• Adoptie & transformatie

• Support

4 The good, the bad and the containers

Page 5: Agenda...The good, the bad and the containers Een korte inleiding van virtualistie naar containers • 1964 IBM CP-40 • 1979 UNIX-V7 chroot • 1982 Solaris zones • 1998 VMware

KPN ICT ConsultingWat doen we?

5

• Advies over ICT en de digitale transformatie

• Implementatie trajecten

• Adoptie & transformatie

• Support

Up2date technologieën• Modern Applications

• Modern Data Center

• De hele Cloud reis

Docker Authorized Consulting Partner!

5 The good, the bad and the containers

Page 6: Agenda...The good, the bad and the containers Een korte inleiding van virtualistie naar containers • 1964 IBM CP-40 • 1979 UNIX-V7 chroot • 1982 Solaris zones • 1998 VMware

.

Onze Lead Consultants Als KPN ICT Consulting zetten we focus op de domeinen

. . . . .

Okke TissingLead Consultant ICT Management & Strategie

Maarten EmonsLead ConsultantData & Analytics

Benno ZeldersLead Consultant Workspace

Marcel van LeentLead Consultant Security

Patrick MandemakerLead Consultant Cloud & Modern DataCenter

Open vacatures over alle domeinen! Mail mij op [email protected]

6 The good, the bad and the containers

Page 7: Agenda...The good, the bad and the containers Een korte inleiding van virtualistie naar containers • 1964 IBM CP-40 • 1979 UNIX-V7 chroot • 1982 Solaris zones • 1998 VMware

Een korte inleidingvan virtualistie naar containers

• 1964 IBM CP-40

• 1979 UNIX-V7 chroot

• 1982 Solaris zones

• 1998 VMware

• 2008 LXD/LXC

• 2013 Docker

7 The good, the bad and the containers

Page 8: Agenda...The good, the bad and the containers Een korte inleiding van virtualistie naar containers • 1964 IBM CP-40 • 1979 UNIX-V7 chroot • 1982 Solaris zones • 1998 VMware

Behoefte uit de marktOrganisaties blijven in beweging

• Impact van technologische ontwikkelingen op bedrijfsvoering

• Timing en snelheid

• Alles is (wordt) Software-defined

• Verlagen van TCO

• Hype of revolutie/evolutie?

8 The good, the bad and the containers

Page 9: Agenda...The good, the bad and the containers Een korte inleiding van virtualistie naar containers • 1964 IBM CP-40 • 1979 UNIX-V7 chroot • 1982 Solaris zones • 1998 VMware

Waarom Docker EE?Laat uw applicaties veilig landen

• Security

• Enterprise support

• Industrie standard

• Vendor onafhankelijk

9 The good, the bad and the containers

Page 10: Agenda...The good, the bad and the containers Een korte inleiding van virtualistie naar containers • 1964 IBM CP-40 • 1979 UNIX-V7 chroot • 1982 Solaris zones • 1998 VMware

SecurityBetter safe than sorry

• Image signing

• Image scanning

• Hardening

• KSP (https://github.com/KPN-CISO/kpn-security-policy)

10 The good, the bad and the containers

Page 11: Agenda...The good, the bad and the containers Een korte inleiding van virtualistie naar containers • 1964 IBM CP-40 • 1979 UNIX-V7 chroot • 1982 Solaris zones • 1998 VMware

Toepassing van Containers monoliet vs micro services

• Wat kost het om huidige workloads om te zettennaar microservices?

• Welke voordelen kunnen behaald worden met traditionele applicaties in containers te hosten?

• MTA (Modernize Traditional Application)

11 The good, the bad and the containers

Page 12: Agenda...The good, the bad and the containers Een korte inleiding van virtualistie naar containers • 1964 IBM CP-40 • 1979 UNIX-V7 chroot • 1982 Solaris zones • 1998 VMware

Het plan

• Minimum Viable Product (MVP)

• “Andersom ontwerpen”

• Nieuwe kijk op rollen en verantwoordelijkheden

• Starten met “On The Job” training.

• Kennis aanvullen met Deep Dive trainingen

12 The good, the bad and the containers

Page 13: Agenda...The good, the bad and the containers Een korte inleiding van virtualistie naar containers • 1964 IBM CP-40 • 1979 UNIX-V7 chroot • 1982 Solaris zones • 1998 VMware

De scope

UCP en DTR in 1 network segment

• 3 UCP nodes

• 3 DTR nodes

• 1 loadbalancer voor UCP

• 1 loadbalancer voor DTR

Worker Nodes, in gescheiden network zones, voor:

• 6 Acceptatie nodes

• 6 Productie nodes

13 The good, the bad and the containers

Page 14: Agenda...The good, the bad and the containers Een korte inleiding van virtualistie naar containers • 1964 IBM CP-40 • 1979 UNIX-V7 chroot • 1982 Solaris zones • 1998 VMware

De voorbereiding• Functionele design documenten

• Technische design documenten

• Checklists van Docker

Changes aanvragen voor:

• Opleveren Virtuele machines

• NAS Storage

• Load Balancers

• Firewall rules open zetten

• Certificaten

Oplevering van changes checken!

14 The good, the bad and the containers

Page 15: Agenda...The good, the bad and the containers Een korte inleiding van virtualistie naar containers • 1964 IBM CP-40 • 1979 UNIX-V7 chroot • 1982 Solaris zones • 1998 VMware

De implementatie

• Documentatie beschikbaar en bijwerken

• Linux installaties checken

• Docker client installeren

• UCP installeren

• Worker nodes toevoegen

• DTR installeren

• RBAC inrichten

• DTR inrichten

15 The good, the bad and the containers

Page 16: Agenda...The good, the bad and the containers Een korte inleiding van virtualistie naar containers • 1964 IBM CP-40 • 1979 UNIX-V7 chroot • 1982 Solaris zones • 1998 VMware

Goed om te weten

• Controleer in hoeverre Desired State wordttoegepast.

• Configureer de failover scheduler van de hypervisorlaag voor hoog beschikbaarheidvan de UCP, DTR en Worker Nodes.

• Zorg dat Docker Checklist up-to-date is.

• Na toevoegen van een DTR Node, minimaal 2 minuten wachten voor het toevoegen van een nieuwe DTR Node.

16 The good, the bad and the containers

Page 17: Agenda...The good, the bad and the containers Een korte inleiding van virtualistie naar containers • 1964 IBM CP-40 • 1979 UNIX-V7 chroot • 1982 Solaris zones • 1998 VMware

Hoe verder

Promotie sessie voor:

• Stakeholders

• Beheerders

• Ontwikkelaars

• Klanten

17 The good, the bad and the containers

Processen inrichten voor:

• Acceptatie criteria container images

• Monitoring

• Capaciteitsmanagement

• Users

Page 18: Agenda...The good, the bad and the containers Een korte inleiding van virtualistie naar containers • 1964 IBM CP-40 • 1979 UNIX-V7 chroot • 1982 Solaris zones • 1998 VMware

Recap

18 The good, the bad and the containers

Page 19: Agenda...The good, the bad and the containers Een korte inleiding van virtualistie naar containers • 1964 IBM CP-40 • 1979 UNIX-V7 chroot • 1982 Solaris zones • 1998 VMware

Vragen?

19 The good, the bad and the containers