Upload
arago-gmbh
View
616
Download
0
Embed Size (px)
DESCRIPTION
Chris Boos (Vorstand arago AG) spricht auf der jax Conference 2011 über die schwächer werdende Trennung von Betrieb und Entwicklung und die sich daraus ergebenden Chancen.
Citation preview
#DEVOPSWenn Entwicklung und
Betrieb zusammenwachsen Hans-Christian Boos – arago [email protected]
DEVOPS?• Sie wollen wissen, was DevOps ist?
Schauen Sie doch mal hier….
Benjamin Kohler (Logica) http://www.linkedin.com/in/benjaminkohler
Running OperationsDevOps Style
http://richmediafactory.mediasite.com/mediasite/SilverlightPlayer/Default.aspx?peid=5bf24dc39cd54f90b02e6c434902cd421d
DEVOPS?
• Oder doch lieber etwas zynischer?
http://twitter.com/DEVOPS_BORAT
• Aber Vorsicht! Oscar Wilde: „a cynic is a man who knows the price of everything and the value of nothing“
DEVOPS?
• Alle arbeiten zusammen an einem Ziel!
Development
QualityAssuranceOperations
DEVOPS
ABER WARUM?
Paradigmenwechsel im Betrieb
• Installation ohne Ausfallzero downtime deployment
• Inkonsistenzen sind (temporär) okeventual consistency is acceptable
• Keine Vorlaufzeit für Änderungenzero ramp-up time for change
• Hohe Änderungsfrequenzhigh frequency releases
Paradigmenwechsel im Betrieb
• Hardware und Netze sind „eh da“hardware is code
• Betriebsstatistiken sind geschäftsrelevantIT KPIs as business factor
• Skalierbarkeit / Performance ist gegebenit is scalable so it is fast
• Offshoring ist keine Alternative sondern Faktoffshoring is not optional
Paradigmenwechsel in der Entwicklung
• Installation ohne Ausfallzero downtime deployment
• Inkonsistenzen sind (temporär) okeventual consistency is acceptable
• Keine Vorlaufzeit für Änderungenzero ramp-up time for change
• Hohe Änderungsfrequenzhigh frequency releases
HAT JEMAND WAS GEMERKT?
Paradigmenwechsel in der Entwicklung
• Parallelität, kein Luxus sondern zwingendeverything is a distributed system
• Imperatives Programmieren ist outimperative programming is so yesterday
• Standardisierung der API, nicht der Methodestandardization does not work
• Mehr Zeit für Business, weniger für Librariesspend your time on business, not
libraries
Was ist zu tun?
• Alle arbeiten zusammen….Admins im Projekt, Entwickler on Call
• Alle arbeiten gleich…Agiler Betrieb anstelle von
Betonwand
• Alle haben die gleichen Werkzeuge…svn ist kein Entwicklertoolnagios kein Admintool
Wo ist die Schnittstelle?
Alles trifft sich bei der Architektur
Gute Architekten fokussieren sich auf das Ergebnis, nicht auf den Stack
Gute Architekten sind keine „Service Designer“
Gute Architekten sind selten….
WISSENist die Schittstelle
• „Der Betrieb“ weiß,wie sich Infrastruktur verhält, woFlaschenhälse entstehen und wie man wirklich coole Skripte schreibt
• „Die Entwicklung“ weiß,wie man Fehler in der Anwendung findet, wo man nach Performance-fressern sucht und wie man Beta-libraries produktionsreif deklariert
Nur wer WISSEN teilt, kommt weiter
• Eine Wissensinsel in der Entwicklung macht diese Entwicklung zur Produktionsbetreuung.
• Eine Wissensinsel im Betrieb macht diesen Betrieb reif für Outsourcing.
Die drei Schritte, um Zeit zu haben, etwas Neues zu tun
Integration
Automation
Visualisierung
DEVOPS => Integration
• Integration von Teams, Prozessen, Werkzeugen
• Integration von Zielen, Methoden und Wissen
• Integration von Fähigkeiten, Leidenschaft und Innovationskraft
DEVOPS => Automation• Automation, weil sonst keine Zeit bleibt,
den nächsten Schritt zu machen
• Automation, weil ohne Zeit Innovation ausbleibt und man überflüssig wird
• Automation, weil moderne Applikationen und Infrastrukturen einfach zu schnell sind
DEVOPS => Visualisierung• Visualisierung, weil jeder gerne sieht,
was er geschaffen hat
• Visualisierung, weil man nur so aus großen Datenmengen Schlüsse für Verbesserung ziehen kann
• Visualisierung, weil IT verstanden werden muss, sonst will sie keiner
UND WAS HATTE DAS ALLES MIT CLOUD ZU TUN?
Eigentlich nichts, aaaaaber
• Clouds haben den Prozess beschleunigt….
• Clouds legen Geschäftsmodelle fest, die nicht mehr nur für Infrastruktur angewendet werden….
• Clouds bzw. deren Möglichkeiten haben die Paradigmenwechsel eingeläutet oder zementiert
DANKE FÜR IHRE AUFMERKSAMKEIT
Hans-Christian (Chris) [email protected]@booschttp://www.hcboos.net http://www.linkedin.com/in/boosc