21

Microsoft and DevOps - Presented by Atidan

Embed Size (px)

Citation preview

Page 1: Microsoft and DevOps - Presented by Atidan
Page 2: Microsoft and DevOps - Presented by Atidan

“Development

and Operations

collaboration”

What is DevOps?

Page 3: Microsoft and DevOps - Presented by Atidan

DEV OPS

The first way (systems thinking)

Page 4: Microsoft and DevOps - Presented by Atidan

DEV OPS

The second way (feedback loops)

Page 5: Microsoft and DevOps - Presented by Atidan

DEV OPS

The third way (experiments)

Page 6: Microsoft and DevOps - Presented by Atidan
Page 7: Microsoft and DevOps - Presented by Atidan

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

Page 8: Microsoft and DevOps - Presented by Atidan

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

Page 9: Microsoft and DevOps - Presented by Atidan

LYDIA LEONG, GARTNER

Page 10: Microsoft and DevOps - Presented by Atidan

Technical Debt

Cloud Infrastructure

Our Own DevOps Journey

Page 11: Microsoft and DevOps - Presented by Atidan

Plan1 Monitor + Learn

ReleaseDevelop + Test2

Development Production

4

3

Page 12: Microsoft and DevOps - Presented by Atidan

• 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

Page 13: Microsoft and DevOps - Presented by Atidan

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

Page 14: Microsoft and DevOps - Presented by Atidan

Write Code

Unit Testing

2

Build

Version Control

Build Verification

Release

Once the iteration starts, developers

turn great ideas into features …

Develop + Test

Page 15: Microsoft and DevOps - Presented by Atidan
Page 16: Microsoft and DevOps - Presented by Atidan

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

Page 17: Microsoft and DevOps - Presented by Atidan

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

Page 18: Microsoft and DevOps - Presented by Atidan

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

Page 19: Microsoft and DevOps - Presented by Atidan

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

Page 20: Microsoft and DevOps - Presented by Atidan

Plan1 Monitor + Learn

ReleaseDevelop + Test2

Development Production

4

3