SlideShare a Scribd company logo
451RESEARCH.COM
©2018 451 Research. All Rights Reserved.
Containers, from
Development to Production
Jay Lyman , 451 Research
Craig Monson, 2nd Watch
March 7, 2019
451RESEARCH.COM
©2018 451 Research. All Rights Reserved. 2
Craig Monson
Cloud Advocate
Jay Lyman
Principal Analyst, Cloud Native and DevOps
451RESEARCH.COM
©2018 451 Research. All Rights Reserved.
Questions?
Presentation Slides
Feedback
Housekeeping items
Questions?
A copy of the presentation will be provided to
all attendees
Presentation Slides
Feedback
To ask a question, click on the question button
Don’t forget to leave feedback at the end
of the webinar
451RESEARCH.COM
©2019 451 Research. All Rights Reserved.
Agenda
Enterprise Container Landscape
Container & cloud-native drivers
Container challenges
DIY in decline
Tied to Hybrid Cloud
451RESEARCH.COM
©2019 451 Research. All Rights Reserved.
The Enterprise Container Landscape
• Containers: a top enterprise IT priority
• Still relatively early days of adoption – containers in VMs
• Growing use, but limited scale and less in production
• Containers, microservices and Kubernetes: the promise and
the pain
451RESEARCH.COM
©2019 451 Research. All Rights Reserved.
Q: Are any of the following items top IT priorities for your organization in 2019?
© 2019, 451 Research, LLC - A
division of The 451 Group.
451RESEARCH.COM
©2019 451 Research. All Rights Reserved.
Q: Please describe the level of usage within your organization for each of the following technologies. - Containers/container
management
© 2019, 451 Research, LLC - A
division of The 451 Group.
451RESEARCH.COM
©2019 451 Research. All Rights Reserved.
Container drivers
Speed and developer productivity
Consistency
Isolation and security
Portability
451RESEARCH.COM
©2019 451 Research. All Rights Reserved.
Source: 451 Research, Voice of the Enterprise: Servers and Converged Infrastructure, Workloads and Key Projects 2018
Q19. How will the use of containers impact the speed of your organization’s application resource provisioning, relative to yo ur
traditional and virtualized infrastructure?
9
26%
33%
21%
6%
14%
Weeks reduced to days
Full day reduced to hours
Hours reduced to minutes
Container provisioning will be slower than provisioning for
traditional and virtual infrastructures
No provisioning speed advantage with containers is expected
% of respondents (n=168)
Impact on speed of application resource provisioning by use
of containers relative to traditional and virtualized
infrastructure
Respondents who use or plan to use containers
451RESEARCH.COM
©2019 451 Research. All Rights Reserved.
Q12. Which of the following benefits has your organization experienced due to deploying containers on your organization's x86
servers? Please select all that apply.
1
0
55.6%
50.3%
47.7%
36.4%
33.1%
2.6%
7.3%
Standardization of development
environment
Isolation of applications
Increased portability
Improved security
Consistent development lifecycles
We have not experienced any benefits
Other
Percent of Sample
n = 151
Benefits of Deploying Containers
Respondents who have servers running containers
Source: 451 Research, Voice of the Enterprise: Servers and Converged Infrastructure, Organizational Dynamics 2017
451RESEARCH.COM
©2019 451 Research. All Rights Reserved.
Container Challenges
Security and Compliance
Complexity
Production use
Existing VM process sufficient
451RESEARCH.COM
©2019 451 Research. All Rights Reserved.
Biggest hurdle to container adoption by title
Q: What is the biggest hurdle to container adoption for your organization? (Container-using organizations; B&W Paper Study, NA,
2017; N=201)
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
451RESEARCH.COM
©2019 451 Research. All Rights Reserved.
Container implementation challenges
Q. What are the biggest challenges for you to overcome in implementing containers? (Container-using organizations; B&W Paper Study, NA,
2017; N=201)
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
451RESEARCH.COM
©2019 451 Research. All Rights Reserved.
What’s ahead?
Fueled by Hybrid Cloud
Top IaaS feature
Leaving VMs behind
451RESEARCH.COM
©2018 451 Research. All Rights Reserved.
451RESEARCH.COM
©2019 451 Research. All Rights Reserved.
Q7. Which of the following best describes your organization's overall IT approach and strategy?
© 2019, 451 Research, LLC - A
division of The 451 Group.
451RESEARCH.COM
©2019 451 Research. All Rights Reserved.
Source: 451 Research, Voice of the Enterprise: Cloud, Hosting & Managed Services, Workloads and Key Projects 2018
Q15. When developing cloud-native software, which, if any, of the following approaches does your organization take to designing
that software?
1
6
32%
30%
22%
17%
Design it to run effectively on any cloud environment
Design it to run on a specific public cloud environment
Design it to run effectively on any public cloud environment
Design it to run on our own private cloud
% of respondents (n = 266)
Approaches to cloud-native software development
Respondents developing cloud -native or cloud-enabled software
451RESEARCH.COM
©2019 451 Research. All Rights Reserved.
Source: 451 Research, Voice of the Enterprise: Cloud, Hosting & Managed Services, Workloads and Key Projects 2018
Q4. Which of the following IaaS features is your organization using in connection with your IaaS/public cloud deployment? Please
select all that apply.
1
7
45%
42%
41%
37%
33%
30%
25%
23%
22%
21%
16%
14%
5%
8%
Relational database
Data/business analytics
Containers
Auto-scaling
Data warehouse
Serverless compute/function as a service
NoSQL database
Real-time/streaming data processing
Machine learning
Mobile services
IoT platform
Large-scale/batch data transfer
Other
None
% of respondents (n = 322)
IaaS features currently in use (containers in top
three)
IaaS/public cloud users
451RESEARCH.COM
©2019 451 Research. All Rights Reserved.
Source: 451 Research, Voice of the Enterprise: Cloud, Hosting & Managed Services, Workloads and Key Projects 2018
Q5. Which of the following IaaS features is your organization planning to begin using in connection with IaaS/public cloud services
during the next year? Please select all that apply.
1
8
27%
19%
18%
16%
16%
15%
15%
13%
12%
12%
12%
10%
2%
18%
Machine learning
Containers
Data/business analytics
Serverless compute/function as a service
Real-time/streaming data processing
Auto-scaling
IoT platform
Relational database
Data warehouse
Mobile services
NoSQL database
Large-scale/batch data transfer
Other
None
% of respondents (n = 268)
IaaS features planned during next year (containers
second)
IaaS/public cloud users
Containers, from
Development to Production
Craig Monson, Cloud Advocate
Containers: What are they?
20Copyright/Confidential statement.
They are an Abstraction
• Logical packaging of an application and it’s environment
• Light weight (run at kernel level)
• Portable
• Isolated
21Copyright/Confidential statement.
What are they NOT?
22Copyright/Confidential statement.
They are not:
• … Virtual Machines
• … meant to be stateful
• … a replacement for best practices
• … a silver bullet
23Copyright/Confidential statement.
How do we go from Dev to Prod?
24Copyright/Confidential statement.
Deployment Pipeline!
• Build
• Test
• Deploy
• (Test again)
• Monitor and Alert
25Copyright/Confidential statement.
Build
26Copyright/Confidential statement.
Create your artifact
• Describe the image in code (ie: Dockerfile)
• Build the image
• Store it (preferably in a registry)
27Copyright/Confidential statement.
Test
28Copyright/Confidential statement.
Keep things close
• Unit tests should be fast: Quick feedback.
• Test the code, not the container (yet)
29Copyright/Confidential statement.
Deploy
30Copyright/Confidential statement.
Orchestration
• Automates rollouts / rollbacks
• Services Automation (discovery, health etc)
• Scaling
• Resource Management
31Copyright/Confidential statement.
Frameworks
• Kubernetes
• Nomad
• Mesos
• Docker Swarm
• ECS / Fargate
• OpenShift (kube)
32Copyright/Confidential statement.
Describe your Service
• Declare the expected state of your service as code
• The orchestration framework will handle:
• Deployment
• Health
• Scaling
33Copyright/Confidential statement.
(Test Again)
34Copyright/Confidential statement.
NOW test your containers
• Integration Tests
• Load Tests
• Performance Tests (SLA/SLO/SLI)
• Stress Tests
• Resiliency Tests
• Security Tests
35Copyright/Confidential statement.
Monitor and Alert
36Copyright/Confidential statement.
Monitor Nodes AND Containers
• Gather the standard metrics on the nodes (disk/cpu/mem/network)
• Gather similar stats on the containers.
• Gather application stats
• Utilize a log aggregator
• Alert on important things
37Copyright/Confidential statement.
Gotchas
38Copyright/Confidential statement.
Monoliths are poor containerization candidates
• Containers are better for an SOA or Microservices
• Not a silver bullet
39Copyright/Confidential statement.
Containers should be immutable!
• Do not package state or config with the image
• No localized data
• Expect your containers to come and go
40Copyright/Confidential statement.
Contact us. Craig Monson – cmonson@2ndwatch.com
2ndwatch.com
Address phone # Email
451RESEARCH.COM
©2018 451 Research. All Rights Reserved.
Q & A
451RESEARCH.COM
©2019 451 Research. All Rights Reserved.
451research.com
US +1 212.505.3030 EUROPE +44 (0) 203 929 5700
Thank you!
@451Research
New York
London
Boston
Washington, D.C.
San Francisco

More Related Content

What's hot

DevOps Roadmap.pptx
DevOps Roadmap.pptxDevOps Roadmap.pptx
DevOps Roadmap.pptx
HARSH MANVAR
 
Shift Deployment Security Left with Weave GitOps & Upbound’s Universal Crossp...
Shift Deployment Security Left with Weave GitOps & Upbound’s Universal Crossp...Shift Deployment Security Left with Weave GitOps & Upbound’s Universal Crossp...
Shift Deployment Security Left with Weave GitOps & Upbound’s Universal Crossp...
Weaveworks
 
Docker Introduction
Docker IntroductionDocker Introduction
Docker Introduction
Peng Xiao
 
Kubernetes 101 - an Introduction to Containers, Kubernetes, and OpenShift
Kubernetes 101 - an Introduction to Containers, Kubernetes, and OpenShiftKubernetes 101 - an Introduction to Containers, Kubernetes, and OpenShift
Kubernetes 101 - an Introduction to Containers, Kubernetes, and OpenShift
DevOps.com
 
Cloud native principles
Cloud native principlesCloud native principles
Cloud native principles
Diego Pacheco
 
Intro to kubernetes
Intro to kubernetesIntro to kubernetes
Docker 101 : Introduction to Docker and Containers
Docker 101 : Introduction to Docker and ContainersDocker 101 : Introduction to Docker and Containers
Docker 101 : Introduction to Docker and Containers
Yajushi Srivastava
 
An Architectural Deep Dive With Kubernetes And Containers Powerpoint Presenta...
An Architectural Deep Dive With Kubernetes And Containers Powerpoint Presenta...An Architectural Deep Dive With Kubernetes And Containers Powerpoint Presenta...
An Architectural Deep Dive With Kubernetes And Containers Powerpoint Presenta...
SlideTeam
 
DevOps Open House III - Kubernetes using YAML
DevOps Open House III - Kubernetes using YAMLDevOps Open House III - Kubernetes using YAML
DevOps Open House III - Kubernetes using YAML
Agile Testing Alliance
 
Docker Containers Deep Dive
Docker Containers Deep DiveDocker Containers Deep Dive
Docker Containers Deep Dive
Will Kinard
 
Containers Anywhere with OpenShift by Red Hat
Containers Anywhere with OpenShift by Red HatContainers Anywhere with OpenShift by Red Hat
Containers Anywhere with OpenShift by Red Hat
Amazon Web Services
 
Docker introduction & benefits
Docker introduction & benefitsDocker introduction & benefits
Docker introduction & benefits
Amit Manwade
 
Designing a complete ci cd pipeline using argo events, workflow and cd products
Designing a complete ci cd pipeline using argo events, workflow and cd productsDesigning a complete ci cd pipeline using argo events, workflow and cd products
Designing a complete ci cd pipeline using argo events, workflow and cd products
Julian Mazzitelli
 
OpenShift 4 installation
OpenShift 4 installationOpenShift 4 installation
OpenShift 4 installation
Robert Bohne
 
Azure DevOps Pipeline setup for Mule APIs #36
Azure DevOps Pipeline setup for Mule APIs #36Azure DevOps Pipeline setup for Mule APIs #36
Azure DevOps Pipeline setup for Mule APIs #36
MysoreMuleSoftMeetup
 
Introduction to the Container Network Interface (CNI)
Introduction to the Container Network Interface (CNI)Introduction to the Container Network Interface (CNI)
Introduction to the Container Network Interface (CNI)
Weaveworks
 
Kong API
Kong APIKong API
Kong API
Patrick Pierson
 
Kubernetes
KubernetesKubernetes
Kubernetes
Meng-Ze Lee
 
Kubernetes Secrets Management on Production with Demo
Kubernetes Secrets Management on Production with DemoKubernetes Secrets Management on Production with Demo
Kubernetes Secrets Management on Production with Demo
Opsta
 
Clean Infrastructure as Code
Clean Infrastructure as Code Clean Infrastructure as Code
Clean Infrastructure as Code
QAware GmbH
 

What's hot (20)

DevOps Roadmap.pptx
DevOps Roadmap.pptxDevOps Roadmap.pptx
DevOps Roadmap.pptx
 
Shift Deployment Security Left with Weave GitOps & Upbound’s Universal Crossp...
Shift Deployment Security Left with Weave GitOps & Upbound’s Universal Crossp...Shift Deployment Security Left with Weave GitOps & Upbound’s Universal Crossp...
Shift Deployment Security Left with Weave GitOps & Upbound’s Universal Crossp...
 
Docker Introduction
Docker IntroductionDocker Introduction
Docker Introduction
 
Kubernetes 101 - an Introduction to Containers, Kubernetes, and OpenShift
Kubernetes 101 - an Introduction to Containers, Kubernetes, and OpenShiftKubernetes 101 - an Introduction to Containers, Kubernetes, and OpenShift
Kubernetes 101 - an Introduction to Containers, Kubernetes, and OpenShift
 
Cloud native principles
Cloud native principlesCloud native principles
Cloud native principles
 
Intro to kubernetes
Intro to kubernetesIntro to kubernetes
Intro to kubernetes
 
Docker 101 : Introduction to Docker and Containers
Docker 101 : Introduction to Docker and ContainersDocker 101 : Introduction to Docker and Containers
Docker 101 : Introduction to Docker and Containers
 
An Architectural Deep Dive With Kubernetes And Containers Powerpoint Presenta...
An Architectural Deep Dive With Kubernetes And Containers Powerpoint Presenta...An Architectural Deep Dive With Kubernetes And Containers Powerpoint Presenta...
An Architectural Deep Dive With Kubernetes And Containers Powerpoint Presenta...
 
DevOps Open House III - Kubernetes using YAML
DevOps Open House III - Kubernetes using YAMLDevOps Open House III - Kubernetes using YAML
DevOps Open House III - Kubernetes using YAML
 
Docker Containers Deep Dive
Docker Containers Deep DiveDocker Containers Deep Dive
Docker Containers Deep Dive
 
Containers Anywhere with OpenShift by Red Hat
Containers Anywhere with OpenShift by Red HatContainers Anywhere with OpenShift by Red Hat
Containers Anywhere with OpenShift by Red Hat
 
Docker introduction & benefits
Docker introduction & benefitsDocker introduction & benefits
Docker introduction & benefits
 
Designing a complete ci cd pipeline using argo events, workflow and cd products
Designing a complete ci cd pipeline using argo events, workflow and cd productsDesigning a complete ci cd pipeline using argo events, workflow and cd products
Designing a complete ci cd pipeline using argo events, workflow and cd products
 
OpenShift 4 installation
OpenShift 4 installationOpenShift 4 installation
OpenShift 4 installation
 
Azure DevOps Pipeline setup for Mule APIs #36
Azure DevOps Pipeline setup for Mule APIs #36Azure DevOps Pipeline setup for Mule APIs #36
Azure DevOps Pipeline setup for Mule APIs #36
 
Introduction to the Container Network Interface (CNI)
Introduction to the Container Network Interface (CNI)Introduction to the Container Network Interface (CNI)
Introduction to the Container Network Interface (CNI)
 
Kong API
Kong APIKong API
Kong API
 
Kubernetes
KubernetesKubernetes
Kubernetes
 
Kubernetes Secrets Management on Production with Demo
Kubernetes Secrets Management on Production with DemoKubernetes Secrets Management on Production with Demo
Kubernetes Secrets Management on Production with Demo
 
Clean Infrastructure as Code
Clean Infrastructure as Code Clean Infrastructure as Code
Clean Infrastructure as Code
 

Similar to Containers, From Development to Production

Global Data Management – a practical framework to rethinking enterprise, oper...
Global Data Management – a practical framework to rethinking enterprise, oper...Global Data Management – a practical framework to rethinking enterprise, oper...
Global Data Management – a practical framework to rethinking enterprise, oper...
DataWorks Summit
 
Cloud Computing Gets Put to the Test
Cloud Computing Gets Put to the TestCloud Computing Gets Put to the Test
Cloud Computing Gets Put to the Test
Avere Systems
 
Portworx Data Services 101 Deck.pdf
Portworx Data Services 101 Deck.pdfPortworx Data Services 101 Deck.pdf
Portworx Data Services 101 Deck.pdf
ssuser1490e8
 
Microservices 101: From DevOps to Docker and beyond
Microservices 101: From DevOps to Docker and beyondMicroservices 101: From DevOps to Docker and beyond
Microservices 101: From DevOps to Docker and beyond
Donnie Berkholz
 
Migrating to Cloud Native Solutions
Migrating to Cloud Native SolutionsMigrating to Cloud Native Solutions
Migrating to Cloud Native Solutions
inwin stack
 
451 Research: Data Is the Key to Friction in DevOps
451 Research: Data Is the Key to Friction in DevOps451 Research: Data Is the Key to Friction in DevOps
451 Research: Data Is the Key to Friction in DevOps
Delphix
 
Modernizing Traditional Applications
Modernizing Traditional ApplicationsModernizing Traditional Applications
Modernizing Traditional Applications
Docker, Inc.
 
Platform Requirements for CI/CD Success—and the Enterprises Leading the Way
Platform Requirements for CI/CD Success—and the Enterprises Leading the WayPlatform Requirements for CI/CD Success—and the Enterprises Leading the Way
Platform Requirements for CI/CD Success—and the Enterprises Leading the Way
VMware Tanzu
 
VMworld 2013: How to make most out of your Hybrid Cloud
VMworld 2013: How to make most out of your Hybrid Cloud VMworld 2013: How to make most out of your Hybrid Cloud
VMworld 2013: How to make most out of your Hybrid Cloud
VMworld
 
10 Reasons Why Smart Organizations are Moving to Cloud BI
10 Reasons Why Smart Organizations are Moving to Cloud BI10 Reasons Why Smart Organizations are Moving to Cloud BI
10 Reasons Why Smart Organizations are Moving to Cloud BI
GoodData
 
Security Across the Cloud Native Continuum with ESG and Palo Alto Networks
Security Across the Cloud Native Continuum with ESG and Palo Alto NetworksSecurity Across the Cloud Native Continuum with ESG and Palo Alto Networks
Security Across the Cloud Native Continuum with ESG and Palo Alto Networks
DevOps.com
 
Executive Briefing: The Why, What, and Where of Containers
Executive Briefing: The Why, What, and Where of ContainersExecutive Briefing: The Why, What, and Where of Containers
Executive Briefing: The Why, What, and Where of Containers
NVISIA
 
Mythbusting the Federal Cloud Journey
Mythbusting the Federal Cloud JourneyMythbusting the Federal Cloud Journey
Mythbusting the Federal Cloud Journey
Amazon Web Services
 
Addressing the 8 Key Pain Points of Kubernetes Cluster Management
Addressing the 8 Key Pain Points of Kubernetes Cluster ManagementAddressing the 8 Key Pain Points of Kubernetes Cluster Management
Addressing the 8 Key Pain Points of Kubernetes Cluster Management
Enterprise Management Associates
 
CL2015 - Datacenter and Cloud Strategy and Planning
CL2015 - Datacenter and Cloud Strategy and PlanningCL2015 - Datacenter and Cloud Strategy and Planning
CL2015 - Datacenter and Cloud Strategy and Planning
Cisco
 
Production-Ready Kubernetes: It's Not About Technology
Production-Ready Kubernetes: It's Not About TechnologyProduction-Ready Kubernetes: It's Not About Technology
Production-Ready Kubernetes: It's Not About Technology
Antoine Craske
 
IDC Nutanix - Hyperconvergence and the Pulling Forces in the Datacenter
IDC Nutanix - Hyperconvergence and the Pulling Forces in the DatacenterIDC Nutanix - Hyperconvergence and the Pulling Forces in the Datacenter
IDC Nutanix - Hyperconvergence and the Pulling Forces in the Datacenter
NEXTtour
 
DevOps 101 - Moving Fast with Confidence
DevOps 101 - Moving Fast with ConfidenceDevOps 101 - Moving Fast with Confidence
DevOps 101 - Moving Fast with Confidence
New Relic
 
Money Pitfalls and Failed Expectations: Optimizing Essentials for the Cloud
Money Pitfalls and Failed Expectations: Optimizing Essentials for the CloudMoney Pitfalls and Failed Expectations: Optimizing Essentials for the Cloud
Money Pitfalls and Failed Expectations: Optimizing Essentials for the Cloud
Nicole Maus
 
Money Pitfalls and Failed Expectations: Optimizing Essentials for the Cloud
Money Pitfalls and Failed Expectations: Optimizing Essentials for the CloudMoney Pitfalls and Failed Expectations: Optimizing Essentials for the Cloud
Money Pitfalls and Failed Expectations: Optimizing Essentials for the Cloud
2nd Watch
 

Similar to Containers, From Development to Production (20)

Global Data Management – a practical framework to rethinking enterprise, oper...
Global Data Management – a practical framework to rethinking enterprise, oper...Global Data Management – a practical framework to rethinking enterprise, oper...
Global Data Management – a practical framework to rethinking enterprise, oper...
 
Cloud Computing Gets Put to the Test
Cloud Computing Gets Put to the TestCloud Computing Gets Put to the Test
Cloud Computing Gets Put to the Test
 
Portworx Data Services 101 Deck.pdf
Portworx Data Services 101 Deck.pdfPortworx Data Services 101 Deck.pdf
Portworx Data Services 101 Deck.pdf
 
Microservices 101: From DevOps to Docker and beyond
Microservices 101: From DevOps to Docker and beyondMicroservices 101: From DevOps to Docker and beyond
Microservices 101: From DevOps to Docker and beyond
 
Migrating to Cloud Native Solutions
Migrating to Cloud Native SolutionsMigrating to Cloud Native Solutions
Migrating to Cloud Native Solutions
 
451 Research: Data Is the Key to Friction in DevOps
451 Research: Data Is the Key to Friction in DevOps451 Research: Data Is the Key to Friction in DevOps
451 Research: Data Is the Key to Friction in DevOps
 
Modernizing Traditional Applications
Modernizing Traditional ApplicationsModernizing Traditional Applications
Modernizing Traditional Applications
 
Platform Requirements for CI/CD Success—and the Enterprises Leading the Way
Platform Requirements for CI/CD Success—and the Enterprises Leading the WayPlatform Requirements for CI/CD Success—and the Enterprises Leading the Way
Platform Requirements for CI/CD Success—and the Enterprises Leading the Way
 
VMworld 2013: How to make most out of your Hybrid Cloud
VMworld 2013: How to make most out of your Hybrid Cloud VMworld 2013: How to make most out of your Hybrid Cloud
VMworld 2013: How to make most out of your Hybrid Cloud
 
10 Reasons Why Smart Organizations are Moving to Cloud BI
10 Reasons Why Smart Organizations are Moving to Cloud BI10 Reasons Why Smart Organizations are Moving to Cloud BI
10 Reasons Why Smart Organizations are Moving to Cloud BI
 
Security Across the Cloud Native Continuum with ESG and Palo Alto Networks
Security Across the Cloud Native Continuum with ESG and Palo Alto NetworksSecurity Across the Cloud Native Continuum with ESG and Palo Alto Networks
Security Across the Cloud Native Continuum with ESG and Palo Alto Networks
 
Executive Briefing: The Why, What, and Where of Containers
Executive Briefing: The Why, What, and Where of ContainersExecutive Briefing: The Why, What, and Where of Containers
Executive Briefing: The Why, What, and Where of Containers
 
Mythbusting the Federal Cloud Journey
Mythbusting the Federal Cloud JourneyMythbusting the Federal Cloud Journey
Mythbusting the Federal Cloud Journey
 
Addressing the 8 Key Pain Points of Kubernetes Cluster Management
Addressing the 8 Key Pain Points of Kubernetes Cluster ManagementAddressing the 8 Key Pain Points of Kubernetes Cluster Management
Addressing the 8 Key Pain Points of Kubernetes Cluster Management
 
CL2015 - Datacenter and Cloud Strategy and Planning
CL2015 - Datacenter and Cloud Strategy and PlanningCL2015 - Datacenter and Cloud Strategy and Planning
CL2015 - Datacenter and Cloud Strategy and Planning
 
Production-Ready Kubernetes: It's Not About Technology
Production-Ready Kubernetes: It's Not About TechnologyProduction-Ready Kubernetes: It's Not About Technology
Production-Ready Kubernetes: It's Not About Technology
 
IDC Nutanix - Hyperconvergence and the Pulling Forces in the Datacenter
IDC Nutanix - Hyperconvergence and the Pulling Forces in the DatacenterIDC Nutanix - Hyperconvergence and the Pulling Forces in the Datacenter
IDC Nutanix - Hyperconvergence and the Pulling Forces in the Datacenter
 
DevOps 101 - Moving Fast with Confidence
DevOps 101 - Moving Fast with ConfidenceDevOps 101 - Moving Fast with Confidence
DevOps 101 - Moving Fast with Confidence
 
Money Pitfalls and Failed Expectations: Optimizing Essentials for the Cloud
Money Pitfalls and Failed Expectations: Optimizing Essentials for the CloudMoney Pitfalls and Failed Expectations: Optimizing Essentials for the Cloud
Money Pitfalls and Failed Expectations: Optimizing Essentials for the Cloud
 
Money Pitfalls and Failed Expectations: Optimizing Essentials for the Cloud
Money Pitfalls and Failed Expectations: Optimizing Essentials for the CloudMoney Pitfalls and Failed Expectations: Optimizing Essentials for the Cloud
Money Pitfalls and Failed Expectations: Optimizing Essentials for the Cloud
 

More from 2nd Watch

Managing Multi-Cloud and On-Premises with Microsoft Azure
Managing Multi-Cloud and On-Premises with Microsoft AzureManaging Multi-Cloud and On-Premises with Microsoft Azure
Managing Multi-Cloud and On-Premises with Microsoft Azure
2nd Watch
 
Containers, from Production to Development
Containers, from Production to DevelopmentContainers, from Production to Development
Containers, from Production to Development
2nd Watch
 
Getting Started with VMware Cloud on AWS
Getting Started with VMware Cloud on AWSGetting Started with VMware Cloud on AWS
Getting Started with VMware Cloud on AWS
2nd Watch
 
Operating Windows on AWS Using SSM
Operating Windows on AWS Using SSMOperating Windows on AWS Using SSM
Operating Windows on AWS Using SSM
2nd Watch
 
Cloud Optimization: Filling in the Gaps
Cloud Optimization: Filling in the GapsCloud Optimization: Filling in the Gaps
Cloud Optimization: Filling in the Gaps
2nd Watch
 
Automated Security & Continuous Compliance on Microsoft Azure
Automated Security & Continuous Compliance on Microsoft AzureAutomated Security & Continuous Compliance on Microsoft Azure
Automated Security & Continuous Compliance on Microsoft Azure
2nd Watch
 
Migrating Your Windows Datacenter to AWS
Migrating Your Windows Datacenter to AWSMigrating Your Windows Datacenter to AWS
Migrating Your Windows Datacenter to AWS
2nd Watch
 
Single Realm Multi-Cloud Security Management with Palo Alto Networks
Single Realm Multi-Cloud Security Management with Palo Alto NetworksSingle Realm Multi-Cloud Security Management with Palo Alto Networks
Single Realm Multi-Cloud Security Management with Palo Alto Networks
2nd Watch
 
Drive Thru DevOps, Moving Forward Securely
Drive Thru DevOps, Moving Forward SecurelyDrive Thru DevOps, Moving Forward Securely
Drive Thru DevOps, Moving Forward Securely
2nd Watch
 
Secure Clouds are Happy Clouds
Secure Clouds are Happy CloudsSecure Clouds are Happy Clouds
Secure Clouds are Happy Clouds
2nd Watch
 
Aws Architecture Fundamentals
Aws Architecture FundamentalsAws Architecture Fundamentals
Aws Architecture Fundamentals
2nd Watch
 
Aws Architecture Fundamentals
Aws Architecture FundamentalsAws Architecture Fundamentals
Aws Architecture Fundamentals
2nd Watch
 
Big data and Analytics on AWS
Big data and Analytics on AWSBig data and Analytics on AWS
Big data and Analytics on AWS
2nd Watch
 
Enabling High Performance IT with 2nd Watch, Docker & AWS
Enabling High Performance IT with 2nd Watch, Docker & AWSEnabling High Performance IT with 2nd Watch, Docker & AWS
Enabling High Performance IT with 2nd Watch, Docker & AWS
2nd Watch
 
Backup to the Cloud
Backup to the CloudBackup to the Cloud
Backup to the Cloud
2nd Watch
 
Enterprise Management for the AWS Cloud
Enterprise Management for the AWS CloudEnterprise Management for the AWS Cloud
Enterprise Management for the AWS Cloud
2nd Watch
 
Backup on the cloud 10.1.13
Backup on the cloud 10.1.13Backup on the cloud 10.1.13
Backup on the cloud 10.1.13
2nd Watch
 
Optimizing your cloud
Optimizing your cloudOptimizing your cloud
Optimizing your cloud
2nd Watch
 
Backup on the cloud Webinar
Backup on the cloud WebinarBackup on the cloud Webinar
Backup on the cloud Webinar
2nd Watch
 
Building Bulletproof Infrastructure on AWS
Building Bulletproof Infrastructure on AWSBuilding Bulletproof Infrastructure on AWS
Building Bulletproof Infrastructure on AWS
2nd Watch
 

More from 2nd Watch (20)

Managing Multi-Cloud and On-Premises with Microsoft Azure
Managing Multi-Cloud and On-Premises with Microsoft AzureManaging Multi-Cloud and On-Premises with Microsoft Azure
Managing Multi-Cloud and On-Premises with Microsoft Azure
 
Containers, from Production to Development
Containers, from Production to DevelopmentContainers, from Production to Development
Containers, from Production to Development
 
Getting Started with VMware Cloud on AWS
Getting Started with VMware Cloud on AWSGetting Started with VMware Cloud on AWS
Getting Started with VMware Cloud on AWS
 
Operating Windows on AWS Using SSM
Operating Windows on AWS Using SSMOperating Windows on AWS Using SSM
Operating Windows on AWS Using SSM
 
Cloud Optimization: Filling in the Gaps
Cloud Optimization: Filling in the GapsCloud Optimization: Filling in the Gaps
Cloud Optimization: Filling in the Gaps
 
Automated Security & Continuous Compliance on Microsoft Azure
Automated Security & Continuous Compliance on Microsoft AzureAutomated Security & Continuous Compliance on Microsoft Azure
Automated Security & Continuous Compliance on Microsoft Azure
 
Migrating Your Windows Datacenter to AWS
Migrating Your Windows Datacenter to AWSMigrating Your Windows Datacenter to AWS
Migrating Your Windows Datacenter to AWS
 
Single Realm Multi-Cloud Security Management with Palo Alto Networks
Single Realm Multi-Cloud Security Management with Palo Alto NetworksSingle Realm Multi-Cloud Security Management with Palo Alto Networks
Single Realm Multi-Cloud Security Management with Palo Alto Networks
 
Drive Thru DevOps, Moving Forward Securely
Drive Thru DevOps, Moving Forward SecurelyDrive Thru DevOps, Moving Forward Securely
Drive Thru DevOps, Moving Forward Securely
 
Secure Clouds are Happy Clouds
Secure Clouds are Happy CloudsSecure Clouds are Happy Clouds
Secure Clouds are Happy Clouds
 
Aws Architecture Fundamentals
Aws Architecture FundamentalsAws Architecture Fundamentals
Aws Architecture Fundamentals
 
Aws Architecture Fundamentals
Aws Architecture FundamentalsAws Architecture Fundamentals
Aws Architecture Fundamentals
 
Big data and Analytics on AWS
Big data and Analytics on AWSBig data and Analytics on AWS
Big data and Analytics on AWS
 
Enabling High Performance IT with 2nd Watch, Docker & AWS
Enabling High Performance IT with 2nd Watch, Docker & AWSEnabling High Performance IT with 2nd Watch, Docker & AWS
Enabling High Performance IT with 2nd Watch, Docker & AWS
 
Backup to the Cloud
Backup to the CloudBackup to the Cloud
Backup to the Cloud
 
Enterprise Management for the AWS Cloud
Enterprise Management for the AWS CloudEnterprise Management for the AWS Cloud
Enterprise Management for the AWS Cloud
 
Backup on the cloud 10.1.13
Backup on the cloud 10.1.13Backup on the cloud 10.1.13
Backup on the cloud 10.1.13
 
Optimizing your cloud
Optimizing your cloudOptimizing your cloud
Optimizing your cloud
 
Backup on the cloud Webinar
Backup on the cloud WebinarBackup on the cloud Webinar
Backup on the cloud Webinar
 
Building Bulletproof Infrastructure on AWS
Building Bulletproof Infrastructure on AWSBuilding Bulletproof Infrastructure on AWS
Building Bulletproof Infrastructure on AWS
 

Recently uploaded

From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 

Recently uploaded (20)

From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 

Containers, From Development to Production

  • 1. 451RESEARCH.COM ©2018 451 Research. All Rights Reserved. Containers, from Development to Production Jay Lyman , 451 Research Craig Monson, 2nd Watch March 7, 2019
  • 2. 451RESEARCH.COM ©2018 451 Research. All Rights Reserved. 2 Craig Monson Cloud Advocate Jay Lyman Principal Analyst, Cloud Native and DevOps
  • 3. 451RESEARCH.COM ©2018 451 Research. All Rights Reserved. Questions? Presentation Slides Feedback Housekeeping items Questions? A copy of the presentation will be provided to all attendees Presentation Slides Feedback To ask a question, click on the question button Don’t forget to leave feedback at the end of the webinar
  • 4. 451RESEARCH.COM ©2019 451 Research. All Rights Reserved. Agenda Enterprise Container Landscape Container & cloud-native drivers Container challenges DIY in decline Tied to Hybrid Cloud
  • 5. 451RESEARCH.COM ©2019 451 Research. All Rights Reserved. The Enterprise Container Landscape • Containers: a top enterprise IT priority • Still relatively early days of adoption – containers in VMs • Growing use, but limited scale and less in production • Containers, microservices and Kubernetes: the promise and the pain
  • 6. 451RESEARCH.COM ©2019 451 Research. All Rights Reserved. Q: Are any of the following items top IT priorities for your organization in 2019? © 2019, 451 Research, LLC - A division of The 451 Group.
  • 7. 451RESEARCH.COM ©2019 451 Research. All Rights Reserved. Q: Please describe the level of usage within your organization for each of the following technologies. - Containers/container management © 2019, 451 Research, LLC - A division of The 451 Group.
  • 8. 451RESEARCH.COM ©2019 451 Research. All Rights Reserved. Container drivers Speed and developer productivity Consistency Isolation and security Portability
  • 9. 451RESEARCH.COM ©2019 451 Research. All Rights Reserved. Source: 451 Research, Voice of the Enterprise: Servers and Converged Infrastructure, Workloads and Key Projects 2018 Q19. How will the use of containers impact the speed of your organization’s application resource provisioning, relative to yo ur traditional and virtualized infrastructure? 9 26% 33% 21% 6% 14% Weeks reduced to days Full day reduced to hours Hours reduced to minutes Container provisioning will be slower than provisioning for traditional and virtual infrastructures No provisioning speed advantage with containers is expected % of respondents (n=168) Impact on speed of application resource provisioning by use of containers relative to traditional and virtualized infrastructure Respondents who use or plan to use containers
  • 10. 451RESEARCH.COM ©2019 451 Research. All Rights Reserved. Q12. Which of the following benefits has your organization experienced due to deploying containers on your organization's x86 servers? Please select all that apply. 1 0 55.6% 50.3% 47.7% 36.4% 33.1% 2.6% 7.3% Standardization of development environment Isolation of applications Increased portability Improved security Consistent development lifecycles We have not experienced any benefits Other Percent of Sample n = 151 Benefits of Deploying Containers Respondents who have servers running containers Source: 451 Research, Voice of the Enterprise: Servers and Converged Infrastructure, Organizational Dynamics 2017
  • 11. 451RESEARCH.COM ©2019 451 Research. All Rights Reserved. Container Challenges Security and Compliance Complexity Production use Existing VM process sufficient
  • 12. 451RESEARCH.COM ©2019 451 Research. All Rights Reserved. Biggest hurdle to container adoption by title Q: What is the biggest hurdle to container adoption for your organization? (Container-using organizations; B&W Paper Study, NA, 2017; N=201) 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
  • 13. 451RESEARCH.COM ©2019 451 Research. All Rights Reserved. Container implementation challenges Q. What are the biggest challenges for you to overcome in implementing containers? (Container-using organizations; B&W Paper Study, NA, 2017; N=201) 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
  • 14. 451RESEARCH.COM ©2019 451 Research. All Rights Reserved. What’s ahead? Fueled by Hybrid Cloud Top IaaS feature Leaving VMs behind 451RESEARCH.COM ©2018 451 Research. All Rights Reserved.
  • 15. 451RESEARCH.COM ©2019 451 Research. All Rights Reserved. Q7. Which of the following best describes your organization's overall IT approach and strategy? © 2019, 451 Research, LLC - A division of The 451 Group.
  • 16. 451RESEARCH.COM ©2019 451 Research. All Rights Reserved. Source: 451 Research, Voice of the Enterprise: Cloud, Hosting & Managed Services, Workloads and Key Projects 2018 Q15. When developing cloud-native software, which, if any, of the following approaches does your organization take to designing that software? 1 6 32% 30% 22% 17% Design it to run effectively on any cloud environment Design it to run on a specific public cloud environment Design it to run effectively on any public cloud environment Design it to run on our own private cloud % of respondents (n = 266) Approaches to cloud-native software development Respondents developing cloud -native or cloud-enabled software
  • 17. 451RESEARCH.COM ©2019 451 Research. All Rights Reserved. Source: 451 Research, Voice of the Enterprise: Cloud, Hosting & Managed Services, Workloads and Key Projects 2018 Q4. Which of the following IaaS features is your organization using in connection with your IaaS/public cloud deployment? Please select all that apply. 1 7 45% 42% 41% 37% 33% 30% 25% 23% 22% 21% 16% 14% 5% 8% Relational database Data/business analytics Containers Auto-scaling Data warehouse Serverless compute/function as a service NoSQL database Real-time/streaming data processing Machine learning Mobile services IoT platform Large-scale/batch data transfer Other None % of respondents (n = 322) IaaS features currently in use (containers in top three) IaaS/public cloud users
  • 18. 451RESEARCH.COM ©2019 451 Research. All Rights Reserved. Source: 451 Research, Voice of the Enterprise: Cloud, Hosting & Managed Services, Workloads and Key Projects 2018 Q5. Which of the following IaaS features is your organization planning to begin using in connection with IaaS/public cloud services during the next year? Please select all that apply. 1 8 27% 19% 18% 16% 16% 15% 15% 13% 12% 12% 12% 10% 2% 18% Machine learning Containers Data/business analytics Serverless compute/function as a service Real-time/streaming data processing Auto-scaling IoT platform Relational database Data warehouse Mobile services NoSQL database Large-scale/batch data transfer Other None % of respondents (n = 268) IaaS features planned during next year (containers second) IaaS/public cloud users
  • 19. Containers, from Development to Production Craig Monson, Cloud Advocate
  • 20. Containers: What are they? 20Copyright/Confidential statement.
  • 21. They are an Abstraction • Logical packaging of an application and it’s environment • Light weight (run at kernel level) • Portable • Isolated 21Copyright/Confidential statement.
  • 22. What are they NOT? 22Copyright/Confidential statement.
  • 23. They are not: • … Virtual Machines • … meant to be stateful • … a replacement for best practices • … a silver bullet 23Copyright/Confidential statement.
  • 24. How do we go from Dev to Prod? 24Copyright/Confidential statement.
  • 25. Deployment Pipeline! • Build • Test • Deploy • (Test again) • Monitor and Alert 25Copyright/Confidential statement.
  • 27. Create your artifact • Describe the image in code (ie: Dockerfile) • Build the image • Store it (preferably in a registry) 27Copyright/Confidential statement.
  • 29. Keep things close • Unit tests should be fast: Quick feedback. • Test the code, not the container (yet) 29Copyright/Confidential statement.
  • 31. Orchestration • Automates rollouts / rollbacks • Services Automation (discovery, health etc) • Scaling • Resource Management 31Copyright/Confidential statement.
  • 32. Frameworks • Kubernetes • Nomad • Mesos • Docker Swarm • ECS / Fargate • OpenShift (kube) 32Copyright/Confidential statement.
  • 33. Describe your Service • Declare the expected state of your service as code • The orchestration framework will handle: • Deployment • Health • Scaling 33Copyright/Confidential statement.
  • 35. NOW test your containers • Integration Tests • Load Tests • Performance Tests (SLA/SLO/SLI) • Stress Tests • Resiliency Tests • Security Tests 35Copyright/Confidential statement.
  • 37. Monitor Nodes AND Containers • Gather the standard metrics on the nodes (disk/cpu/mem/network) • Gather similar stats on the containers. • Gather application stats • Utilize a log aggregator • Alert on important things 37Copyright/Confidential statement.
  • 39. Monoliths are poor containerization candidates • Containers are better for an SOA or Microservices • Not a silver bullet 39Copyright/Confidential statement.
  • 40. Containers should be immutable! • Do not package state or config with the image • No localized data • Expect your containers to come and go 40Copyright/Confidential statement.
  • 41. Contact us. Craig Monson – cmonson@2ndwatch.com 2ndwatch.com Address phone # Email
  • 42. 451RESEARCH.COM ©2018 451 Research. All Rights Reserved. Q & A
  • 43. 451RESEARCH.COM ©2019 451 Research. All Rights Reserved. 451research.com US +1 212.505.3030 EUROPE +44 (0) 203 929 5700 Thank you! @451Research New York London Boston Washington, D.C. San Francisco