Upload
coreos
View
42
Download
1
Embed Size (px)
Citation preview
Preparing for Cloud NativeMigrating to the Kubernetes Era
Al GillenGVP, Software Development and Open Source
December, 2016
o Why DX, why Containerso Impact of Open Sourceo Containers and Orchestration
© IDC Visit us at IDC.com and follow us on Twitter: @IDC
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
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
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
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
o Why DX, why Containerso Impact of Open Sourceo Containers and Orchestration
© IDC Visit us at IDC.com and follow us on Twitter: @IDC
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
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
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
o Why DX, why Containerso Impact of Open Sourceo Containers and Orchestration
© IDC Visit us at IDC.com and follow us on Twitter: @IDC
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
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%
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
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
© 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
© 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
Al GillenGVP, Software Development and Open [email protected]
@algillen
Thank You
© IDC Visit us at IDC.com and follow us on Twitter: @IDC