how to dodge container availability challenges in...
TRANSCRIPT
How to Dodge Container Availability Challenges in Production Jay Lyman, Principal Analyst, 451 Research Connor Cox, Director of Business Development, DH2i October 18, 2017
Agenda - Containers in the Enterprise • Containers – what’s the big deal?
• Drivers and benefits after adoption • Challenges
• Enterprise Adoption
• What’s next?
• DH2i perspective 2
Primary Driver of Container Use by Company Size
33% 44%
26% 32%
32% 20%
40% 35%
12% 18% 10% 10%
11% 10% 15% 8%
10% 8% 9% 15%
Total (n=201) 1,000-2,499 (n=61) 2,500-4,999 (n=78) 5,000+ (n=62) 0%
10%
20%
30%
40%
50%
60%
70%
80%
90%
100%
Speed
Serving developers
Portability of applications
Hybrid cloud/cross cloud integration
Efficiency
Q. What is the primary driver for containers in your organization?
Biggest Container Benefit Once Adopted
30% 18%
33%
55%
29%
37%
30%
13% 15% 19%
18% 13%
14% 13% 10% 13%
9% 8% 7% 5% 2% 5% 3% 0%
Total (n=201) Infrastructure (n=62) Programming & Development (n=61)
DevOps (n=38) 0%
10%
20%
30%
40%
50%
60%
70%
80%
90%
100%
Avoiding vendor lock-in
Speed
Security
Competitive advantage
Efficiency
Developer productivity
Q. What is the biggest benefit of containers once adopted in your organization?
Note: Caution is advised when interpreting data with small n sizes.
Biggest Hurdle to Container Adoption
Q. What is the biggest hurdle to container adoption for your organization?
34% 33% 36%
28% 28% 29%
19% 25% 12%
11% 7% 15%
7% 7% 7% 0% 0% 1%
Total (n=201) Director (n=107) VP or Above (n=94) 0%
10%
20%
30%
40%
50%
60%
70%
80%
90%
100% Other
Existing VM process is efficient
Production use
Complexity
Compliance and regulatory concerns
Security
Biggest Container Implementation Challenges by Respondent IT Management Area
Q. What are the biggest challenges for you to overcome in implementing containers?
47% 39%
51% 61%
40%
22% 21%
26% 11%
30%
20% 29%
16% 16% 18%
10% 11% 7% 13% 13%
Total (n=201) Infrastructure (n=62)
Programming & Development
(n=61)
DevOps (n=38) Other (n=40) 0%
10%
20%
30%
40%
50%
60%
70%
80%
90%
100% The technology is too early to consider
Fear of people being replaced by machines
Internal culture
Training internal teams on containers and container orchestration
Containers Critical to Attracting/Retaining Talent
Q. How critical are containers to attracting and retaining good technology talent?
37% 39% 35%
49% 42% 56%
11% 13%
9% 3% 6% 0%
Total (n=201) Director (n=107) VP or Above (n=94) 0%
10%
20%
30%
40%
50%
60%
70%
80%
90%
100%
Minimal impact
One of many factors
Moderately critical
Highly critical
Primary User of Containers
21%
67%
10% 13%
IT operations
Both developers and IT operations (DevOps)
Developers
Lines of business
Q. Who is the primary user of containers in your organization?
n=201
Primary Purchaser of Container Software
Q. Who is the primary purchaser of container software in your organization?
37% 35% 36% 26%
53%
36% 42% 41%
24%
33%
21% 21% 16%
42%
8% 3% 2%
5% 5% 3% 2% 0% 2% 3% 5%
Total (n=201) Infrastructure (n=62)
Programming & Development
(n=61)
DevOps (n=38) Other (n=40) 0%
10%
20%
30%
40%
50%
60%
70%
80%
90%
100%
Architects
Lines of business portfolio owners
Developers
IT management
IT operations
Where Are Speed Advantages from Containers?
31%
25%
21%
22%
0% 5% 10% 15% 20% 25% 30% 35% 40% 45% 50%
Through the entire process
Production deployment
Early in the application release process (test and development)
Developer onboarding and productivity
n=201
Q. Where do you gain most speed/time advantages from containers?
Use of Containers, Management & Orchestration
n=201
Q. How would you describe your organization's use of containers? Q. How would you characterize your organization's use of container management and orchestration software (Kubernetes, Mesos, Docker Swarm, etc.)
17% 21%
15% 12%
16% 15%
28% 27%
24% 25%
Use of Containers Use of Container Mgmt & Orchestration Software
0%
10%
20%
30%
40%
50%
60%
70%
80%
90%
100% Broad implementation of production applications
Initial implementation of production applications
Use for test and development
Running trials/pilot projects
Discovery and evaluation
Where Containers Run Currently Vs. Future
32%
36%
35%
43%
31%
21%
2%
0%
Will Run in Next 12-24 Months
Currently Run
0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%
On top of VMs Separate from VMs In place of VMs On bare metal
Q. Where does your organization run containers? Q. Over the next 12-24 months, where do you expect your organization to run containers?
n=201
CLOUD TRANSFORMATION WORKLOADS AND KEY PROJECTS 2017
CLOUD TRANSFORMATION WORKLOADS AND KEY PROJECTS 2017
Source: 451 Research, Voice of the Enterprise: Cloud Transformation, Workloads and Key Projects 2017
Q21. Which of the following statements best describes how your organization will use different on-premises and off-premises cloud environments over the next 2 years?
13
38.4%
28.6%
20.4%
12.6%
We will focus primarily on a single cloud environment, not multiple clouds.
We will have multiple different cloud environments, but there will be little to no
interoperability between the cloud environments.
We will have multiple cloud environments to migrate workloads or data between different
cloud environments.
We will have multiple cloud environments where the delivery of a single business
function across the different cloud environments is seamless.
Percent of Sample
n = 437
Use of Cloud Environments Over Next Two Years Cloud-Familiar Respondents Using Cloud Computing
What’s next? • Beyond containers on VMs
• Rise of container management and orchestration with hybrid cloud
• Growing production use and revenue • M&A consolidation
• Dare to adopt
14
Thank you!
An Innova(ve Approach to Containers and Hybrid Cloud [email protected]
DH2i Approach
DH2i.com | [email protected] | 970.295.4505 DH2i All Rights Reserved ©2017 17
• Vision: Enable any workload to move from any host, to any host, anywhere, at any Kme
• High availability and workload management • Any Docker container or standalone
instance » RDBMS instances and stateful containers
• Ease container produc(on deployment, & unlock the value of hybrid cloud
DxEnterprise is Workload Mobility
DH2i.com | [email protected] | 970.295.4505 DH2i All Rights Reserved ©2017 18
Move any Docker container, SQL Server instance, Windows service, or file share…
…from any host to any host, anywhere, anyKme…
…all with data persistence
Simple High Availability for All
DH2i.com | [email protected] | 970.295.4505 DH2i All Rights Reserved ©2017 19
• Built-‐in fault detec(on » Detects infrastructure, OS, applicaKon binary, and configuraKon faults
• Automated failover w/ applica(on reconnec(on » Add dependencies for full service delivery
Smart Availability™ Hybrid Cloud Orchestra(on
DH2i.com | [email protected] | 970.295.4505 DH2i All Rights Reserved ©2017 20
• Infrastructure agnos(c » Physical, virtual & cloud
• Rebalance workloads based on resource policies and priori(es » AutomaKc or manual » Same connecKon string » Facilitates seamless BEV
• Helps make hybrid cloud a reality
DH2i.com | [email protected] | 970.295.4505 DH2i All Rights Reserved ©2017
Manages State • Controls data dependencies • Data reconnects when instances and containers move • No requirement to replicate • Helps bring containers reliably to producKon
21
Unite a Bimodal World
DH2i.com | [email protected] | 970.295.4505 DH2i All Rights Reserved ©2017 22
• Covers HA for innova(ve new deployments » Containers, microservice architecture
• Manages legacy deployments » Vast amounts of legacy sKll in producKon
• DxEnterprise is a way to hide the complexity of bimodal IT
23
See it in Ac(on: hTp://dh2i.com/demo
DH2i.com | [email protected] | 970.295.4505 DH2i All Rights Reserved ©2017