190 likes | 293 Views
Entwicklung und Betrieb näher zusammen dank Team Foundation Server 2012 und System Center 2012. Hansjörg Scherer ALM Spezialist, Microsoft Schweiz hscherer@microsoft.com. Agenda. DevOps : Was ist das? « Integationsprobleme » Demo Lösungsansätze. DevOps : Was ist das?. Chapter 1/4.
E N D
Entwicklung und Betrieb näher zusammen dank Team Foundation Server 2012 und System Center 2012 Hansjörg Scherer ALM Spezialist, Microsoft Schweiz hscherer@microsoft.com
Agenda DevOps: Was ist das? «Integationsprobleme» Demo Lösungsansätze
DevOps: Was ist das? Chapter 1/4
Was ist DevOps DevOps unterstützt den Software Development Prozess DevOpsbildet den vollenlebenszyklusab! DevOpsistein Team Aufgabe DevOpsbeschleunigt“continuous delivery” App Lifecycle
«Integationsprobleme» Chapter 2/4
Integationsprobleme Operations No actionable feedback resulting in high MTTR Production incidents are hard to debug PROBLEM ASSIGNED TO ENGINEERING Develop Rapid reaction to feedback Development & testing Users detect defects in production Fix Operate Software to value delivery Monitor Unable to reproduce error in development environment Isolated operations tools and workflows OPS BACKLOG Long deployment cycle times WORKING SOFTWARE
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 WorkItemSynchronizer Management Pack» System Center 2012 Orchestrator «SP1» mit «TFS Integration Pack 1.4» Produktives System mit SCOM AgentsundIntellitraceCollector
MöglicheProbleme Lange Fehlererkennungszeiten in der Produktion Lange Fehlerbehebungszyklen, Kundenunzufriedenheit und teuer. Problem IsolierteWerkezuge und Arbeitsabläufe SchlechteKommunikation, Lange Fehlerbehebungszyklen und Kundenunzufriedenheit Problem FehlerimBetrieb Schwerzufinden, Kein Debugging möglich Problem
Demo Chapter 3/4
System Center 2012 Orchestrator Einfaches «Runbook» Beispiel
Lösungsansätze Chapter 4/4
Lösungsansätze Operations Actionable feedback Intuitive diagnostics PROBLEM ASSIGNED TO ENGINEERING Develop Rapid reaction to feedback Development & testing Testing in production Fix Operate Software to value delivery Monitor Production captured debug data ALM integrated tools and workflows OPS BACKLOG Deployment and configuration automation WORKING SOFTWARE
Betriebsprobleme Lange Fehlererkennung Zeiten in der Produktion Lange Fehlerbehebungszyklen, Kundenunzufriedenheit und teuer Problem Überwachung der produktiven Applikation Management Pack Template ermöglich eine “realtime” Überwachung der produktiven Applikationen Solution
Isolierte Tools IsolierteWerkezuge und Arbeitsabläufe SchlechteKommunikation, Lange Fehlerbehebungszyklen und Kundenunzufriedenheit Problem Integrierte “Incident” Management tools GemeinsameÜberischt über die “Incidents” von Betrieb und Entwicklung GemeinsameArtefakten Wiederverwendung der Artefaktenaus der Entwicklung, wiez.B. Tests, in System Center Solution Solution
Fehler in der Produktion Fehler im Betrieb Schwer zu finden, Kein Debugging möglich Problem “Actionable” Diagnose IntelliTrace in der Produktion schnelles Fehlerbehebung Wiederverwendbare Artifakten System Center Logs können zu IntelliTrace Dateien für Entwickler konvertiert werden. Solution Solution
Weitere ALM Sessions Continuous Value Delivery & Feedback with Visual Studio 2012 13.00 – 14.00 NenoLoje – Raum: Singapore Verteilte Versionsverwaltung mit Team Foundation Server 2012 14.15 – 15.15 Daniel Marbach und Thorsten Ruf – Raum Osaka Software Testen mit Visual Studio 2012 Lab Management 15.30 – 16.30 Nico Orschel und Marc Müller – Raum Osaka