agenda...the good, the bad and the containers een korte inleiding van virtualistie naar containers...
TRANSCRIPT
Agenda
• Over KPN en de relatie tot Docker
• Contains paradigma
• De uitdagingen
• De benefits
• Vragen
2 The good, the bad and the containers
KPN ICT ConsultingWat we niet doen!
3 The good, the bad and the containers
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
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
.
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
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
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
Waarom Docker EE?Laat uw applicaties veilig landen
• Security
• Enterprise support
• Industrie standard
• Vendor onafhankelijk
9 The good, the bad and the containers
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
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
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
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
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
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
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
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
Recap
18 The good, the bad and the containers
Vragen?
19 The good, the bad and the containers