IT Pro Day Entwicklung und Betrieb näher zusammen dank System Center 2012 und Team Foundation...

Post on 06-Apr-2015

105 views 1 download

Transcript of IT Pro Day Entwicklung und Betrieb näher zusammen dank System Center 2012 und Team Foundation...

IT Pro Day

Entwicklung und Betrieb näher zusammen dank System Center 2012 und Team Foundation Server 2012Hansjörg SchererALM Spezialist, Microsoft Schweizhscherer@microsoft.com

Agenda

Agenda

DevOps: Was ist das?

«Integationsprobleme»

Demo

Lösungsansätze

DevOps: Was ist das?

Chapter 1/4

«Das ist die Entwicklung! – Sicher?»

Was ist DevOps

DevOps ist ein Team Aufgabe

DevOps unterstützt den

Software Development

Prozess

DevOps beschleunigt“continuous

delivery”

DevOps bildet den vollen

lebenszyklus ab!

App Lifecycle

«Integationsprobleme»

Chapter 2/4

DevelopRapid reaction to feedback

OperateSoftware to value delivery

Operations

PROBLEM ASSIGNED TO ENGINEERING

OPSBACKLOG

MonitorFix

WORKING SOFTWAREDevelopment & testing

No actionable feedback resulting in high MTTR

Isolated operations tools and workflows

Long deployment cycle times

Users detect defects in production

Production incidents are hard to debug

Unable to reproduce error in development environment

Integationsprobleme

Unified ALM SolutionTeam

Foundation Server

Planning SCM Work Item Tracking Testing and Lab Management Build Automation Reporting

and Analytics

Demo Umgebung

Team Foundation Server 2012 RTM / Visual Studio 2012 Ultimate

System Center 2012 Operation Manager «SP1»kommt mit «.NET Application Performance Monitoring Template» und«TFS WorkItem Synchronizer Management Pack»

System Center 2012 Orchestrator «SP1»mit «TFS Integration Pack 1.4»

Produktives Systemmit SCOM Agents undIntellitrace Collector

Mögliche Probleme

Lange Fehlererkennungszeiten in der Produktion

Lange Fehlerbehebungszyklen, Kundenunzufriedenheit und teuer.Problem

Isolierte Werkzeuge und ArbeitsabläufeSchlechte Kommunikation, Lange Fehlerbehebungszyklen und KundenunzufriedenheitProble

m

Fehler im BetriebSchwer zu finden, Kein Debugging möglich

Problem

Demo

Chapter 3/4

Einfaches «Runbook» Beispiel

System Center 2012 Orchestrator

Lösungsansätze

Chapter 4/4

DevelopRapid reaction to feedback

OperateSoftware to value delivery

Operations

PROBLEM ASSIGNED TO ENGINEERING

OPSBACKLOG

MonitorFix

WORKING SOFTWAREDevelopment & testing

Actionable feedback

ALM integrated tools and workflows

Deployment and configuration automation

Testing in production

Intuitive diagnostics

Production captured debug data

Lösungsansätze

Betriebsprobleme

Überwachung der produktiven Applikation

Management Pack Template ermöglich eine “realtime” Überwachung der produktiven Applikationen

Problem

Solution

Lange Fehlererkennung Zeiten in der Produktion

Lange Fehlerbehebungszyklen, Kundenunzufriedenheit und teuer

Isolierte Tools

Integrierte “Incident” Management tools

Gemeinsame Überischt über die “Incidents” von Betrieb und Entwicklung

Gemeinsame ArtefaktenWiederverwendung der Artefakten aus der Entwicklung, wie z.B. Tests, in System Center

Problem

Solution

Solution

Isolierte Werkezuge und ArbeitsabläufeSchlechte Kommunikation, Lange Fehlerbehebungszyklen und Kundenunzufriedenheit

Fehler in der Produktion

“Actionable” DiagnoseIntelliTrace in der Produktion schnelles Fehlerbehebung

Wiederverwendbare ArtifaktenSystem Center Logs können zu IntelliTrace Dateien für Entwickler konvertiert werden.

Problem

Solution

Solution

Fehler im BetriebSchwer zu finden, Kein Debugging möglich

«Better Together»

© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a

commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a

commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.