Dev-Ops Best Practices on the Microsoft Stack Victor Mushkatin Group Program Manager Microsoft Corporation DEV363
DevOps What is it?
Working Software
*Wikipedia Developers are getting integrated into operational service delivery processes Operations embraced new role of Service (App) Owner
DevOps What is missing?
demo How to make deployment consistent?
Backup Take VMM ST snapshot Take SQL Backup Deploy Publish WebDeploy package into VMM Library Start ST deployment Test Test deployment using Web Tests Snapshot failure Clone ST Clone DB Create TFS WI Roll back Roll back ST Restore DB
demo How to monitor app internals?
Development Information Technology Operations “Why? It works fine in staging” “But I only know it’s unavailable when my customers call” “So how is it failing?” “How should I know, I didn’t write the code” “How do I monitor your.NET application for availability in production?” $^%& *^!!!” “It is your server, not my code !” Unreliable incident detection Limited communication of knowledge between Operations and Development Incorrect problem attribution Time consuming problem resolution
demo How to get right information from prod?
Breakout Sessions DEV317 – Going Beyond F11: Debug Better and Faster with Visual Studio 2012 DEV390 – IntelliTrace, What Is It and How Can I Use It To My Benefits? MGT314 - What's New in System Center 2012 SP1 - Virtual Machine Manager MGT302 - Application Monitoring with Microsoft System Center Operations Manager 2012 MGT325 - From Opalis to Orchestrator and Microsoft System Center Service Manager 2010 to 2012
Visual Studio Home Page :: Jason Zander’s Blog :: Facebook :: Twitter :: Somasegar’s Blog ::
Connect. Share. Discuss. Learning Microsoft Certification & Training Resources TechNet Resources for IT Professionals Resources for Developers
Evaluations Submit your evals online