25
DevOps and the Cloud Achieving Faster Application Delivery Bernard Golden Vice President of Strategy, ActiveState

DevOps and the Cloud: Achieving Faster Application Delivery

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: DevOps and the Cloud: Achieving Faster Application Delivery

DevOps and the CloudAchieving Faster Application Delivery

Bernard GoldenVice President of Strategy, ActiveState

Page 2: DevOps and the Cloud: Achieving Faster Application Delivery

ActiveState | Copyright 2014 | activestate.com | @activestate

Bernard Golden

20+ years experience:• Enterprise IT shops,• Enterprise software• Global consultancy• Venture capital

Cloud Computing Advisor, CIO Magazine

Weekly blog read by 50K+ people throughout world

Named a “Top Ten Influential Person in Cloud Computing” by Wired.com

Page 3: DevOps and the Cloud: Achieving Faster Application Delivery

ActiveState | Copyright 2014 | activestate.com | @activestate201120072011

20122013

Page 4: DevOps and the Cloud: Achieving Faster Application Delivery

What is the state of cloud computing today?

Page 5: DevOps and the Cloud: Achieving Faster Application Delivery

ActiveState | Copyright 2014 | activestate.com | @activestate

“Provisioning a VM used to take 6 weeks and 117 trouble tickets. With our cloud environment it now takes 10 minutes.”

Scott Carlson, Cloud Infrastructure Architect, PayPal

Page 6: DevOps and the Cloud: Achieving Faster Application Delivery

ActiveState | Copyright 2014 | activestate.com | @activestate

No Friction Infrastructure is the New Normal

Page 7: DevOps and the Cloud: Achieving Faster Application Delivery

ActiveState | Copyright 2014 | activestate.com | @activestate

Computing Costs Plummet

Page 8: DevOps and the Cloud: Achieving Faster Application Delivery

ActiveState | Copyright 2014 | activestate.com | @activestate

Page 9: DevOps and the Cloud: Achieving Faster Application Delivery

ActiveState | Copyright 2014 | activestate.com | @activestate

“Softwareis eating the world”

Mark Andreessen

Page 10: DevOps and the Cloud: Achieving Faster Application Delivery

ActiveState | Copyright 2014 | activestate.com | @activestate

IT requirements are gettingmuch, much larger

Page 11: DevOps and the Cloud: Achieving Faster Application Delivery

ActiveState | Copyright 2014 | activestate.com | @activestate

A Computing Truism: Removing One Bottleneck Exposes Another

Page 12: DevOps and the Cloud: Achieving Faster Application Delivery

ActiveState | Copyright 2014 | activestate.com | @activestate

The Next Cloud Bottleneck: Applications

Page 13: DevOps and the Cloud: Achieving Faster Application Delivery

9 Rules for the New World of Applications

Page 14: DevOps and the Cloud: Achieving Faster Application Delivery

ActiveState | Copyright 2014 | activestate.com | @activestate

The Trouble Ticket is DOA

Trouble

Ticket

Page 15: DevOps and the Cloud: Achieving Faster Application Delivery

ActiveState | Copyright 2014 | activestate.com | @activestate

Beware Self-Inflicted Solutions

• Home-grown DevOps

solution becomes the new

legacy• Ensure solution meets

application requirements –

today and tomorrow• Seek commercial product or

commercially-supported OSS

product

Page 16: DevOps and the Cloud: Achieving Faster Application Delivery

ActiveState | Copyright 2014 | activestate.com | @activestate

Composable, Not Monolithic

• The “approved stack” is dead• Applications are assembled and

glued• Distributed dev teams the norm• Independent assembly

• Components respond

individually• Changing load conditions• Outage support

Page 17: DevOps and the Cloud: Achieving Faster Application Delivery

ActiveState | Copyright 2014 | activestate.com | @activestate

Agile Across Application Lifecycle

• VMs on demand insufficient

• Application delivery must

accelerate

• Yes, this means DevOps

• No manual intervention

• Remember how trouble

tickets are dead?

• No change control, either

• Common artifacts across groups

Page 18: DevOps and the Cloud: Achieving Faster Application Delivery

ActiveState | Copyright 2014 | activestate.com | @activestate

Scalable

• Application loads more erratic

than ever• Applications must be elastic• Automatic scaling a must• Infrastructure must have capacity• Load testing before production

load

Page 19: DevOps and the Cloud: Achieving Faster Application Delivery

ActiveState | Copyright 2014 | activestate.com | @activestate

Polyglot

• That “approved stack” redux• Applications assembled from

disparate components• Developers work in familiar,

comfortable languages• Operations is more complex,

inevitably

Source: Redmonk

Page 20: DevOps and the Cloud: Achieving Faster Application Delivery

ActiveState | Copyright 2014 | activestate.com | @activestate

API Enabled

• Not just “consumer” apps

• AT&T receives 7.8 billion API

calls/month

• Integration with internal apps

• Extension to external services

• Service, not object design

• Key management issues• IAM control

• Traffic throttling

• Availability

• Ease of access

Page 21: DevOps and the Cloud: Achieving Faster Application Delivery

ActiveState | Copyright 2014 | activestate.com | @activestate

Client Independent

• BYOD understates reality• Challenge is app, not device• Mobile tip of iceberg• IoT looming on horizon• A cause of erratic load

Page 22: DevOps and the Cloud: Achieving Faster Application Delivery

ActiveState | Copyright 2014 | activestate.com | @activestate

Framework Based

• Growth of applications precludes

managing plumbing• Hybrid cloud mandates portability• Preconfigured common services• “Late binding” deployment decision• Critical for the future of IT

Page 23: DevOps and the Cloud: Achieving Faster Application Delivery

ActiveState | Copyright 2014 | activestate.com | @activestate

Summary

Applications are the next cloud bottleneck.

9 Rules for the New World of Applications• The trouble ticket is DOA• Beware self-inflicted solutions• Composable, not monolithic• Agile across the application lifestyle• Scalable• Polyglot• API enabled• Client independent• Framework based

Page 24: DevOps and the Cloud: Achieving Faster Application Delivery

ActiveState | Copyright 2014 | activestate.com | @activestate

What is the Future of IT?

• You are the future of your company• If you can’t match AWS agility and

price, your future is infrastructure

management, not asset ownership• Expect a tidal wave of application

demand• New design paradigms are arriving

Page 25: DevOps and the Cloud: Achieving Faster Application Delivery

Thank you!

Bernard Golden

Vice President, Strategy

@bernardgolden Learn more and start your own free PaaS cluster using up to 20GB RAM:

activestate.com/stackato