KEMBAR78
Devops the Microsoft Way | PDF
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.net/jedi4ever/devopsdays-downundervfinal
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
social networking

70%

of businesses are either
using or investing on
cloud computing
solutions
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 indicators

Reduce change fail rate

Reduce mean-time-todetect & repair

Reliability performance indicators
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 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
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 to
your thresholds.

Automatic alerts
with relevant
Contextual
information
Understand what
failed and why by
drilling down into
failed tests

•

Detect if the problem is your
code or your dependencies
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
Request additional diagnostics from operations

•

Get actionable production
diagnostics.
Request for additional diagnostics in operations system
Generate IntelliTrace logs from within SCOM

•

Get actionable production
diagnostics.

IntelliTrace logs
collected by operations
in development system

Actionable debugging
using IntelliTrace logs
 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
Hybrid

On Premises

Modern Business Apps
Plan

Develop

Validate

Online

Modern ALM
Release

Integrated best-of-breed solutions

Operate
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)
Storage Account monitoring (Availability and Size)
Certificate health monitoring (expiration)
Azure Distributed Application Template (hybrid scenarios)
New monitoring dashboards and views
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