0
Devops the Microsoft way

Patrick Chanezon
Director Enterprise Evangelism, Microsoft
patric@microsoft.com
@chanezon
@chanezon

French
Polyglot

Server Side
San Francisco

Developer Relations
3
Mainframe

4
Client-Server

5
Web

6
Cloud - Devops

7
• Consumer software is becoming like fashion

• Enterprise

Kent Beck, Usenix 2011 Talk, “Software G-Forces”
•
•
•
•

Built-in Scalability
Faster Iterations
Focus on Design
Focus on Business Value
Industry

10

Craft
Research Papers
Hybrid Cloud
2 Pizza teams
Open Source
Portability

14
Image from Patrick Debois
http://www.slideshare.net/jedi4ever/devops-the-war-is-over-if-you-want-it
http://www.slideshare....
MTBIAMSH (Mean Time Between Idea And Making
Stuff Happen)
• MTBIAMSH (Mean Time Between Idea And Making

Stuff Happen)
2.6 billion

Mobile devices by 2016,
350M of those being
used at work

82%

of the world's online
population engages in
so...
By 2016 …
Modern Business Applications
Plan

Develop

Release

Operate
People
Process
Tools


Modern ALM – Deliver Faster. Smarter. Continuously.
REQUIREMENTS
BACKLOG
Increase deployment
frequency

Reduce change lead-time
(react faster to dynamic
business needs)

Agility performance indic...
Connect with Customers where they’re at | Help them to transform to agile
Features to Tasks
Tagging Work Items
Check the pulse
of your
application

•

Get 360 degree view to
application’s health with
relevant metrics to help
you dete...
Global service monitoring

•

Check service availability
through global service
monitoring
Production incident alert
in operations system

•

Automatic Alerts whenever
your application is not
responding according ...
Understand what
failed and why by
drilling down into
failed tests

•

Detect if the problem is your
code or your dependenc...
Production incident alert
in operations system

Assign code related incidents to development

•

Assign production inciden...
Request additional diagnostics from operations

•

Get actionable production
diagnostics.
Request for additional diagnosti...
Generate IntelliTrace logs from within SCOM

•

Get actionable production
diagnostics.

IntelliTrace logs
collected by ope...
 Unlimited projects/repositories

 Agile planning
 Work item tracking
 Code discussions
 Work item chart viewing

= B...
Hybrid

On Premises

Modern Business Apps
Plan

Develop

Validate

Online

Modern ALM
Release

Integrated best-of-breed so...
Run load tests without expensive
test harnesses
Scale load tests to as many users
as you require
Build image provided
Perform a clean build, every time
Best of both worlds
• New monitoring capabilities
• Hybrid monitoring scenarios
• New dashboards for service health
• Bug fixes
•
•
•
•
•
•
•

Simplified configuration experience
Cloud Service monitoring
Virtual Machine monitoring (Availability)
Stor...
SCOM Java no intellitrace
App Insight: no Java yet
Release management not VS Online yet, not for
Linux VMs
Stay tuned!
62
63
64
65
IT Pros

Private

67

Devops

Hybrid

Architects

Developers

Public
69
• Enterprise Architect Paris
• @chanezon ou chanezon@microsoft.com

70
http://www.youtube.com/watch?v=il8lI7_FHP4
https://msopentech.com/

71
Devops the Microsoft Way
Devops the Microsoft Way
Devops the Microsoft Way
Devops the Microsoft Way
Devops the Microsoft Way
Devops the Microsoft Way
Devops the Microsoft Way
Devops the Microsoft Way
Devops the Microsoft Way
Devops the Microsoft Way
Devops the Microsoft Way
Devops the Microsoft Way
Devops the Microsoft Way
Devops the Microsoft Way
Devops the Microsoft Way
Devops the Microsoft Way
Devops the Microsoft Way
Devops the Microsoft Way
Devops the Microsoft Way
Devops the Microsoft Way
Devops the Microsoft Way
Devops the Microsoft Way
Devops the Microsoft Way
Devops the Microsoft Way
Devops the Microsoft Way
Devops the Microsoft Way
Devops the Microsoft Way
Upcoming SlideShare
Loading in...5
×

Devops the Microsoft Way

11,192

Published on

Devops is a cultural movement gathering developers and IT Pros responsible for operating applications around common values, goals, practices and tools in order to accelerate development and deployment cycles, creating fast feedback loops between development and operations. Like agility 15 years ago, Devops adoption, accelerated by Cloud platforms adoption, involves organizational, cultural, as well as tehcnical aspects. Emerging movement a few years ago, now well established at consumer web and mobile companies, Devops starts to get in the Enterprise.
This presentation will explain the cultural and organizational aspects of the Devops movement, then will give an overview of the most common tools that are used to implement a Devops approach, showing that Microsoft is one of the few providers proposing a complete and integrated toolset, that works seamlessly for .NET developers, while integrating the most popular third party open source and proprietary tools, making Azure a great platform to implement a Devops approach for Linux, Java and open source workloads. We will talk about Visual Studio Online, Windows Azure, System Center, Windows Server, Azure Pack, PowerShell, NewRelic, Chef & Puppet integrations, Jenkins, …
This deck was presented at Microsoft Techdays 2014, Read more at http://www.microsoft.com/france/mstechdays/programmes/2014/fiche-session.aspx?ID=07af5982-c413-46c3-8214-bba12365529b#0CDPXYrtwEbWxrgW.99

Published in: Technology

Transcript of "Devops the Microsoft Way"

  1. 1. Devops the Microsoft way Patrick Chanezon Director Enterprise Evangelism, Microsoft patric@microsoft.com @chanezon
  2. 2. @chanezon French Polyglot Server Side San Francisco Developer Relations
  3. 3. 3
  4. 4. Mainframe 4
  5. 5. Client-Server 5
  6. 6. Web 6
  7. 7. Cloud - Devops 7
  8. 8. • Consumer software is becoming like fashion • Enterprise Kent Beck, Usenix 2011 Talk, “Software G-Forces”
  9. 9. • • • • Built-in Scalability Faster Iterations Focus on Design Focus on Business Value
  10. 10. Industry 10 Craft
  11. 11. Research Papers Hybrid Cloud 2 Pizza teams Open Source Portability 14
  12. 12. Image from Patrick Debois http://www.slideshare.net/jedi4ever/devops-the-war-is-over-if-you-want-it http://www.slideshare.net/jedi4ever/devopsdays-downundervfinal
  13. 13. MTBIAMSH (Mean Time Between Idea And Making Stuff Happen)
  14. 14. • MTBIAMSH (Mean Time Between Idea And Making Stuff Happen)
  15. 15. 2.6 billion Mobile devices by 2016, 350M of those being used at work 82% of the world's online population engages in social networking 70% of businesses are either using or investing on cloud computing solutions
  16. 16. By 2016 …
  17. 17. Modern Business Applications
  18. 18. Plan Develop Release Operate
  19. 19. People Process Tools 
  20. 20. Modern ALM – Deliver Faster. Smarter. Continuously. REQUIREMENTS BACKLOG
  21. 21. Increase deployment frequency Reduce change lead-time (react faster to dynamic business needs) Agility performance indicators Reduce change fail rate Reduce mean-time-todetect & repair Reliability performance indicators
  22. 22. Connect with Customers where they’re at | Help them to transform to agile
  23. 23. Features to Tasks
  24. 24. Tagging Work Items
  25. 25. Check the pulse of your application • Get 360 degree view to application’s health with relevant metrics to help you detect issues in production with Application Insights. Set up a view of your application health with metrics that you care Identify issues and patterns with your application in production
  26. 26. Global service monitoring • Check service availability through global service monitoring
  27. 27. Production incident alert in operations system • Automatic Alerts whenever your application is not responding according to your thresholds. Automatic alerts with relevant Contextual information
  28. 28. Understand what failed and why by drilling down into failed tests • Detect if the problem is your code or your dependencies
  29. 29. Production incident alert in operations system Assign code related incidents to development • Assign production incidents from System Center to the Development team in Visual Studio for investigation and resolution. Development system incident reference in operations tool Incident in development system
  30. 30. Request additional diagnostics from operations • Get actionable production diagnostics. Request for additional diagnostics in operations system
  31. 31. Generate IntelliTrace logs from within SCOM • Get actionable production diagnostics. IntelliTrace logs collected by operations in development system Actionable debugging using IntelliTrace logs
  32. 32.  Unlimited projects/repositories  Agile planning  Work item tracking  Code discussions  Work item chart viewing = Basic capabilities +  Agile Portfolio Management  Team Rooms  Work item chart authoring  Request & manage feedback = Advanced capabilities +  Web test case management
  33. 33. Hybrid On Premises Modern Business Apps Plan Develop Validate Online Modern ALM Release Integrated best-of-breed solutions Operate
  34. 34. Run load tests without expensive test harnesses Scale load tests to as many users as you require
  35. 35. Build image provided Perform a clean build, every time Best of both worlds
  36. 36. • New monitoring capabilities • Hybrid monitoring scenarios • New dashboards for service health • Bug fixes
  37. 37. • • • • • • • Simplified configuration experience Cloud Service monitoring Virtual Machine monitoring (Availability) Storage Account monitoring (Availability and Size) Certificate health monitoring (expiration) Azure Distributed Application Template (hybrid scenarios) New monitoring dashboards and views
  38. 38. SCOM Java no intellitrace App Insight: no Java yet Release management not VS Online yet, not for Linux VMs Stay tuned!
  39. 39. 62
  40. 40. 63
  41. 41. 64
  42. 42. 65
  43. 43. IT Pros Private 67 Devops Hybrid Architects Developers Public
  44. 44. 69
  45. 45. • Enterprise Architect Paris • @chanezon ou chanezon@microsoft.com 70
  46. 46. http://www.youtube.com/watch?v=il8lI7_FHP4 https://msopentech.com/ 71
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×