14
Cloud Native: A dose of reality Donnie Berkholz, Ph.D. Research Director — Development, DevOps, & IT Ops DevJam Docker Jam Session, December 2016

Cloud Native: A dose of reality

Embed Size (px)

Citation preview

Page 1: Cloud Native: A dose of reality

Cloud Native: A dose of realityDonnie Berkholz, Ph.D.Research Director — Development, DevOps, & IT Ops

DevJam Docker Jam Session, December 2016

Page 2: Cloud Native: A dose of reality

2Source: 451 Research/Microsoft Cloud+Hosting commissioned research

Minimizing risk, maximizing agility

Page 3: Cloud Native: A dose of reality

3

0%5%

10%15%20%25%30%35%40%

6%

28%

34%

23%

3%1%

3%0%

DevOps & CD: a prerequisite for cloud native

Source: 451 Research/Red Hat, Q1 2016, n=201

Page 4: Cloud Native: A dose of reality

Enter containers: Developers love Docker

4

Page 5: Cloud Native: A dose of reality

Discovery and Evaluation

Running Trials/Pilot Projects

In Test and Development Environment

Initial Implementation of Production Applications

Broad Implementation of Production Applications

No Plans

56.1%

10.7%

3.9%

4.2%

2.1%

22.9%

31.5%

10.2%

8.4%

9.4%

4.7%

35.8%

19.1%

10.0%

6.7%

9.5%

4.6%

50.1%Q1 2016 Q3 2015 Q1 2015

Docker is not just a toy

5

14.1%}Source: 451 Voice of the Enterprise: Cloud; 1Q15 n=991; 3Q15 n=960; 1Q16 n=461

of cloud-using orgs

Prod in 1Q16:

Page 6: Cloud Native: A dose of reality

6

Container management & orchestration: The foundation of microservices

Page 7: Cloud Native: A dose of reality

Kubernetes seeing the most developer traction

7

Page 8: Cloud Native: A dose of reality

Container orchestration is limited (∴ adoption immature)

8451 Research, Voice of the Enterprise: Cloud, Q3 2015

Currently use

Considering using in the next two years

Not familiar with these tools

Have no plans to use in the next two years

9.4%

36.1%

39.9%

14.6%

n = 534

Page 9: Cloud Native: A dose of reality

9

Complexity is the new normal

Page 10: Cloud Native: A dose of reality

10

REA microservices timeline

0 6 12 18 240

20

40

60

Months

Mic

rose

rvic

es

http://yowconference.com.au/slides/yow2014/SkurrieBottcherEvans-MonolithsToMicroservices.pdf

“ Microservices is a long term strategy.”– Evan Bottcher,

ThoughtWorks/REA, 9 Dec 2014

Page 11: Cloud Native: A dose of reality

11

From primitive to framework

Page 12: Cloud Native: A dose of reality

12

From primitive to framework to platforms

FaaS (Serverles

s)PaaSIaaS

CaaSConfig mgmt

Container orch

VMs Containe

rs

OpinionatedFlexible

Page 13: Cloud Native: A dose of reality

13

Thank you!Donnie BerkholzTwitter: @[email protected]

Page 14: Cloud Native: A dose of reality

Some content from this presentation is Creative-Commons licensed.

https://creativecommons.org/licenses/by-sa/https://creativecommons.org/licenses/by/

14