OpenStack Summit 2014 - When is this DevOps Unicorn Going to Sprout Wings and Fly?

26
When is this DevOps Unicorn Going to Sprout Wings and Fly? 14 th May2014 – OpenStack Summit 2014 @cote | [email protected] (CC) 2012 Robert H ensley

description

Slides for talk I'll be giving at the OpenStack Summit 2014. See the recording here: http://cote.io/openstack-summit-devops-talk

Transcript of OpenStack Summit 2014 - When is this DevOps Unicorn Going to Sprout Wings and Fly?

Page 1: OpenStack Summit 2014 - When is this DevOps Unicorn Going to Sprout Wings and Fly?

When is this DevOps Unicorn Going to Sprout Wings and Fly?

14th May2014 – OpenStack Summit 2014@cote | [email protected]

(CC) 2012 Robert Hensley

Page 2: OpenStack Summit 2014 - When is this DevOps Unicorn Going to Sprout Wings and Fly?

• IT research, advisory, professional services, datacenter certification, and events

• One company with 3 operating divisions• Global focus

• 200+ staff, 100+ analysts• 1,300+ client organizations: enterprises,

vendors, service providers, and investment firms

• 7,500+ individual subscribers• Reach 16,000 end-users annually

2

http://451research.com - @451Research

Page 3: OpenStack Summit 2014 - When is this DevOps Unicorn Going to Sprout Wings and Fly?

Michael CotéResearch Director, Infrastructure [email protected]@cote – http://cote.io

Responsible for systems management, application development, cloud software, and misc. “infrastructure software” agenda.

Before 451 I worked Dell in corporate strategy/M&A for software & cloud; as an analyst for 6+ years at RedMonk; software developer for 10+ years.

3

Page 4: OpenStack Summit 2014 - When is this DevOps Unicorn Going to Sprout Wings and Fly?

Over the next 10 years, Many applications will be rewritten…if not just replatformed

The Great Rewrite

(Don’t worry, I won’t blue sky for too long.)4

Page 5: OpenStack Summit 2014 - When is this DevOps Unicorn Going to Sprout Wings and Fly?

Next Steps (beyond “cloud is a thing”)

Planning:

• Segment applications & services • Differentiating (custom) vs. keeping

the lights on (SaaS)

• Green-field vs. brown-field

Boot-strapping:

• Benchmark yourself first • Start PoCs and labs now

• Do small things while plodding through big problems

“Hell is other people”

• Agility is the magic: reduced cost and release speed

• Engage with “the business”

• Cloud, and DevOps, is a culture war

5

Page 6: OpenStack Summit 2014 - When is this DevOps Unicorn Going to Sprout Wings and Fly?

Source: @agile_exec, March 5th, 2014. 6

Page 7: OpenStack Summit 2014 - When is this DevOps Unicorn Going to Sprout Wings and Fly?

We believe that application development is, indeed, a vital and valuable part of the industry: our theory is that the majority of cloud spending originates with software developers as the prime movers.

Applying the formula 'IT - SaaS = what?' it increasingly seems the case that the 'what?' is custom-written software for ISVs, SaaS and increasingly companies like Nike and Starbucks that are relying on in-house software development for new products such as the Fuelband and mobile payments. Starbucks, for example, is estimated to have pulled in $1bn in sales from its mobile app.

While developers are notoriously parsimonious when it comes to paying for tools and middleware, Atlassian's $149m in revenue is testament that companies will pay for developer tools straight out. We also note the bets the venture community is placing on developer-oriented companies like those coming from the post-seed round, pre-A round firm Heavybit.

- Me! “Atlassian bundles ALM components around the popular git version control system,” 451 Research, March 4th, 2014

7

Page 8: OpenStack Summit 2014 - When is this DevOps Unicorn Going to Sprout Wings and Fly?

Lega

cy…

New

Not seen here: white-collar toolchainsSources: 451 HCTS NA 2013 conference; Chris Dancy. 8

Page 9: OpenStack Summit 2014 - When is this DevOps Unicorn Going to Sprout Wings and Fly?

“Cloud” is opening a new way of delivering software, DevOps

9

Page 10: OpenStack Summit 2014 - When is this DevOps Unicorn Going to Sprout Wings and Fly?

2012 2013 2014 2015 2016$0

$2

$4

$6

$8

$10

$12

$14

$16

$18

$20

$2.90 $4.50

$6.20 $8.20

$10.20

$1.40

$2.20

$3.20

$4.20

$5.30

$1.40

$1.90

$2.50

$3.20

$3.90

$5.70

$8.60

$11.90

$15.60

$19.40

Infrastructure Public Cloud Forecast ($bn)

IaaS PaaS ISaaS

Source: "Market Monitor: Cloud Computing Overview Report 2013," 451 Research, August 2013. 10

Page 11: OpenStack Summit 2014 - When is this DevOps Unicorn Going to Sprout Wings and Fly?

Source: "Market Monitor: Cloud-enabling Technologies Overview Report 2013," 451 Research, August 2013.

2012 2013 2014 2015 2016$0

$5

$10

$15

$20

$25

$6.97 $8.48

$9.97 $11.41 $12.76

$3.36

$4.61

$5.97

$7.49

$9.10

$0.28

$0.36

$0.47

$0.62

$0.76

$10.61

$13.45

$16.41

$19.52

$22.62

Cloud Enabling Technologies ($bn)

Automation & Management Security Total

11

Page 12: OpenStack Summit 2014 - When is this DevOps Unicorn Going to Sprout Wings and Fly?

Jan-11 Apr-11 Jul-11 Oct-11 Jan-12 Apr-12 Jul-12 Oct-12 Jan-13 Apr-13 Jul-13 Oct-13 Jan-140%

5%

10%

15%

20%

25%

30%

35%

40%

45%

17% 17%19%

22% 22%

29%32%

34%

40% 40% 39% 40% 41%

0.23

0.290.32

0.29 0.29 0.290.31

Corporate Market: Public and Private Cloud Usage(Private not tracked until Jul 2012)

% using public cloud % using private cloud

Source: A total of 1,137 respondents involved in their company's IT buying decisions participated in the January 8-27 survey, including 470 whose company currently use public cloud. ChangeWave Research is a service of 451 Research, from "Corporate Cloud Computing Trends," 451's ChangeWave, Feb 11, 2014. 12

Page 13: OpenStack Summit 2014 - When is this DevOps Unicorn Going to Sprout Wings and Fly?

So what are they doing?

13

Page 14: OpenStack Summit 2014 - When is this DevOps Unicorn Going to Sprout Wings and Fly?

Batch Computing Applications

Collaborative Applications

E-business Hosting

Customer-facing Enterprise Applications

Cloud Native Applications

Back-office Enterprise Applications

Test and Development

18.7%

19.6%

14.8%

33.9%

11.3%

35.7%

20.9%

17.8%

18.3%

13.9%

12.6%

4.3%

20.4%

6.1%

10.4%

20.4%

17.0%

11.3%

5.7%

9.6%

3.5%

25.2%

17.8%

17.4%

14.3%

11.3%

9.1%

9.1%

Q. Where do you currently host or plan to host these workloads?

Private On-prem Private Hosted Hybrid Public

Source: 451 Research Custom Cloud Study, n=230. 14

Page 15: OpenStack Summit 2014 - When is this DevOps Unicorn Going to Sprout Wings and Fly?

Source: “2013 US Mobile Applications and Cloud Survey (IT Decision-Maker) December,” 451 Yankee Group, 2013. 15

Page 16: OpenStack Summit 2014 - When is this DevOps Unicorn Going to Sprout Wings and Fly?

Source: “2013 US Mobile Applications and Cloud Survey (IT Decision-Maker) December,” 451 Yankee Group, 2013. 16

Page 17: OpenStack Summit 2014 - When is this DevOps Unicorn Going to Sprout Wings and Fly?

So…DevOps anyone?

17

Page 18: OpenStack Summit 2014 - When is this DevOps Unicorn Going to Sprout Wings and Fly?

Source: 451 DevOps Study, Winter 2014. n=201 DevOps-minded individuals.

3.85%

24.73%

36.81% 34.62%

When running your application in production, where does it reside?

18

Page 19: OpenStack Summit 2014 - When is this DevOps Unicorn Going to Sprout Wings and Fly?

Source: 451 DevOps Study, Winter 2014. n=201 DevOps-minded individuals.

Daily8%

Weekly22%

Monthly 18%Quarterly

11%Semi-Annually4%

Annually4%

On demand31%

Other1%

How often do you deploy to production?

19

Page 20: OpenStack Summit 2014 - When is this DevOps Unicorn Going to Sprout Wings and Fly?

Testing

Performance Monitoring and Log Mgmt

Other

Release management

Configuration management & automation

Topology/Architecture

0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%

59%

54%

50%

46%

40%

20%

12%

16%

0%

17%

20%

15%

14%

15%

50%

14%

19%

19%

14%

15%

0%

23%

21%

46%

What tools are you using?

Currently Use Plan to use in next 6 months Plan to evaluate in next 5 months No plans to use or evaluate

Source: 451 DevOps Study, Winter 2014. n=201 DevOps-minded individuals. 20

Page 21: OpenStack Summit 2014 - When is this DevOps Unicorn Going to Sprout Wings and Fly?

Custom written build scripts38%

Golden Images24%

Third party install programs

20%

Automation tools16%

Other2%

When designing and writing your software, how do you model and specify how the application should be deployed?

Source: 451 DevOps Study, Winter 2014. n=201 DevOps-minded individuals. 21

Page 22: OpenStack Summit 2014 - When is this DevOps Unicorn Going to Sprout Wings and Fly?

DIY36%

CI Products28%

Other7%

None28%

What build automation, or continuous integration (CI) tools are you using?

Source: 451 DevOps Study, Winter 2014. n=201 DevOps-minded individuals. 22

Page 23: OpenStack Summit 2014 - When is this DevOps Unicorn Going to Sprout Wings and Fly?

Feature creep (new requirements are added inside each cycle, lengthening the time to release)

An inefficient process: Hand-off from development to test, to security etc.

Lack of tools or inefficient tools for Release management, Log management, etc.

Human resource constraints (can't hire enough skilled people so we bottleneck on those we have)

Number and complexity of environments – Cloud, On-premises, Virtual and Physical

22.22%

25.93%

18.52%

38.89%

28.70%

What is holding you back from reducing release cycles?

Source: 451 DevOps Study, Winter 2014. n=201 DevOps-minded individuals. 23

Page 24: OpenStack Summit 2014 - When is this DevOps Unicorn Going to Sprout Wings and Fly?

Next Steps (beyond “cloud is a thing”)

Planning:

• Segment applications & services • Differentiating (custom) vs. keeping

the lights on (SaaS)

• Green-field vs. brown-field

Boot-strapping:

• Benchmark yourself first • Start PoCs and labs now

• Do small things while plodding through big problems

“Hell is other people”

• Agility is the magic: reduced cost and release speed

• Engage with “the business”

• Cloud, and DevOps, is a culture war

24

Page 25: OpenStack Summit 2014 - When is this DevOps Unicorn Going to Sprout Wings and Fly?

There’s strong business demand, work to be done as far as the eye can see, and lots of maturing ahead of us.

Good luck out there!

25

Page 26: OpenStack Summit 2014 - When is this DevOps Unicorn Going to Sprout Wings and Fly?