value of enterprise devops

31
© 2013 Cloud Technology Partners, Inc. / Confidential 1 Deriving Value from Enterprise DevOps Cloud Computing Expo NYC June 10, 2014

Post on 14-Sep-2014

667 views

Category:

Technology


3 download

DESCRIPTION

My talk at Cloud Expo in NYC on 6-10-14. What is DevOPs? What is the Business Value? What needs to change within the Enterprise?

TRANSCRIPT

Page 1: Value of Enterprise DevOps

© 2013 Cloud Technology Partners, Inc. / Confidential

1

Deriving Value from Enterprise DevOps

Cloud Computing Expo – NYC

June 10, 2014

Page 3: Value of Enterprise DevOps

© 2013 Cloud Technology Partners, Inc. / Confidential

3

WTF is DevOps?

DevOps Gut Check

Page 4: Value of Enterprise DevOps

© 2013 Cloud Technology Partners, Inc. / Confidential

4

A culture shift or movement that encourages

great collaboration to……

“Build Better Quality Software Faster & More Reliably”

DevOps Gut Check

Page 5: Value of Enterprise DevOps

© 2013 Cloud Technology Partners, Inc. / Confidential

5

Common

Misperceptions of

DevOps

DevOps Gut Check

Page 6: Value of Enterprise DevOps
Page 7: Value of Enterprise DevOps
Page 8: Value of Enterprise DevOps
Page 9: Value of Enterprise DevOps

© 2013 Cloud Technology Partners, Inc. / Confidential

9

The most fundamental goal of

DevOps – Remove waste

DevOps Gut Check

Page 10: Value of Enterprise DevOps

© 2013 Cloud Technology Partners, Inc. / Confidential

10

Examples of Waste

• Redundant work across silos

• Wait time

• Provisioning times

• Inconsistent environments

• Manual testing processes

• A domain expert as a bottleneck

• Long approval processes

DevOps Gut Check

Page 11: Value of Enterprise DevOps

© 2013 Cloud Technology Partners, Inc. / Confidential

11

What is Driving DevOps – Business Perspective

High Performance IT Shops:

• Deploy 30 times more with

50% fewer failures

• Strong business performance,

helping to boost productivity,

profitability, and market share

• Employee satisfaction

• Competitive advantage

Page 12: Value of Enterprise DevOps

© 2013 Cloud Technology Partners, Inc. / Confidential

12

Old Way – The Dictatorship

What is Driving DevOps – Technology Perspective

Pre-Cloud

- Lack of choices

- Vertical scale

- Long procurement processes

- Vendor supported infrastructure

- Standard n-tier architectures

Page 13: Value of Enterprise DevOps

© 2013 Cloud Technology Partners, Inc. / Confidential

13

New Way – Sovereignty Model

What is Driving DevOps – Technology Perspective

Cloud

- Developer chooses

- Horizontal scale

- Provisioning in minutes

- COTS infrastructure (virtual)

- Distributed architectures

Page 14: Value of Enterprise DevOps

© 2013 Cloud Technology Partners, Inc. / Confidential

14

Old Way – Maslow’s Hammer

What is Driving DevOps – Technology Perspective

Pre-Cloud

- If all you have is a hammer…..

- One single database solution

- Typically a SQL DBMS on a big server

- Scales Vertically

- Centralized

Page 15: Value of Enterprise DevOps

© 2013 Cloud Technology Partners, Inc. / Confidential

15

New Way – Freedom of Choice

What is Driving DevOps – Technology Perspective

Cloud

- Many ways to skin a cat

- Many different database technologies

- Many different size servers

- Scales horizontally

- Distributed

Source: http://aws.amazon.com/solutions/case-studies/parse/

Page 16: Value of Enterprise DevOps

© 2013 Cloud Technology Partners, Inc. / Confidential

16

Cloud architectures require…

New Breed of Architectures Require a New Operating Model

- Centralized logging solutions

- Proactive monitoring (Nagios is not enough)

- Enhanced security design

- More regulatory controls

- Cost optimization strategies

- Stateless architectures

- High levels of automation

- Better collaboration between domain experts (app, ops, security)

Page 17: Value of Enterprise DevOps

© 2013 Cloud Technology Partners, Inc. / Confidential

17

Old Way – Man Behind the Curtain

New Breed of Architectures Require a New Operating Model

- Tribal Knowledge

- Reactive mode – Fire Fighting

- Fragile software

- Big disruptive releases

- Long wait for enhancements

- Inefficient processes

- Bugs in new code carried forward

- Ops stuck holding the bag

Page 18: Value of Enterprise DevOps

© 2013 Cloud Technology Partners, Inc. / Confidential

18

New Way – Intelligent Services

New Breed of Architectures Require a New Operating Model

- Collaborative

- Proactive mode – Fire Prevention

- Stable software

- Small, frequent releases

- Fast to market

- Waste removed from processes

- Bugs not allowed in build

- Shared Accountability

Page 19: Value of Enterprise DevOps

© 2013 Cloud Technology Partners, Inc. / Confidential

19

Modern Architectures are harder to manage

and scale using traditional processes

The Dilemma

Cloud Provider

Customers

Employees

Application

Source: CompuwareXML/SOAPhttp SQL TCIP/IP

Page 20: Value of Enterprise DevOps

© 2013 Cloud Technology Partners, Inc. / Confidential

20

Shift From Product-Centric to Service-Centric

On Premise

• Up front Licenses

• 18-20% Annual Maintenance

• IT Cost/Risk on Customer

• SLA on Customer

• Remote troubleshooting

• 18-36 Month Release Cycle

• Highly Customized

• Upgrade Cost/Risk on Customer

• Cost of Trained Staff on Customer

ASP/Cloud Washed

• License and Annual Maintenance

• A la carte App/Hosting Services

• IT Cost/Risk Shared

• Manual Scaling

• SLA Shared

• 18-36 Month Release Cycle

• Moderately Customized, Integration Challenged

• Periodic Upgrade Cost/Risk Shared

• Highly Skilled Staff for Manual Changes and One Off Issues

• Ongoing Debate on Shared Roles

SaaS/True Cloud

• Subscription Including Maintenance

• Continuous Operations Services Included

• IT Cost/Risk on Provider

• Autoscaling

• Availability and Performance SLA on Provider

• Frequent Releases/Upgrades

• Configurable Customization and Integration Toolkit

• Self-Service and Dashboards

• Automation and Proactive Monitoring

Product Delivery Service Delivery

Page 21: Value of Enterprise DevOps

© 2013 Cloud Technology Partners, Inc. / Confidential

21

What Needs to Change?

Traditional Challenge – Dev needs speed, Ops needs control

SpeedAPIs

SecurityComplianceAvailability

Auditing

The Great Balancing Act

Page 22: Value of Enterprise DevOps

© 2013 Cloud Technology Partners, Inc. / Confidential

22

What needs to Change?

Old Way New Way

Done means

“It’s an OPS problem now”

A service is never done

until it is turned off

“The best developers are the

ones who get the call when

the system goes down”

Page 23: Value of Enterprise DevOps

© 2013 Cloud Technology Partners, Inc. / Confidential

23

What needs to Change?

Old Way = Ops as a Bottleneck

Page 24: Value of Enterprise DevOps

© 2013 Cloud Technology Partners, Inc. / Confidential

24

What needs to Change?

New Way = Ops as a Service Provider

Automated/ Self Service Provisioning

Asset/ Upgrade/ Patch Management

Monitoring/ Logging Services

Availability Management

Performance/ Capacity

Management

Security & Compliance

Services

Page 25: Value of Enterprise DevOps

© 2013 Cloud Technology Partners, Inc. / Confidential

25

Focus on Removing Waste from the System

Remove waste first, then automate

Source: http://nicholsoncartoons.com.au/2012-07-04-deloitte-report-warns-on-port-infrastructure.html

Page 26: Value of Enterprise DevOps

© 2013 Cloud Technology Partners, Inc. / Confidential

26

Focus on Removing Waste from the System

Don’t automate what you don’t understand

Source: http://nicholsoncartoons.com.au/2012-07-04-deloitte-report-warns-on-port-infrastructure.html

Page 27: Value of Enterprise DevOps

© 2013 Cloud Technology Partners, Inc. / Confidential

27

Continuous Operations: “Characteristics of a data-processing system that reduce

or eliminate the need for planned downtime, such as

scheduled maintenance” - Gartner

Build a Culture of Continuous Improvement

IT Performance

Page 28: Value of Enterprise DevOps

© 2013 Cloud Technology Partners, Inc. / Confidential

28

Automation and Orchestration Logging, Monitoring and Metrics

The DevOps Toolkit

Implement

Feedback

Page 29: Value of Enterprise DevOps

© 2013 Cloud Technology Partners, Inc. / Confidential

29

At the end of the Day,

DevOps only matters if the

business needs are met

Keep Your Eye on the Prize

Page 30: Value of Enterprise DevOps

© 2013 Cloud Technology Partners, Inc. / Confidential

30

Recommended Reading

Page 31: Value of Enterprise DevOps

© 2013 Cloud Technology Partners, Inc. / Confidential

31

Questions?

Thank you for your time and interest.

Mike Kavis VP / Principal Architect,

Cloud Technology Partners

@madgreek65 / [email protected]