30
www.ranger4.co m DevOpstasti c Optimising DevOps: The Trio of Tools for Change

DevOps Tools for Change

  • Upload
    ranger4

  • View
    195

  • Download
    3

Embed Size (px)

DESCRIPTION

We preach the mantra culture, interactions, THEN automation'. DevOps IS about culture, but to be fully optimised, automation must ultimately happen. Our DevOps tools for change efforts focus on a trio of core application automation areas

Citation preview

Page 1: DevOps Tools for Change

www.ranger4.com

DevOpstastic

Optimising DevOps:The Trio of Tools for

Change

Page 2: DevOps Tools for Change

www.ranger4.com

DevOpstastic

people process tools

cultureinteraction

sautomatio

n

1 2 3

Page 3: DevOps Tools for Change

www.ranger4.com

DevOpstastic

A DevOps Maturity Model

1

5

4

3

2

DevOpsDONE

Optimising DevOps

Starting DevOps

Fundamental DevOps

Not started DevOps

Fine tuning, tied tightly to business goals, innovation delivered to market

on demand

Automated build, cross-functional teams, product-focused, cultural

change happening

Thinking about cultural change, starting to write scripts, looking at test

automation

Outages, war-rooms, blame, unplanned work, delays and defects

Happy people with integrated toolchain to pre-empt failure, automate test and

deployment – Continuous Delivery

Page 4: DevOps Tools for Change

www.ranger4.com

DevOpstastic

Deplo

y

Arc

hit

ect

ure

and

Pro

cess

Modelin

g

Develo

pm

ent

Build

Requir

em

ents

G

ath

eri

ng a

nd

Managem

ent

Test

ing

Rele

ase

Configura

tion

APM

Software Development LifeCycle

DevOps Toolchain for Continuous Delivery

Plan Design Implement Maintain

Development Operations

Page 5: DevOps Tools for Change

www.ranger4.com

DevOpstastic

“IT performance is measured in terms of throughput and stability, two attributes

that seem to be opposed, yet are both essential to achieving IT that’s a real strategic asset.

The individual measures that make up IT performance are…”

2014 State of DevOps Report

Page 6: DevOps Tools for Change

www.ranger4.com

DevOpstastic

1. Deployment frequency

2. Lead time for changes

3. MTTR2014 State of DevOps Report

Page 7: DevOps Tools for Change

www.ranger4.com

DevOpstastic

2014 State of DevOps Report

Top Practices Correlated with Deployment Frequency

Continuous DeliveryContinuous delivery ensures that your software is always in a releasable state, turning deployment into a non-event that can be performed on demand.

Use of version control for all production artifactsWhen it’s easy to recreate environments for testing and troubleshooting, throughput goes up.

Page 8: DevOps Tools for Change

www.ranger4.com

DevOpstastic

2014 State of DevOps Report

Top Practices Correlated with Lead Time for Changes

Use of version control for all production artifactsThe ability to get changes into production repeatedly in a reliable, low-risk way depends on the comprehensive use of version control.

Automated testingWith a reliable and comprehensive set of automated tests, you can quickly gain confidence that your code is releasable without lengthy integrations and manual regression testing cycles.

Page 9: DevOps Tools for Change

www.ranger4.com

DevOpstastic

2014 State of DevOps Report

Top Practices Correlated with Mean Time to Recover (MTTR)

Use of version control for all production artifactsWhen an error is identified in production, you can quickly either redeploy the last good state or fix the problem and roll forward, reducing the time to recover.

Monitoring system and application healthLogging and monitoring systems make it easy to detect failures and identify the events that contributed to them. Proactive monitoring of system health based on threshold and rate-of-change warnings enables us to preemptively detect and mitigate problems.

Page 10: DevOps Tools for Change

www.ranger4.com

DevOpstastic

Deplo

y

Arc

hit

ect

ure

and

Pro

cess

Modelin

g

Develo

pm

ent

Build

Requir

em

ents

G

ath

eri

ng a

nd

Managem

ent

Test

ing

Rele

ase

Configura

tion

APM

Software Development LifeCycle

DevOps Toolchain for Continuous Delivery

Plan Design Implement Maintain

Development Operations

Deplo

y

Test

ing

Rele

ase

APM

Page 11: DevOps Tools for Change

www.ranger4.com

DevOpstastic

Deplo

y

Test

ing

Rele

ase

APM

The core components of optimized DevOps

Page 12: DevOps Tools for Change

www.ranger4.com

DevOpstastic

Example Run Book

Page 13: DevOps Tools for Change

www.ranger4.com

DevOpstastic

WHY?

Page 14: DevOps Tools for Change

www.ranger4.com

DevOpstastic

Dev

route to live

Test QA Prod

Page 15: DevOps Tools for Change

www.ranger4.com

DevOpstastic

Dev

route to live

Test QA Prod

Deploy your application at any time, at high speed

Page 16: DevOps Tools for Change

www.ranger4.com

DevOpstastic

Dev

route to live

Test QA Prod

Deploy your application at any time, at high speed

!

Be pre-emptively alerted to performance issues/outages

Page 17: DevOps Tools for Change

www.ranger4.com

DevOpstastic

Dev

route to live

Test QA Prod

Deploy your application at any time, at high speed

Be pre-emptively alerted to performance issues/outages

Redeploy last known working version instantly, fix, test, redeploy

Page 18: DevOps Tools for Change

www.ranger4.com

DevOpstastic

Why Application Release

Automation?

Page 19: DevOps Tools for Change

www.ranger4.com

DevOpstastic

No more scripts

Push button, on demand deployments

Instant redeploys

Consistent, predictable results

Audit trail for compliance

Page 20: DevOps Tools for Change

www.ranger4.com

DevOpstastic

Productivity gains

Cost of deployment reduces

Innovation to market faster

Compete harder

Risk mitigation

£$€¥₹

Page 21: DevOps Tools for Change

www.ranger4.com

DevOpstastic

43% of Companies Experienced a Data Breach in the Last Year

Page 22: DevOps Tools for Change

www.ranger4.com

DevOpstastic

Why Automated Testing?

Page 23: DevOps Tools for Change

www.ranger4.com

DevOpstastic

Scriptless, wizard driven authoring

Create ‘stubs’ for 3rd party environments

Functional and performance testing too

Model/simulate real system behaviour

Audit trail for compliance

Page 24: DevOps Tools for Change

www.ranger4.com

DevOpstastic

Shift left

Fix defects faster, cheaper, easier

Innovation to market faster

More confidence at deployment time

More smiling customers

£$€¥₹

Page 25: DevOps Tools for Change

www.ranger4.com

DevOpstastic

Why Application Performance

Management?

Page 26: DevOps Tools for Change

www.ranger4.com

DevOpstastic

Trace transactions end to end

Code level visibility of issues

Single pane of glass for all

Visibility of every application problem

App, mobile and web end-user, DB & server

Page 27: DevOps Tools for Change

www.ranger4.com

DevOpstastic

Prempt failure and reduce MTTR

Keep user experience seamless

Improve customer satisfaction

Reduce outages and associated costs

Fail smartly – be DevOps

£$€¥₹

Page 28: DevOps Tools for Change

www.ranger4.com

DevOpstastic

1. Deployment Automation2. Test Automation

3. App Performance Mgmt

Trio of DevOps Tools for Change

Page 29: DevOps Tools for Change

www.ranger4.com

DevOpstastic

[email protected]

Page 30: DevOps Tools for Change

www.ranger4.com

DevOpstastic

BeDevOpstastic