Microsoft and DevOps - Presented by Atidan

Preview:

Citation preview

“Development

and Operations

collaboration”

What is DevOps?

DEV OPS

The first way (systems thinking)

DEV OPS

The second way (feedback loops)

DEV OPS

The third way (experiments)

Source: Saugatuck Technology Inc. © 2014 www.saugatucktechnology.com

Source: Saugatuck Technology Inc. © 2014 www.saugatucktechnology.com

LYDIA LEONG, GARTNER

Technical Debt

Cloud Infrastructure

Our Own DevOps Journey

Plan1 Monitor + Learn

ReleaseDevelop + Test2

Development Production

4

3

• Troubleshooting performance and availability is often difficult

• Operations cannot keep up with development and release fast enough

• Agile methodologies speed up the

development cycle

• Prioritization of investments is not

based on real-world usage patterns

Development Operations

It starts with an idea – and a plan

how to turn this idea into reality …

Manage work

Develop + Test 1

Plan

Project starts

PlanTrack progress

Write Code

Unit Testing

2

Build

Version Control

Build Verification

Release

Once the iteration starts, developers

turn great ideas into features …

Develop + Test

Cloud

Load Testing

Integration testing

environment

Automated functional

testing environment

3

Pre-production

environment

Staging

environment

Monitor + Learn

When all tests pass, the build is deployed to testing

environments for each stage in the release process

Release

Learn and understand how users use your app, how it reacts

and quickly fix issues and bugs

Monitor + Learn

4

Monitor

Feedback

Plan the next iteration

TFS

Develo

p Developer Workstation

Team Collaboration

Bu

ild &

Test Build/CI

Test

Dep

loy Release

Mo

nit

or

& L

earn Monitor

MicrosoftEcosystem

Workstations - On-Premises | Hybrid | Cloud Monitoring - On-Premises | Hybrid | CloudServices - On-Premises | Hybrid | Cloud

DEV TEST QA

Environments - On-Premises | Hybrid | Cloud

Develo

p Developer Workstation

Team Collaboration

Bu

ild &

Test Build/CI

Test

Dep

loy Configuration

Mo

nit

or

& L

earn Monitor

This graphic shows OSS and partner products that are

integrated with the Microsoft DevOps solution

MixedEcosystem

Release

Plan1 Monitor + Learn

ReleaseDevelop + Test2

Development Production

4

3

Microsoft@Atidan.com