Devops
DEVOPS
38
DevOps ist mehr eine Philosophie als eine einfache Vorgehensweise, denn es
beschäftigtsichnichtmiteinerbestimmtenMethodeoderTechnologie.ImFokussoll
eineoptimaleundeffizienteZusammenarbeitstehen.VorrangigesZielistindiesem
FallvorallemdasZusammenwachsenderEntwickler(Developer)mitdemIT-Betrieb
(Operations).DieDevOps-Bewegungsollalsosicherstellen,dassDevelopernichtan
den Administratoren vorbei entwickeln. Administratoren und Entwickler sollen
zusammenarbeiten, damit Anwendungen nicht nur effizient entwickelt werden,
sondern im laufenden Betrieb auch optimal funktionieren. Beide Seiten sind
demnachfürdengesamtenProduktlebenszyklusverantwortlich.
Plan Code Build Test Release Deploy Operate
DevOps
ContinuousDelivery
ContinuousTesting
ContinuousIntegration
Agile Development
value
ContinuousIntegration
collaboration
DevOpsNutzen:
- GesteigerteKundenzufriedenheit
- BeschleunigungTime-to-Market
- OptimiertesApplicationManagement
- VerbesserteProduktqualität
- Komplexitätsreduzierung
Devops
Teams, die das DevOps-Prinzip
anwenden, profitieren von 30-mal
häufigeren Deployments, 60-mal
weniger Ausfällen und einer 160-mal
schnelleren Wiederherstellung.
Puppet Labs, 2016 State of DevOps Report