CALL OF DUTY: DEV OPS STEPHEN BURTON, TECH EV ANGELIST , - - PowerPoint PPT Presentation

call of duty
SMART_READER_LITE
LIVE PREVIEW

CALL OF DUTY: DEV OPS STEPHEN BURTON, TECH EV ANGELIST , - - PowerPoint PPT Presentation

CALL OF DUTY: DEV OPS STEPHEN BURTON, TECH EV ANGELIST , APPDYNAMICS my company Im Steve Burton my passion tech ev angelist @burtonsa ys THE GAME toda y GAME SELECT DEVELOPER DEVELOPER A OPERATIONS DEVOPS NOOPS Dev MISSION


slide-1
SLIDE 1

CALL OF DUTY:

DEV OPS

STEPHEN BURTON, TECH EV ANGELIST , APPDYNAMICS
slide-2
SLIDE 2

I’m Steve Burton @burtonsa ys my company my passion tech ev angelist

slide-3
SLIDE 3

THE GAME toda y

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
slide-4
SLIDE 4

yesterda y’s ba ttle

agile development

slide-5
SLIDE 5

yesterda y’s ba ttle

unit & functional TESTING

slide-6
SLIDE 6

yesterda y’s ba ttle

FRIENDLY FIRE

slide-7
SLIDE 7

yesterda y’s ba ttle

THE WAR ROOM

slide-8
SLIDE 8

the problem

DEV OPS BATTLE

slide-9
SLIDE 9

the bigger picture

YOUR BUSINESS WAR ZONE YOUR COMPETITORS

slide-10
SLIDE 10

enemy is

  • n the outside
slide-11
SLIDE 11

applica tion 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
slide-12
SLIDE 12

THE GAME IS CHANGING

GAME SELECT

DEVELOPER OPERATIONS DEVOPS NOOPS

A

DEVOPS

MISSION PARAMETERS: MISSION OBJECTIVES KILL YOUR COMPETITORS
  • DEVELOP
, TEST, DEPLOY, OPERATE
  • AUTOMATION & BUSINESS AGILITY
RECOMMENDED ESSENTIALS BEER, WHITEBOARDS, COMMUNICATION Dev OPS
slide-13
SLIDE 13

THE ENVIRONMENT IS CHANGING

MAP SELECT

DEVELOPMENT TEST QA STAGING PRODUCTION

A

PRODUCTION

DESCRIPTION MAP SIZE LARGE, DISTRIBUTED, VIRTUAL, COMPLEX WHERE THE BUSINESS RUNS. EXPECT OUTAGES & END USER CASUALTIES. RECOMMENDED EQUIPMENT RELEASE AUTOMATION & MONITORING
slide-14
SLIDE 14

but wha t is success?

slide-15
SLIDE 15

# of deployments ?

slide-16
SLIDE 16

# of fea tures ?

slide-17
SLIDE 17

time to market ?

slide-18
SLIDE 18

a v ailability?

99.9%

The most meaningless metric in IT today.

slide-19
SLIDE 19

develop , test, deploy & a v ailability != success

slide-20
SLIDE 20

automa tion

slide-21
SLIDE 21

can automa te 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 Month Releases Monthly Release Weekly Release Daily Release

1/3

Experienced Severity 1 Incident Each Month

slide-22
SLIDE 22

failure

slide-23
SLIDE 23

monitoring

slide-24
SLIDE 24

communica tion is key but...so is intelligence

slide-25
SLIDE 25

wha t should devops monitor?

slide-26
SLIDE 26

big picture is useful

slide-27
SLIDE 27

maps help alot

slide-28
SLIDE 28

applica tion dependancies

slide-29
SLIDE 29

e.g. pa ypal

End User Experience improved by 49% in 6 months

761ms 650ms 433ms 387ms

slide-30
SLIDE 30

no monitor. no learn.

  • restart servers
  • rollback
  • reproduce
  • troubleshoot vs

innov a te

slide-31
SLIDE 31

TRY REPRODUCING THIS....

slide-32
SLIDE 32

leaders learn from failure

  • amazon
  • business impact
  • root cause analysis
slide-33
SLIDE 33

leaders learn from failure

slide-34
SLIDE 34

wha t is devops? “devops is about being agile and going from a-ha to cha ching as quickly as possible.”

John Willis DevOps Evangelist DevOps Days 2011

slide-35
SLIDE 35

devops survey

Source: CA.com
slide-36
SLIDE 36

wha t makes your business successful?

  • revenue
  • customers
  • product leadership
  • downloads
slide-37
SLIDE 37

wha t IMPACT DO YOU HA VE ON THE BUSINESS?

slide-38
SLIDE 38

idea

let’s measure the cha ching

slide-39
SLIDE 39

monitor business transactions

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

99.9% or $186,900

slide-40
SLIDE 40

monitor services

  • ver infrastructure

Order Throughput Visits Order Latency

slide-41
SLIDE 41

monitor services

  • ver infrastructure
slide-42
SLIDE 42

compare deployments

slide-43
SLIDE 43

unplanned downtime

1 minute = how much revenue?

slide-44
SLIDE 44

but my app isn’t revenue critical

devops is about collabora tion. so measure productivity .

slide-45
SLIDE 45

mean time to innocence (MTTI)

slide-46
SLIDE 46

mean time to resolution (MTTR)

Weeks, Days, Hours or Minutes?

slide-47
SLIDE 47

mean time between failure (MTBF)

Weeks, Days, Hours or Minutes?

slide-48
SLIDE 48

example how much can devops sa ve you?

slide-49
SLIDE 49

tha ts 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
slide-50
SLIDE 50

so wha t is success for me?

  • finding a new job
  • earning more money
  • twitter followers
slide-51
SLIDE 51

summary

> see the big picture > define success > automa te <> monitor > measure success > ev angelize success > get paid more

slide-52
SLIDE 52

monitor production. toda y .

www.AppDynamics.com

for free.

slide-53
SLIDE 53

game over