Managed Cloud Evolution Agile Plattformen & Services ...€¦ · Agile Plattformen & Services...
Transcript of Managed Cloud Evolution Agile Plattformen & Services ...€¦ · Agile Plattformen & Services...
Managed Cloud Evolution
Agile Plattformen & Services
machen den Unterschied
Olaf Fischer
Geschäftsführer Claranet GmbH
Daten und Fakten
• Claranet ist einer der führenden europäischen
Managed Service Provider
• 1996 in UK durch Charles Nasser (CEO)
gegründet
• Seit 2000 in Deutschland
• € 370 Mio Jahresumsatz
• Niederlassungen in 7 europäischen Ländern
und Brasilien
• + 2.000 Mitarbeiter
• + 6.500 Geschäftskunden
Positionierung & Zertifizierungen
Zertifizierungen
Public Cloud Partner
ISO27001:2013
27017:2015
27018:2014
ISO22301:2012
Gartner Magic Quadrant
APR-2018
Leader 2013, 2014, 2015, 2016 und 2017
Managed Hybrid Cloud Hosting, Europa 2017
Der agile und sichere
Betrieb von geschäftskritischen
Applikationen und Daten
auf dynamischen Infrastrukturen
Claranet Mission
Managed Compliance Managed Security
Service Management Bespoke SLA
Reporting Consolidated Billing
Transition ServicesInfrastructure as
Code
Solution DesignCloud Readiness
Assessment
Infrastructure
Services(Private, Public & Hybrid Cloud)
Cloud Hosting für
geschäftskritische Applikationen
Monitoring 24/7 Support
MANAGED SERVICES
Platform Services (Shared / Private)
Application & Data
Services
Managed
Hypervisor
Compute
Network
Storage
DNS
Backup
BaaS / DRaaS
Orchestration /
Containerisation
Managed DBManaged
OS
Managed
Firewall / LBMicroservices
Managed ApplicationsWeb Acceleration /
DoS Protection
Big Data / IoTApplication Performance
Management
DevOpsContinuous
Deployment
Enterprise
Claranet Kunden
Public Sector, Not for Profit
Construction, Manufacturing, Engineering, Scientific
Technology, ISV
Media, Entertainment, Gaming & Platforms
HealthCare, Life sciences
Banking, Financial Services, Professional Services
Retail, Hospitality, Leisure, Tourism
Managed Compliance Managed Security
Service Management Bespoke SLA
Reporting Consolidated Billing
Transition ServicesInfrastructure as
Code
Solution DesignCloud Readiness
Assessment
Infrastructure
Services(Private, Public & Hybrid Cloud)
Cloud Hosting für
geschäftskritische Applikationen
Monitoring 24/7 Support
MANAGED SERVICES
Platform Services (Shared / Private)
Application & Data
Services
Managed
Hypervisor
Compute
Network
Storage
DNS
Backup
BaaS / DRaaS
Orchestration /
Containerisation
Managed DBManaged
OS
Managed
Firewall / LBMicroservices
Managed ApplicationsWeb Acceleration /
DoS Protection
Big Data / IoTApplication Performance
Management
DevOpsContinuous
Deployment
Cloud Hosting für
Managed Compliance
Service Management Bespoke SLA
Reporting Consolidated Billing
Transition Services
Solution Design
Infrastructure
Services(Private, Public & Hybrid Cloud)
Monitoring 24/7 Support
MANAGED SERVICES
Platform Services (Shared / Private)
Application & Data
Services
Managed
Hypervisor
Compute
Network
Storage Backup
BaaS / DRaaS
Projekt NEO – Cloud Hosting für
FERTIGSTELLUNG
PLATTFORM
01. April 2016
Ende Ramp-Up Phase
Mai 2017
Vorlauf Phase
VERTRAGS-
ABSCHLUSS
PROJEKTSTART
21. Januar 2016
Ramp-Up Phase Betriebsphase
634 VMs
Juni 2017
730 VMs
Oktober 2017
1067 VMs
Februar 2018
1343 VMs
Offizielles NEO Projektende
480 VMs
März 2017
Managed
Services
Claranet Rechenzentrum 1 Claranet Rechenzentrum 2
Publich Tier
(vCloud-Director)
Private Tier
(vCenter)
ColocationServer
Firewalls
Router
Server
Firewalls
Router
Infrastructure
Services Managed
HypervisorBlock Storage
Managed
vCloudNAS Storage
Managed
Backup
S3-StorageNFS-Storage
24/7 SupportMonitoringManaged
ComplianceReporting
Service
Management
MANGELNDE
SKALIERBARKEIT
ZU LANGE
RELEASEZYKLEN
SICHERHEITSLÜCKEN
& DATENVERLUST
Schlechte Performance
und Ausfälle bei Lastspitzen
Kunden erwarten problemlose
Bewältigung von Traffic Peaks
und Ladezeiten 0,5-3 Sek.
Schlechte Customer Experience
durch veraltete Features
Digitale Geschäftsmodelle
erfordern häufig Releasefrequenz
im Stundentakt
Plattformen und Prozesse sind
Cyberangriffen nicht gewachsen
Vertrauen und maximale
Verfügbarkeit durch höchste
Security und Compliance sind
essentiell
Agiles
Deployment
Die Herausforderungen beim Cloud Hosting
SLA für Digitalisierungsmodelle 2.0
Klassische SLA
• Service Level Agreements beziehen sich
bisher fast ausschließlich auf die
Verfügbarkeit der Infrastruktur
SLA für Digitalisierungsmodelle 2.0
Keiner will warten, Seitenabbrüche
sind ein Dauerthema
Geeignete „SLA 2.0“ für die Digitalisierung
SLA 2.0
für optimale Performance
• Verfügbarkeit bis auf Applikationsebene
• Höchste Transaktionsgeschwindigkeit
• Hohe Skalierbarkeit
• Schutz und Sicherheit für Applikationen und
Kundendaten
• SLA 2.0 - Verfügbarkeit & Performance
• Agiles Releasemanagement
Releasezyklen
Quelle: Crisp Research AG
Schlüsselfaktoren für die Digitalisierung
Verfügbarkeit
Transaktionsgeschwindigkeit
Sicherheit und Compliance
SLA 2.0
Schnelle Releases
Feature-Reichtum
AGILITÄT
Schlüsselfaktoren für die Digitalisierung
Verfügbarkeit
Transaktionsgeschwindigkeit
Sicherheit und Compliance
Schnelle Releases
Feature-Reichtum
SLA 2.0 AGILITÄT
Der Widerspruch lässt sich nur durch das Zusammenspiel
unterschiedlicher Partner und agiler Tool-basierter Prozesse lösen
Schlüsselfaktoren für die Digitalisierung
DevOps und Continuous Deployment lösen
den Zielkonflikt zwischen Agilität und SLA 2.0 auf
Verfügbarkeit
Transaktionsgeschwindigkeit
Sicherheit und Compliance
Schnelle Releases
Feature-Reichtum
SLA 2.0 AGILITÄT
Agiles
Deployment
Change
Time
Change
Time
Wasserfall Methode Agile Methode
• hohe Release-Frequenz
• weniger Aufwand pro Release
• viele Releases, geringeres Risiko
• geringe Release-Frequenz
• hoher Aufwand pro Release
• wenig Releases, hohes Risiko
Agilität im Deployment
Manueller
Upload
Manueller
ITIL
Change
Development
Überwiegend manuelle Prozesse
Staging Production
Lokale, proprietäre
Entwicklungsumgebungen
Komplexes, manuelles Deployment aufgrund
nicht-identischer Umgebungen
Deployment „gestern“ (ITIL)
Scripted
Code
Scripted Code
& Environment
Development
Erste Ansätze von Infrastructure as Code
Staging Production
Lokale Entwicklungsumgebungen
auf Basis templatebasierter VM
Weiterhin komplexes Deployment und Testing
aufgrund unterschiedlicher Topologie,
Parameter und Softwareversionen
Ungeeignet für die Staging- und
Produktionsumgebung (Skalierung,
Performance, Security)
Deployment heute (DevOps)
Scripted Code
für Kubernetes
Scripted Code
für Kubernetes
Development
Containerbasierte Continuous Delivery Pipeline
Staging Production
Vollautomatisierte Rollouts/Rollbacks und
Testing von neuen Applikationen und Features
über alle Umgebungen
Nächste Stufe: Agiles Deployment
Generisches Docker Image - identische
Container in allen Umgebungen
Einfache Portabilität
von Applikationen
auf unterschiedliche
Systemumgebungen
Optimale Ausnutzung
vorhandener System-
Ressourcen, da viele
Container auf einer
Plattform betrieben
werden können
Optimale Basis
für Blue/Green
Deployment
Hohe Agilität durch
kurze Spin-up Time:
Schnelle und zuver-
lässige Bereitstellung
von Anwendungen
Container - Schlüssel für agiles Deployment
• “Requirements the 5 years before 2007 were completely different to those in 2012
Things like number of addresses, battery life, voice quality etc. became far less important than quality of
apps, pictures, movies, etc. etc. etc. – whatever
• “In future we have to think different about IT & Software development
• “Software standardization („one version“) in businesses is a key requirement
? But what is the „iPhone of Cloud services“?
2017 for Public Clouds is comparable to
2007 for mobile phones
Lunch with Urs Hölzle at Google Munich
Lunch with Urs Hölzle at Google Munich
The major differentiator for clouds
before and after 2017 is Kubernetes
Unified Control Plane &
APIGIFEE k8s Services
for scheduling workloads
• Compute
• Memory
• Storage
• Network
• Policies
• Access Control Lists
• Resource Scheduler
• Horizontal Scaling
• Self-Healing
• Service Discovery
• Rolling Upgrades /
Rollbacks
• Configuration
Management
• Storage Orchestration
• Security Wrapper
Kubernetes in a nutshell
Google Infrastructure For
Everyone Else
• Production-Grade Container
Orchestration
• Schedules Googles planet
scale workload
(Borg, Omega)
• De facto industry standard
• Run Anywhere - on premise,
hybride, public cloud
• OpenSource
Kubernetes in a nutshell
Kubernetes in a nutshell
Kubernetes in a nutshell
Cloud Evolution am Beispiel
Zusätzliche Anforderungen an die Plattform
Agilität im Deployment• Hohe Flexibilität beim Customizing der Funktionen
• Aufbau einer Continuous Delivery Pipeline zwischen Digital und Claranet
SLA 2.0 auch für (ausgewählte) Applikationen• Höchste Sicherheit und Verfügbarkeit auf Applikationsebene
• Schnellstmögliche Ladezeiten
• Skalierbarkeit von Plattformen und Applikationen
Managed Compliance
Service Management Bespoke SLA
Reporting Consolidated Billing
Transition Services
Solution Design
Infrastructure
Services(Private, Public & Hybrid Cloud)
Monitoring 24/7 Support
MANAGED SERVICES
Platform Services (Shared / Private)
Application & Data
Services
Managed
Hypervisor
Compute
Network
Storage Backup
BaaS / DRaaS
Cloud Hosting für
Managed Compliance
Service Management Bespoke SLA
Reporting Consolidated Billing
Transition Services
Solution Design
Infrastructure
Services(Private, Public & Hybrid Cloud)
Monitoring 24/7 Support
MANAGED SERVICES
Platform Services (Shared / Private)
Application & Data
Services
Managed
Hypervisor
Compute
Network
Storage Backup
BaaS / DRaaS
DevOpsContinuous
DeploymentManaged Applications
Orchestration /
Containerisation
Evolution Cloud Hosting für
✓ Flexible und performante 2DC-Plattform
VMware-basiert und performanceoptimiert
✓ Alternativ oder ergänzend Managed Services auf Public Clouds
Tier1-Partner der drei „Großen“
✓ Vertikale & horizontale Skalierbarkeit ohne Lock-In
mit Kubernetes für alle Lastprofile
✓ Management der Umgebung bis auf Applikationsebene
SLA 2.0 für Infrastruktur, Plattform und Applikationen
✓ Evolutionäres Cloud Hosting
von reibungslosen Lift&Shift bis zur nahtlosen Integration von Dev&Ops
Business Value inklusive
Agiles Cloud Hosting von Claranet