Transcript
Page 1: Call of Duty: Dev Ops

CALL OF DUTY:DEV OPS

STEPHEN BURTON, TECH EVANGELIST, APPDYNAMICS

Page 2: Call of Duty: Dev Ops

I’m Steve Burton

@burtonsays

my company

my passion

tech evangelist

Page 3: Call of Duty: Dev Ops

THE GAME today

GAME SELECT

DEVOPS

OPERATIONS

DEVELOPER

NOOPS

A DEVELOPER

MISSION PARAMETERS:

MISSION OBJECTIVES- MEET FUNCTIONAL REQUIREMENTS

- DESIGN, DEVELOP, TEST

RECOMMENDED ESSENTIALS - BEER, COFFEE, REDBULL, PIZZA

Dev

Page 4: Call of Duty: Dev Ops

yesterday’s battle

agile development

Page 5: Call of Duty: Dev Ops

yesterday’s battle

unit & functional TESTING

Page 6: Call of Duty: Dev Ops

yesterday’s battle

FRIENDLY FIRE

Page 7: Call of Duty: Dev Ops

yesterday’s battle

THE WAR ROOM

Page 8: Call of Duty: Dev Ops

the problem

DEV

OPS

BATTLE

Page 9: Call of Duty: Dev Ops

the bigger picture

YOURBUSINESS

WAR ZONE

YOUR COMPETITORS

Page 10: Call of Duty: Dev Ops

enemy ison the outside

Page 11: Call of Duty: Dev Ops

application lifecycle

10 develop

20 test

30 run

40 goto 10

*Taken from “How Netflix Monitors & Operates in the Cloud” by Ariel Tsetlin

< Pay Attention to Monitoring

< Live and Die by Monitoring

Page 12: Call of Duty: Dev Ops

THE GAME IS CHANGING

GAME SELECT

DEVELOPER

OPERATIONS

DEVOPS

NOOPS

A

DEVOPS

MISSION PARAMETERS:

MISSION OBJECTIVESKILL YOUR COMPETITORS

- DEVELOP, TEST, DEPLOY, OPERATE- AUTOMATION & BUSINESS AGILITY

RECOMMENDED ESSENTIALS BEER, WHITEBOARDS, COMMUNICATION

Dev OPS

Page 13: Call of Duty: Dev Ops

THE ENVIRONMENT IS CHANGING

MAP SELECT

DEVELOPMENT

TEST

QA

STAGING

PRODUCTIONA

PRODUCTION

DESCRIPTION

MAP SIZELARGE, DISTRIBUTED, VIRTUAL, COMPLEX

WHERE THE BUSINESS RUNS.EXPECT OUTAGES & END USER CASUALTIES.

RECOMMENDED EQUIPMENT RELEASE AUTOMATION & MONITORING

Page 14: Call of Duty: Dev Ops

but what is success?

Page 15: Call of Duty: Dev Ops

# of deployments ?

Page 16: Call of Duty: Dev Ops

# of features ?

Page 17: Call of Duty: Dev Ops

time to market ?

Page 18: Call of Duty: Dev Ops

availability?

99.9%The most meaningless metric in IT today.

Page 19: Call of Duty: Dev Ops

develop, test,deploy &

availability

!= success

Page 20: Call of Duty: Dev Ops

automation

Page 21: Call of Duty: Dev Ops

can automate failure

AppDynamics 2011 Survey: 250+ respondents

Source: http://www.appdynamics.com/blog/2011/12/14/storm-clouds-in-2012-summary-of-appdynamics-apm-customer-survey/

58%

3%

21%

17%

> 2 MonthReleases

MonthlyRelease

WeeklyRelease

DailyRelease

1/3ExperiencedSeverity 1Incident

Each Month

Page 22: Call of Duty: Dev Ops

failure

Page 23: Call of Duty: Dev Ops

monitoring

Page 24: Call of Duty: Dev Ops

communication is key

but...so is intelligence

Page 25: Call of Duty: Dev Ops

what should devops monitor?

Page 26: Call of Duty: Dev Ops

big picture is useful

Page 27: Call of Duty: Dev Ops

maps help alot

Page 28: Call of Duty: Dev Ops

application dependancies

Page 29: Call of Duty: Dev Ops

e.g. paypal

End User Experience improved by 49% in 6 months

761ms

650ms

433ms387ms

Page 30: Call of Duty: Dev Ops

no monitor. no learn.

‣restart servers

‣rollback

‣reproduce

‣troubleshoot vs innovate

Page 31: Call of Duty: Dev Ops

TRY REPRODUCING THIS....

Page 32: Call of Duty: Dev Ops

leaders learnfrom failure

‣amazon

‣business impact

‣root cause analysis

Page 33: Call of Duty: Dev Ops

leaders learnfrom failure

Page 34: Call of Duty: Dev Ops

what is devops?

“devops is about being agile and going from

a-ha to cha chingas quickly as possible.”

John WillisDevOps EvangelistDevOps Days 2011

Page 35: Call of Duty: Dev Ops

devops survey

Source: CA.com

Page 36: Call of Duty: Dev Ops

what makes yourbusiness

successful?

‣revenue

‣customers

‣ product leadership

‣downloads

Page 37: Call of Duty: Dev Ops

what IMPACT DO YOU HAVE ON THE BUSINESS?

Page 38: Call of Duty: Dev Ops

idea

let’s measure the cha ching

Page 39: Call of Duty: Dev Ops

monitorbusiness transactions

2,492 Checkouts Impacted @ $75 each= $186,900 revenue risk from incident

99.9% or $186,900

Page 40: Call of Duty: Dev Ops

monitor servicesover infrastructure

Order Throughput

VisitsOrderLatency

Page 41: Call of Duty: Dev Ops

monitor servicesover infrastructure

Page 42: Call of Duty: Dev Ops

compare deployments

Page 43: Call of Duty: Dev Ops

unplanned downtime

1 minute = how much revenue?

Page 44: Call of Duty: Dev Ops

but my app isn’t revenue critical

devops is about collaboration.

so measure productivity.

Page 45: Call of Duty: Dev Ops

mean time to innocence (MTTI)

Page 46: Call of Duty: Dev Ops

mean time to resolution (MTTR)

Weeks, Days, Hours or Minutes?

Page 47: Call of Duty: Dev Ops

mean time between failure (MTBF)

Weeks, Days, Hours or Minutes?

Page 48: Call of Duty: Dev Ops

example

how much can devops save you?

Page 49: Call of Duty: Dev Ops

thats not my role

GAME SELECT

DEVOPS

OPERATIONS

DEVELOPER

NOOPS

A DEVELOPER

MISSION PARAMETERS:

MISSION OBJECTIVES- MEET FUNCTIONAL REQUIREMENTS

- DESIGN, DEVELOP, TEST

RECOMMENDED ESSENTIALS - BEER, COFFEE, REDBULL, PIZZA

Dev

Page 50: Call of Duty: Dev Ops

so what is success for me?

‣ finding a new job

‣ earning more money

‣twitter followers

Page 51: Call of Duty: Dev Ops

summary

> see the big picture

> define success

> automate <> monitor

> measure success

> evangelize success

> get paid more

Page 52: Call of Duty: Dev Ops

monitor production. today.

www.AppDynamics.com

for free.

Page 53: Call of Duty: Dev Ops

game over


Top Related