![Page 1: Service Inbetriebnahme – gestern und heute · 24. Mai 2013 Service Inbetriebname – gestern und heute 12/17 Konfigurationsmanagement - Funktionsweise Zentraler Server, Agent/Client](https://reader034.vdokument.com/reader034/viewer/2022042303/5ece4654553c6f4d2314e685/html5/thumbnails/1.jpg)
Service Inbetriebnahme –gestern und heute
Christian AffolterTime to Market24. Mai 2013
![Page 2: Service Inbetriebnahme – gestern und heute · 24. Mai 2013 Service Inbetriebname – gestern und heute 12/17 Konfigurationsmanagement - Funktionsweise Zentraler Server, Agent/Client](https://reader034.vdokument.com/reader034/viewer/2022042303/5ece4654553c6f4d2314e685/html5/thumbnails/2.jpg)
24. Mai 2013 Service Inbetriebname – gestern und heute 2/17
Übersicht
● Ziel● Prozess einer Service-Inbetriebnahme● Evolution● Konfigurationsmanagement● Cloud-Orchestrierung● Zusammenfassung
![Page 3: Service Inbetriebnahme – gestern und heute · 24. Mai 2013 Service Inbetriebname – gestern und heute 12/17 Konfigurationsmanagement - Funktionsweise Zentraler Server, Agent/Client](https://reader034.vdokument.com/reader034/viewer/2022042303/5ece4654553c6f4d2314e685/html5/thumbnails/3.jpg)
24. Mai 2013 Service Inbetriebname – gestern und heute 3/17
Ziel
● Sie erhalten Antworten auf die folgenden Fragen:● Wie verlief die Entwicklung der Service-
Inbetriebnahme?● Wie werden Services heute provisioniert und
verwaltet?● Was sind die Vorteile und Herausforderungen
der heutigen Vorgehensweisen?
![Page 4: Service Inbetriebnahme – gestern und heute · 24. Mai 2013 Service Inbetriebname – gestern und heute 12/17 Konfigurationsmanagement - Funktionsweise Zentraler Server, Agent/Client](https://reader034.vdokument.com/reader034/viewer/2022042303/5ece4654553c6f4d2314e685/html5/thumbnails/4.jpg)
24. Mai 2013 Service Inbetriebname – gestern und heute 4/17
Prozess
● Bestellung● Bereitstellung von IT-Ressourcen● Konfiguration des Service● Verrechnung● Betrieb des Service● Service Rückbau
![Page 5: Service Inbetriebnahme – gestern und heute · 24. Mai 2013 Service Inbetriebname – gestern und heute 12/17 Konfigurationsmanagement - Funktionsweise Zentraler Server, Agent/Client](https://reader034.vdokument.com/reader034/viewer/2022042303/5ece4654553c6f4d2314e685/html5/thumbnails/5.jpg)
24. Mai 2013 Service Inbetriebname – gestern und heute 5/17
Was wird alles benötigt?
● Hardware● Physikalische Server● Netzwerk Equipment
● Software● Betriebssystem● Middleware / Runtime-Container● Applikation
● Dritt-Systeme● Netzwerk / Verrechnung / Monitoring / Backup
![Page 6: Service Inbetriebnahme – gestern und heute · 24. Mai 2013 Service Inbetriebname – gestern und heute 12/17 Konfigurationsmanagement - Funktionsweise Zentraler Server, Agent/Client](https://reader034.vdokument.com/reader034/viewer/2022042303/5ece4654553c6f4d2314e685/html5/thumbnails/6.jpg)
24. Mai 2013 Service Inbetriebname – gestern und heute 6/17
Evolution am Beispiel der Server-Installation
● Turnschuh-Administrator
● Manuelle Installation/Konfiguration● Dolly-Administrator
● Image klonen● Post-Administrator
● Installer mit Post-Installationsskript● DevOps-Administrator
● Zentrales Konfigurationsmanagement● Cloud-Orchestrierung
![Page 7: Service Inbetriebnahme – gestern und heute · 24. Mai 2013 Service Inbetriebname – gestern und heute 12/17 Konfigurationsmanagement - Funktionsweise Zentraler Server, Agent/Client](https://reader034.vdokument.com/reader034/viewer/2022042303/5ece4654553c6f4d2314e685/html5/thumbnails/7.jpg)
24. Mai 2013 Service Inbetriebname – gestern und heute 7/17
Evolution - Manuelle Installation
● Installation und Konfiguration erfolgte komplett von Hand für jedes System
● Nachteile● Ineffizient● Installationsdiversität (Wildwuchs)● Fehleranfälligkeit● Fehlende Reproduzierbarkeit
● Vorteile● Förderung der Sysadmin-Branche ;-)
![Page 8: Service Inbetriebnahme – gestern und heute · 24. Mai 2013 Service Inbetriebname – gestern und heute 12/17 Konfigurationsmanagement - Funktionsweise Zentraler Server, Agent/Client](https://reader034.vdokument.com/reader034/viewer/2022042303/5ece4654553c6f4d2314e685/html5/thumbnails/8.jpg)
24. Mai 2013 Service Inbetriebname – gestern und heute 8/17
Evolution - Disk-Images
● Einmalige manuelle Installation und Konfiguration
● Anschliessendes Klonen des Disk-Images
● Vorteile● Schnelle und standardisierte initiale Installation
● Nachteile● Manuelle Anpassung Server-spezifischer Werte● Nachträgliche Updates und Anpassungen
![Page 9: Service Inbetriebnahme – gestern und heute · 24. Mai 2013 Service Inbetriebname – gestern und heute 12/17 Konfigurationsmanagement - Funktionsweise Zentraler Server, Agent/Client](https://reader034.vdokument.com/reader034/viewer/2022042303/5ece4654553c6f4d2314e685/html5/thumbnails/9.jpg)
24. Mai 2013 Service Inbetriebname – gestern und heute 9/17
Evolution - Post-Installation
● Installation per minimal Image oder Auto-Installer
● Konfiguration per Post-Installations Skript
● Vorteile● Schnelle und standardisierte initiale Installation● Eine Basis für mehrere Server-Typen (Web, DB etc.)
● Nachteile● Manuelle Anpassung Server-spezifischer Werte● Nachträgliche Updates und Anpassungen
![Page 10: Service Inbetriebnahme – gestern und heute · 24. Mai 2013 Service Inbetriebname – gestern und heute 12/17 Konfigurationsmanagement - Funktionsweise Zentraler Server, Agent/Client](https://reader034.vdokument.com/reader034/viewer/2022042303/5ece4654553c6f4d2314e685/html5/thumbnails/10.jpg)
24. Mai 2013 Service Inbetriebname – gestern und heute 10/17
Evolution - Konfigurationsmanagement
● Installation per minimal Image oder Auto-Installer
● Einbindung in das zentrale Konfigurationsmanagement
● Vorteile● Schnelle und standardisierte Installation● Profitieren von nachträglichen Anpassungen● Komplett automatisiert und inventarisiert
● Nachteile● Komplexität● Initialer Zeitaufwand
![Page 11: Service Inbetriebnahme – gestern und heute · 24. Mai 2013 Service Inbetriebname – gestern und heute 12/17 Konfigurationsmanagement - Funktionsweise Zentraler Server, Agent/Client](https://reader034.vdokument.com/reader034/viewer/2022042303/5ece4654553c6f4d2314e685/html5/thumbnails/11.jpg)
24. Mai 2013 Service Inbetriebname – gestern und heute 11/17
Konfigurationsmanagement - Übersicht
● Zentrale Verwaltung von IT-Systemen● deklarativ versus imperativ
● Spezifizieren des Soll-Zustands, anwenden der Spezifikation
● Automatisierung● Abstrahierung● Standardisierung● Inventarisierung
![Page 12: Service Inbetriebnahme – gestern und heute · 24. Mai 2013 Service Inbetriebname – gestern und heute 12/17 Konfigurationsmanagement - Funktionsweise Zentraler Server, Agent/Client](https://reader034.vdokument.com/reader034/viewer/2022042303/5ece4654553c6f4d2314e685/html5/thumbnails/12.jpg)
24. Mai 2013 Service Inbetriebname – gestern und heute 12/17
Konfigurationsmanagement - Funktionsweise
● Zentraler Server, Agent/Client auf den Systemen
● Software-Installation und Konfiguration
● Abstraktion des Betriebssystems / Distribution● Verwenden der lokalen Paketverwaltung (RPM, deb,
ebuild, MSI etc.)
● Testbar (geplante und bekannte Software-Rollouts)
● DevOps
● Langfristig stabiler Betrieb
● Software Beispiele: Puppet, Chef, CFEngine
![Page 13: Service Inbetriebnahme – gestern und heute · 24. Mai 2013 Service Inbetriebname – gestern und heute 12/17 Konfigurationsmanagement - Funktionsweise Zentraler Server, Agent/Client](https://reader034.vdokument.com/reader034/viewer/2022042303/5ece4654553c6f4d2314e685/html5/thumbnails/13.jpg)
24. Mai 2013 Service Inbetriebname – gestern und heute 13/17
Cloud-Orchestrierung
● Service aus Benutzersicht besteht (meist) aus mehreren IT-Ressourcen/Systemen
● Verwaltung von On-Demand Ressourcen (Speicherplatz, Memory, etc.)
● Abbilden von Prozessen und Koordination der verschiedenen Systemen
● Abstraktion und Automatisierung der darunterliegenden Technologie
● Software Beispiele: vCenter Orchestrator, Juju, CloudStack
![Page 14: Service Inbetriebnahme – gestern und heute · 24. Mai 2013 Service Inbetriebname – gestern und heute 12/17 Konfigurationsmanagement - Funktionsweise Zentraler Server, Agent/Client](https://reader034.vdokument.com/reader034/viewer/2022042303/5ece4654553c6f4d2314e685/html5/thumbnails/14.jpg)
24. Mai 2013 Service Inbetriebname – gestern und heute 14/17
Zusammenfassung
● Services lassen sich heute agil und zeitnah bereitstellen
● Erreicht durch Cloud-Computing, Konfigurationsmanagement und Orchestrierung
● Bedingt ein Umdenken für System- und Infrastruktur-Betreiber
● Lernaufwand und Komplexität sind nicht zu unterschätzen
![Page 15: Service Inbetriebnahme – gestern und heute · 24. Mai 2013 Service Inbetriebname – gestern und heute 12/17 Konfigurationsmanagement - Funktionsweise Zentraler Server, Agent/Client](https://reader034.vdokument.com/reader034/viewer/2022042303/5ece4654553c6f4d2314e685/html5/thumbnails/15.jpg)
24. Mai 2013 Service Inbetriebname – gestern und heute 15/17
Fragen?
![Page 16: Service Inbetriebnahme – gestern und heute · 24. Mai 2013 Service Inbetriebname – gestern und heute 12/17 Konfigurationsmanagement - Funktionsweise Zentraler Server, Agent/Client](https://reader034.vdokument.com/reader034/viewer/2022042303/5ece4654553c6f4d2314e685/html5/thumbnails/16.jpg)
24. Mai 2013 Service Inbetriebname – gestern und heute 16/17
Links
● Konfigurationsmanagement
● CFEngine (http://cfengine.com)
● Chef (http://www.opscode.com/chef/)
● Puppet (https://puppetlabs.com/)
● Cloud-Orchestrierung
● CloudStack (http://cloudstack.apache.org/)
● Juju (https://juju.ubuntu.com/)
● vCenter Orchestrator (http://www.vmware.com/products/vcenter-orchestrator/overview.html)
![Page 17: Service Inbetriebnahme – gestern und heute · 24. Mai 2013 Service Inbetriebname – gestern und heute 12/17 Konfigurationsmanagement - Funktionsweise Zentraler Server, Agent/Client](https://reader034.vdokument.com/reader034/viewer/2022042303/5ece4654553c6f4d2314e685/html5/thumbnails/17.jpg)
24. Mai 2013 Service Inbetriebname – gestern und heute 17/17
stepping stone GmbHNeufeldstrasse 9CH-3012 Bern
Telefon: +41 31 332 53 [email protected]
![Page 18: Service Inbetriebnahme – gestern und heute · 24. Mai 2013 Service Inbetriebname – gestern und heute 12/17 Konfigurationsmanagement - Funktionsweise Zentraler Server, Agent/Client](https://reader034.vdokument.com/reader034/viewer/2022042303/5ece4654553c6f4d2314e685/html5/thumbnails/18.jpg)
Service Inbetriebnahme –gestern und heute
Christian AffolterTime to Market24. Mai 2013
![Page 19: Service Inbetriebnahme – gestern und heute · 24. Mai 2013 Service Inbetriebname – gestern und heute 12/17 Konfigurationsmanagement - Funktionsweise Zentraler Server, Agent/Client](https://reader034.vdokument.com/reader034/viewer/2022042303/5ece4654553c6f4d2314e685/html5/thumbnails/19.jpg)
24. Mai 2013 Service Inbetriebname – gestern und heute 2/17
Übersicht
● Ziel● Prozess einer Service-Inbetriebnahme● Evolution● Konfigurationsmanagement● Cloud-Orchestrierung● Zusammenfassung
![Page 20: Service Inbetriebnahme – gestern und heute · 24. Mai 2013 Service Inbetriebname – gestern und heute 12/17 Konfigurationsmanagement - Funktionsweise Zentraler Server, Agent/Client](https://reader034.vdokument.com/reader034/viewer/2022042303/5ece4654553c6f4d2314e685/html5/thumbnails/20.jpg)
24. Mai 2013 Service Inbetriebname – gestern und heute 3/17
Ziel
● Sie erhalten Antworten auf die folgenden Fragen:● Wie verlief die Entwicklung der Service-
Inbetriebnahme?● Wie werden Services heute provisioniert und
verwaltet?● Was sind die Vorteile und Herausforderungen
der heutigen Vorgehensweisen?
![Page 21: Service Inbetriebnahme – gestern und heute · 24. Mai 2013 Service Inbetriebname – gestern und heute 12/17 Konfigurationsmanagement - Funktionsweise Zentraler Server, Agent/Client](https://reader034.vdokument.com/reader034/viewer/2022042303/5ece4654553c6f4d2314e685/html5/thumbnails/21.jpg)
24. Mai 2013 Service Inbetriebname – gestern und heute 4/17
Prozess
● Bestellung● Bereitstellung von IT-Ressourcen● Konfiguration des Service● Verrechnung● Betrieb des Service● Service Rückbau
![Page 22: Service Inbetriebnahme – gestern und heute · 24. Mai 2013 Service Inbetriebname – gestern und heute 12/17 Konfigurationsmanagement - Funktionsweise Zentraler Server, Agent/Client](https://reader034.vdokument.com/reader034/viewer/2022042303/5ece4654553c6f4d2314e685/html5/thumbnails/22.jpg)
24. Mai 2013 Service Inbetriebname – gestern und heute 5/17
Was wird alles benötigt?
● Hardware● Physikalische Server● Netzwerk Equipment
● Software● Betriebssystem● Middleware / Runtime-Container● Applikation
● Dritt-Systeme● Netzwerk / Verrechnung / Monitoring / Backup
![Page 23: Service Inbetriebnahme – gestern und heute · 24. Mai 2013 Service Inbetriebname – gestern und heute 12/17 Konfigurationsmanagement - Funktionsweise Zentraler Server, Agent/Client](https://reader034.vdokument.com/reader034/viewer/2022042303/5ece4654553c6f4d2314e685/html5/thumbnails/23.jpg)
24. Mai 2013 Service Inbetriebname – gestern und heute 6/17
Evolution am Beispiel der Server-Installation
● Turnschuh-Administrator● Manuelle Installation/Konfiguration
● Dolly-Administrator● Image klonen
● Post-Administrator● Installer mit Post-Installationsskript
● DevOps-Administrator
● Zentrales Konfigurationsmanagement● Cloud-Orchestrierung
![Page 24: Service Inbetriebnahme – gestern und heute · 24. Mai 2013 Service Inbetriebname – gestern und heute 12/17 Konfigurationsmanagement - Funktionsweise Zentraler Server, Agent/Client](https://reader034.vdokument.com/reader034/viewer/2022042303/5ece4654553c6f4d2314e685/html5/thumbnails/24.jpg)
24. Mai 2013 Service Inbetriebname – gestern und heute 7/17
Evolution - Manuelle Installation
● Installation und Konfiguration erfolgte komplett von Hand für jedes System
● Nachteile● Ineffizient● Installationsdiversität (Wildwuchs)● Fehleranfälligkeit● Fehlende Reproduzierbarkeit
● Vorteile● Förderung der Sysadmin-Branche ;-)
![Page 25: Service Inbetriebnahme – gestern und heute · 24. Mai 2013 Service Inbetriebname – gestern und heute 12/17 Konfigurationsmanagement - Funktionsweise Zentraler Server, Agent/Client](https://reader034.vdokument.com/reader034/viewer/2022042303/5ece4654553c6f4d2314e685/html5/thumbnails/25.jpg)
24. Mai 2013 Service Inbetriebname – gestern und heute 8/17
Evolution - Disk-Images
● Einmalige manuelle Installation und Konfiguration
● Anschliessendes Klonen des Disk-Images● Vorteile
● Schnelle und standardisierte initiale Installation● Nachteile
● Manuelle Anpassung Server-spezifischer Werte● Nachträgliche Updates und Anpassungen
![Page 26: Service Inbetriebnahme – gestern und heute · 24. Mai 2013 Service Inbetriebname – gestern und heute 12/17 Konfigurationsmanagement - Funktionsweise Zentraler Server, Agent/Client](https://reader034.vdokument.com/reader034/viewer/2022042303/5ece4654553c6f4d2314e685/html5/thumbnails/26.jpg)
24. Mai 2013 Service Inbetriebname – gestern und heute 9/17
Evolution - Post-Installation
● Installation per minimal Image oder Auto-Installer
● Konfiguration per Post-Installations Skript
● Vorteile● Schnelle und standardisierte initiale Installation● Eine Basis für mehrere Server-Typen (Web, DB etc.)
● Nachteile● Manuelle Anpassung Server-spezifischer Werte● Nachträgliche Updates und Anpassungen
![Page 27: Service Inbetriebnahme – gestern und heute · 24. Mai 2013 Service Inbetriebname – gestern und heute 12/17 Konfigurationsmanagement - Funktionsweise Zentraler Server, Agent/Client](https://reader034.vdokument.com/reader034/viewer/2022042303/5ece4654553c6f4d2314e685/html5/thumbnails/27.jpg)
24. Mai 2013 Service Inbetriebname – gestern und heute 10/17
Evolution - Konfigurationsmanagement
● Installation per minimal Image oder Auto-Installer
● Einbindung in das zentrale Konfigurationsmanagement
● Vorteile● Schnelle und standardisierte Installation● Profitieren von nachträglichen Anpassungen● Komplett automatisiert und inventarisiert
● Nachteile● Komplexität● Initialer Zeitaufwand
![Page 28: Service Inbetriebnahme – gestern und heute · 24. Mai 2013 Service Inbetriebname – gestern und heute 12/17 Konfigurationsmanagement - Funktionsweise Zentraler Server, Agent/Client](https://reader034.vdokument.com/reader034/viewer/2022042303/5ece4654553c6f4d2314e685/html5/thumbnails/28.jpg)
24. Mai 2013 Service Inbetriebname – gestern und heute 11/17
Konfigurationsmanagement - Übersicht
● Zentrale Verwaltung von IT-Systemen● deklarativ versus imperativ
● Spezifizieren des Soll-Zustands, anwenden der Spezifikation
● Automatisierung● Abstrahierung● Standardisierung● Inventarisierung
![Page 29: Service Inbetriebnahme – gestern und heute · 24. Mai 2013 Service Inbetriebname – gestern und heute 12/17 Konfigurationsmanagement - Funktionsweise Zentraler Server, Agent/Client](https://reader034.vdokument.com/reader034/viewer/2022042303/5ece4654553c6f4d2314e685/html5/thumbnails/29.jpg)
24. Mai 2013 Service Inbetriebname – gestern und heute 12/17
Konfigurationsmanagement - Funktionsweise
● Zentraler Server, Agent/Client auf den Systemen
● Software-Installation und Konfiguration
● Abstraktion des Betriebssystems / Distribution● Verwenden der lokalen Paketverwaltung (RPM, deb,
ebuild, MSI etc.)
● Testbar (geplante und bekannte Software-Rollouts)
● DevOps
● Langfristig stabiler Betrieb
● Software Beispiele: Puppet, Chef, CFEngine
![Page 30: Service Inbetriebnahme – gestern und heute · 24. Mai 2013 Service Inbetriebname – gestern und heute 12/17 Konfigurationsmanagement - Funktionsweise Zentraler Server, Agent/Client](https://reader034.vdokument.com/reader034/viewer/2022042303/5ece4654553c6f4d2314e685/html5/thumbnails/30.jpg)
24. Mai 2013 Service Inbetriebname – gestern und heute 13/17
Cloud-Orchestrierung
● Service aus Benutzersicht besteht (meist) aus mehreren IT-Ressourcen/Systemen
● Verwaltung von On-Demand Ressourcen (Speicherplatz, Memory, etc.)
● Abbilden von Prozessen und Koordination der verschiedenen Systemen
● Abstraktion und Automatisierung der darunterliegenden Technologie
● Software Beispiele: vCenter Orchestrator, Juju, CloudStack
![Page 31: Service Inbetriebnahme – gestern und heute · 24. Mai 2013 Service Inbetriebname – gestern und heute 12/17 Konfigurationsmanagement - Funktionsweise Zentraler Server, Agent/Client](https://reader034.vdokument.com/reader034/viewer/2022042303/5ece4654553c6f4d2314e685/html5/thumbnails/31.jpg)
24. Mai 2013 Service Inbetriebname – gestern und heute 14/17
Zusammenfassung
● Services lassen sich heute agil und zeitnah bereitstellen
● Erreicht durch Cloud-Computing, Konfigurationsmanagement und Orchestrierung
● Bedingt ein Umdenken für System- und Infrastruktur-Betreiber
● Lernaufwand und Komplexität sind nicht zu unterschätzen
![Page 32: Service Inbetriebnahme – gestern und heute · 24. Mai 2013 Service Inbetriebname – gestern und heute 12/17 Konfigurationsmanagement - Funktionsweise Zentraler Server, Agent/Client](https://reader034.vdokument.com/reader034/viewer/2022042303/5ece4654553c6f4d2314e685/html5/thumbnails/32.jpg)
24. Mai 2013 Service Inbetriebname – gestern und heute 15/17
Fragen?
![Page 33: Service Inbetriebnahme – gestern und heute · 24. Mai 2013 Service Inbetriebname – gestern und heute 12/17 Konfigurationsmanagement - Funktionsweise Zentraler Server, Agent/Client](https://reader034.vdokument.com/reader034/viewer/2022042303/5ece4654553c6f4d2314e685/html5/thumbnails/33.jpg)
24. Mai 2013 Service Inbetriebname – gestern und heute 16/17
Links
● Konfigurationsmanagement
● CFEngine (http://cfengine.com)
● Chef (http://www.opscode.com/chef/)
● Puppet (https://puppetlabs.com/)
● Cloud-Orchestrierung
● CloudStack (http://cloudstack.apache.org/)
● Juju (https://juju.ubuntu.com/)
● vCenter Orchestrator (http://www.vmware.com/products/vcenter-orchestrator/overview.html)
![Page 34: Service Inbetriebnahme – gestern und heute · 24. Mai 2013 Service Inbetriebname – gestern und heute 12/17 Konfigurationsmanagement - Funktionsweise Zentraler Server, Agent/Client](https://reader034.vdokument.com/reader034/viewer/2022042303/5ece4654553c6f4d2314e685/html5/thumbnails/34.jpg)
24. Mai 2013 Service Inbetriebname – gestern und heute 17/17
stepping stone GmbHNeufeldstrasse 9CH-3012 Bern
Telefon: +41 31 332 53 [email protected]