Telekom Techtalk - Practical DevOps

18
Practical DevOps www.immobilienscout24.de Berlin | 24.11.2011 | Schlomo Schapiro Systemarchitekt, Open Source Evangelist License: http://creativecommons.org/licenses/by-nc-nd/3.0/

description

Unter http://www.youtube.com/watch?v=8fATk1esGj4 gibt es den Vortrag auch als Film. Während sich agile Verfahren in der Entwicklung immer mehr durchsetzen, fehlt es im IT-Betrieb häufig noch an der Akzeptanz und Implementierung agiler Prozesse. Die Folge: eine Kluft zwischen Entwicklern und Administratoren. DevOps ist eine IT-Bewegung, die es sich zur Aufgabe macht, ein Umdenken in den Lagern der Entwicklung (Development) und des IT-Betriebs (Operations) zu bewirken. Ziel ist es: bei Entwicklern und Administratoren ein Bewusstsein für die übergeordneten, gemeinsamen Ziele zu wecken (auch wenn sich individuelle Teilziele und Anforderungen der zwei Bereiche zumindest auf den ersten Blick zu unterscheiden scheinen). Lösungen zu entwickeln, mit denen die Zusammenarbeit zwischen Entwicklern und Administratoren optimiert werden kann und die zentralen Grundsätze agiler Methoden auch auf den Betrieb ausgedehnt werden können. Schlomo Schapiro, Systemarchitekt und Open-Source-Evangelist bei ImmobilienScout24, gibt eine Einführung in das Thema und berichtet über die DevOps-Erfolge bei ImmobilienScout24. Nach 2 Jahren agilem Umdenken in der Entwicklung hat sich gezeigt, dass die klassische Gewaltenteilung Plan - Build - Run nicht mehr praktikabel ist, weil sich die Anforderungen und Erwartungen sowohl in der Entwicklung als auch im Betrieb kontinuierlich ändern und neue Formen der Zusammenarbeit erfordern. Zielgruppe des TechTalks sind Mitarbeiter und Führungskräfte aus IT- und Web-Unternehmen, die sich für agile Arbeitsweisen und crossfunktionale Teams interessieren. Der Vortrag dreht sich weniger um technische Errungenschaften (die hier eher als konkretes Beispiel dienen), sondern vielmehr um die Art und Weise, wie die DevOps-Idee ein Unternehmen weiterentwickeln kann und dabei alle Mitarbeiter aus der IT und darüber hinaus mitnehmen kann.

Transcript of Telekom Techtalk - Practical DevOps

Page 1: Telekom Techtalk - Practical DevOps

Practical DevOpswww.immobilienscout24.de

Berlin | 24.11.2011 | Schlomo SchapiroSystemarchitekt, Open Source Evangelist

License: http://creativecommons.org/licenses/by-nc-nd/3.0/

Page 2: Telekom Techtalk - Practical DevOps

Slide 2 | Practical DevOps | Schlomo Schapiro

www.ImmobilienScout24.de

2 billion PI per month

2 data center, ~800 VM

total of ~500 employees

~30 crossfunctional IT teams

~150 in IT

14 years in business

part of Deutsche Telekom

Page 3: Telekom Techtalk - Practical DevOps

Slide 3 | Practical DevOps | Schlomo Schapiro

Page 4: Telekom Techtalk - Practical DevOps

Slide 4 | Practical DevOps | Schlomo Schapiro

Page 5: Telekom Techtalk - Practical DevOps

Slide 5 | Practical DevOps | Schlomo Schapiro

Page 6: Telekom Techtalk - Practical DevOps

Slide 6 | Practical DevOps | Schlomo Schapiro

Page 7: Telekom Techtalk - Practical DevOps

Slide 7 | Practical DevOps | Schlomo Schapiro

Page 8: Telekom Techtalk - Practical DevOps

Slide 8 | Practical DevOps | Schlomo Schapiro

https://code.google.com/p/yadt

https://code.google.com/p/nexus-yum-plugin

Page 9: Telekom Techtalk - Practical DevOps

Slide 9 | Practical DevOps | Schlomo Schapiro

Page 10: Telekom Techtalk - Practical DevOps

Slide 10 | Practical DevOps | Schlomo Schapiro

Page 11: Telekom Techtalk - Practical DevOps

Slide 11 | Practical DevOps | Schlomo Schapiro

Page 12: Telekom Techtalk - Practical DevOps

Slide 12 | Practical DevOps | Schlomo Schapiro

Page 13: Telekom Techtalk - Practical DevOps

Slide 13 | Practical DevOps | Schlomo Schapiro

BusinessDecision

To goLive

All Humansare on theSame Side

Scale OutData Centers

AUTOMATION

Continuous Delivery Platform

Page 14: Telekom Techtalk - Practical DevOps

Slide 14 | Practical DevOps | Schlomo Schapiro

Dude, you are on the same team!

The tool is you!

Page 15: Telekom Techtalk - Practical DevOps

Slide 15 | Practical DevOps | Schlomo Schapiro

Kontakt:Immobilien Scout GmbHAndreasstraße 1010243 Berlin

Fon: +49 30 243 01-1229 Email: [email protected]: www.immobilienscout24.de

Thank you very much!Please contact me for further questions and discussions.

Page 16: Telekom Techtalk - Practical DevOps

Slide 16 | Practical DevOps | Schlomo Schapiro

CodeSVNEntwick-

lungs-Server

Q/AServer

Produk-tiv-

Server

Entwickler Betriebler

Beipackzettelfür Features in einemRelease

EmailWiki

EmailWiki

DEBUGHÖLLE

Deployment-werkzeug B

Deployment-werkzeug B

Deployment-werkzeug A

Konfigurations-werkzeug A

Konfigurations-werkzeug B

Page 17: Telekom Techtalk - Practical DevOps

Slide 17 | Practical DevOps | Schlomo Schapiro

CodeSVN

Entwick-lungs-Server

Q/AServer

Produk-tiv-

Server

Entwickler

Betriebler

ConfigSVN

Beipackzettelfür Features in einemRelease

YADT

/ YUM

YADT / YUM

YADT / YUM

YADT Config SVN

Team City u.a.

Page 18: Telekom Techtalk - Practical DevOps

Slide 18 | Practical DevOps | Schlomo Schapiro

Photo URLs

CatDog: http://brand-adrenaline.blogspot.com/2010/06/push-me-pull-you.htmlDouble car: http://media.photobucket.com/image/push%20me%20pull%20you/NoMoShocks/PushMePullYou-1.jpgHare & Hedgehog: http://vukajlija.com/telepatija Duracell Bunny: http://www.rp-press.com/bilder/duracell/bild-duracell-sprinter-bunnyRowboot: http://www.photoreview.com.au/features/profiles/work-hard-get-lucky.aspxAnimals & fridge: http://www.tirolese.com/jokes/animals.htmHolding hands: http://www.thechefalliance.com/Top-Chef-ServicesRobots: http://www.t-tek.com/announcements/conventional-palletizer-or-robotTwitter pics: http://www.joshrimer.com/you-can-get-famous-people-to-follow-you-on-twitter-if-you-really-try/Code enlarged: http://www.appdynamics.com/products-application-performance-management.phpVersion Control: http://en.wikipedia.org/wiki/File:Revision_controlled_project_visualization-2010-24-02.svgBrain: http://edfd127.wikispaces.com/Group22CognitiveDevelopmentStanding on head: http://public-domain.zorger.com/more-nonsense/cartoon-man-standing-on-his-head.phpPerson falling in group: http://www.outdoor-training.de/Grossveranstaltungen