18
Preparing for Cloud Native Migrating to the Kubernetes Era Al Gillen GVP, Software Development and Open Source December, 2016

Tectonic Summit 2016: Preparing for Cloud Native

  • Upload
    coreos

  • View
    42

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Tectonic Summit 2016: Preparing for Cloud Native

Preparing for Cloud NativeMigrating to the Kubernetes Era

Al GillenGVP, Software Development and Open Source

December, 2016

Page 2: Tectonic Summit 2016: Preparing for Cloud Native

o Why DX, why Containerso Impact of Open Sourceo Containers and Orchestration

© IDC Visit us at IDC.com and follow us on Twitter: @IDC

Page 3: Tectonic Summit 2016: Preparing for Cloud Native

Why Digital Transformation?

Standardizationof Infrastructure

Social Data, Mobile Data

Interconnectionof Systems

Decision Support

Real Time Analytics

IoT and Other Data

Intellectual Property

Source: IDC Developer Research, December 2016

Page 4: Tectonic Summit 2016: Preparing for Cloud Native

Digital Transformation Made Possible by Containers, Cloud Native Apps

© IDC Visit us at IDC.com and follow us on Twitter: @IDC

Standard infrastructure enables:Rapid iterationDisruption of competitorsDeployment flexibility

To remain competitive:Embrace standardized infrastructure Modernize apps application Embrace DevOps, priv/pub cloud

Page 5: Tectonic Summit 2016: Preparing for Cloud Native

DX Supply, Demand Pressures DivergeBuyer Side Pressures/Challenges Vendor Pressures/Challenges

New competitors emerging and disrupting business as usual

New startups don’t buy IT, don’t buy software; instead are writing their code and running it in cloud from day 1

Legacy IT still must be supported, and will remain a burden for the foreseeable future

Legacy IT will continue to be a cash cow, but that cash will be needed to help fund a transition to 3 rd Platform compute

Cutting edge talent is hard to find and retain Cutting edge talent is hard to find and retain for vendors, too

On-premises IT investments are becoming more difficult to justify

Generic cloud hosting services is ultimately a race to zero. The value add comes from software services

Technologies emerging faster than can be understood, implemented, and provide a ROI

New technologies emerge, but often today are open source based and provide little revenue opportunity

Installed apps generally tied to their host; new apps typically have few or no dependencies

Operating systems losing their differentiation; Linux and Windows increasingly close; Linux distro differences fading

Source: IDC System Software Research, December 2016

Page 6: Tectonic Summit 2016: Preparing for Cloud Native

Majority of DevOps Users Expect to Increase Spending on IT Ops, Analytics

© IDC Visit us at IDC.com and follow us on Twitter: @IDC

Q: How are DevOps practices currently impacting or expected to impact purchasing of each of the following areas?

in house storageTesting toolsPublic SaaS

Inhouse computing infrastructureApplication development tools

Private cloudPublic PaaS cloud

Public IaaSApplication performance and analytics tools

Inhouse automation and orchestration softwareIT operations analytics tools

0% 10% 20% 30% 40% 50% 60%36%

34%27%

25%35%

23%23%

25%33%

27%32%

25%27%

33%33%

35%37%

40%42%43%

46%55%

n = 100 multiple selections permitted Source: IDC, Early Adopter DevOps Survey, IDC, July, 2016

Page 7: Tectonic Summit 2016: Preparing for Cloud Native

o Why DX, why Containerso Impact of Open Sourceo Containers and Orchestration

© IDC Visit us at IDC.com and follow us on Twitter: @IDC

Page 8: Tectonic Summit 2016: Preparing for Cloud Native

Open Source Software Inherits the Earth

2007 2008 2009 2010 2011 2012 2013 2014 2015 20160

2,0004,0006,0008,000

10,00012,00014,00016,000

Worldwide Operating Environments Nonpaid and Paid New License Shipments, Subscriptions and

Nonpaid Deployments (000)

Windows (Paid+Nonpaid)Linux (Nonpaid)Linux (Paid)Others

Linux fought a long battle to open the door

Open source crossed a midpoint and is becoming relevant or dominant in many market segments

“Open source first” is increasingly the approach that users and vendors

Even Microsoft is favorable to open source today

Source: IDC System Software Research, December 2016

Page 9: Tectonic Summit 2016: Preparing for Cloud Native

Commercial/vendor supported open source

Community-based free open source

Cloud or outsourced services

Vendor proprietary tools

0% 20% 40% 60% 80% 100%

45%

20%

20%

15%

26%

26%

21%

27%

15%

25%

29%

30%

Enterprises Prefer Commercialized Open Source Products Technologies

© IDC Visit us at IDC.com and follow us on Twitter: @IDC

Q: Rank order your organization’s preferences for sourcing options that will be used to acquire DevOps enabling technologies over the next two years with 1 as the most preferred type

n = 100 multiple selections permitted Source: IDC, Early Adopter DevOps Survey, IDC, July, 2016

Page 10: Tectonic Summit 2016: Preparing for Cloud Native

Applications Become the Pivot Point

Linux apps stay on Linux

Windows apps stay on Windows

• Starting points dictate end points

• Apps divide into “legacy” & “cloud-native” apps

• Could native apps will emerge as the new battleground

• Cloud Native and open source are tightly intertwined

IaaS Deployment

ContainerizedLift-and-Shift

Replaced withCloud Native Apps

Source: IDC Developer Research, December 2016

Page 11: Tectonic Summit 2016: Preparing for Cloud Native

o Why DX, why Containerso Impact of Open Sourceo Containers and Orchestration

© IDC Visit us at IDC.com and follow us on Twitter: @IDC

Page 12: Tectonic Summit 2016: Preparing for Cloud Native

Impact on You and Your IT

Apps

Middleware

Infr SW

Hardware

Storage NW

Apps

Hardware

Open SourceApps Container

PaaS SaaS

Container

Adoption Continuum

• Open source

• Linux and Containers

• Cost, service levels vs. availability

• Pay-as-you-go

• Mobility

• Serverless computingService Provider

Source: IDC Developer Research, December 2016

Page 13: Tectonic Summit 2016: Preparing for Cloud Native

Process Fragmentation, Lack of Mature Product DevOps Challenges

© IDC Visit us at IDC.com and follow us on Twitter: @IDC

Q: What are your organization's top technology challenges when implementing DevOps?

n = 100 multiple selections permitted Source: IDC, Early Adopter DevOps Survey, IDC, July, 2016

Smaller enterprises more likely to think workloads are not suited for DevOps

Largest orgs most likely to suffer from fragmented processes

Fragmented processes

Tools and products not mature enough to support large scale

Existing Security tools are not DevOps-friendly

Workloads not suitable for DevOps

Lack of continuous integration and enabling dev tools

0% 20% 40%

34%

34%

29%

27%

25%

Page 14: Tectonic Summit 2016: Preparing for Cloud Native

Culture: The Biggest Impediment to Digital Transformation

© IDC Visit us at IDC.com and follow us on Twitter: @IDC

Q: What are your organization's top governance and process challenges related to implementing DevOps?

IT culture and internal inertia

Project management

Governance, measurement and traceability

Streamlining integration across development & IT Ops processes

Lack of IT Leadership support

0% 20% 40% 60%

49%

33%

33%

32%

28%

n = 100 multiple selections permitted Source: IDC, Early Adopter DevOps Survey, IDC, July, 2016

Smaller enterprises more likely to cite culture due to limited staff headcount, training dollars

Largest enterprises more likely to focus on governance and traceability concerns

Page 15: Tectonic Summit 2016: Preparing for Cloud Native

Don’t Assume that Developers have an Easier Onramp to DevOps

© IDC Visit us at IDC.com and follow us on Twitter: @IDC

Q: Rank order - for which functional team is it more challenging to adopt DevOps practices?

Development

IT Operations

QA & Testing

LOB analysts

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

34%

33%

12%

19%

24%

22%

28%

24%

18%

22%

37%

21%

Ranked 1 (Most Challenging) Ranked 2Ranked 3

n = 100 multiple selections permitted Source: IDC, Early Adopter DevOps Survey, IDC, July, 2016

Page 16: Tectonic Summit 2016: Preparing for Cloud Native

© IDC Visit us at IDC.com and follow us on Twitter: @IDC

Container and Orchestration Observations Cloud SPs already have substantial experience with containers, and some

have been using them for years Most enterprises are dabbling in containers and cloud native applications;

orchestration often not used or an afterthought Much lift-and-shift happening today, and obviously the need to orchestrate

containerized monolithic apps is lower <10% of enterprise containers in use orchestration to manage scale and

performance But by 2020, more than 50% of enterprise containers will rely on

commercially supported orchestration technologies Ultimately, we expect most cloud native apps to run in containers and be

orchestrated by solutions like Kubernetes

Page 17: Tectonic Summit 2016: Preparing for Cloud Native

© IDC Visit us at IDC.com and follow us on Twitter: @IDC

Essential Guidance Open source software is increasingly the foundation on which both

services and commercial products are based

Darwinism has not yet fully played out in the container orchestration market; is there really room for 3 (or more) major container orchestration engines?

Development of containerized apps still in infancy among large organizations; but adoption will become strong

Most existing apps won’t be replaced/rebuilt; rather will be augmented and extended using cloud native apps

Mix of on-prem/cloud deployments for years to come

We will see a scale-out and regulatory insensitive apps gravitate to public cloud infrastructure

Page 18: Tectonic Summit 2016: Preparing for Cloud Native

Al GillenGVP, Software Development and Open [email protected]

@algillen

Thank You

© IDC Visit us at IDC.com and follow us on Twitter: @IDC