Professional Documents
Culture Documents
Container Technology
Dennis Smith
© 2019 Gartner, Inc. and/or its affiliates. All rights reserved. Gartner is a registered trademark of Gartner, Inc. and its affiliates. This publication may not be reproduced or distributed in any form
without Gartner’s prior written permission. It consists of the opinions of Gartner’s research organization, which should not be construed as statements of fact. While the information contained in this
publication has been obtained from sources believed to be reliable, Gartner disclaims all warranties as to the accuracy, completeness or adequacy of such information. Although Gartner research
may address legal and financial issues, Gartner does not provide legal or investment advice and its research should not be construed or used as such. Your access and use of this publication are
governed by Gartner’s Usage Policy. Gartner prides itself on its reputation for independence and objectivity. Its research is produced independently by its research organization without input or
influence from any third party. For further information, see “Guiding Principles on Independence and Objectivity.”
So why do we call it “Containers”
1 © 2019 Gartner, Inc. and/or its affiliates. All rights reserved. Gartner is a registered trademark of Gartner, Inc. and its affiliates.
Key Issues
2 © 2019 Gartner, Inc. and/or its affiliates. All rights reserved. Gartner is a registered trademark of Gartner, Inc. and its affiliates.
Key Issues
3 © 2019 Gartner, Inc. and/or its affiliates. All rights reserved. Gartner is a registered trademark of Gartner, Inc. and its affiliates.
So What Are Containers ?
Platform Application development
Scheduling Availability
5 © 2019 Gartner, Inc. and/or its affiliates. All rights reserved. Gartner is a registered trademark of Gartner, Inc. and its affiliates.
Survey Question: How Do You Describe Your
Organization’s Container Activity
1. No plans or activity
2. Plans but no activity
3. Just getting started (i.e., testing, POC, piloting, etc.)
4. Deployed a few containerized applications into production
5. Deployed a significant number of containerized applications into
production
6. Far along, containerized most of our targeted application
6 © 2019 Gartner, Inc. and/or its affiliates. All rights reserved. Gartner is a registered trademark of Gartner, Inc. and its affiliates.
Key Issues
7 © 2019 Gartner, Inc. and/or its affiliates. All rights reserved. Gartner is a registered trademark of Gartner, Inc. and its affiliates.
Containers
Deployment
Benefits
Challenges
8 © 2019 Gartner, Inc. and/or its affiliates. All rights reserved. Gartner is a registered trademark of Gartner, Inc. and its affiliates.
1. Orchestration, Scheduling and
Cluster Management
Ensures that the application can run on the underlying
infrastructure and meet the needed service levels
How many
Which approach clusters and how How will I handle
should I deploy large will the multiple tenants
clusters be
9 © 2019 Gartner, Inc. and/or its affiliates. All rights reserved. Gartner is a registered trademark of Gartner, Inc. and its affiliates.
2. API, Command Line Interface and GUI
10 © 2019 Gartner, Inc. and/or its affiliates. All rights reserved. Gartner is a registered trademark of Gartner, Inc. and its affiliates.
3. Autoscaling and/or Availability
How tethered is
How difficult
Which method the function to
is it to deploy
will I use the underlying
and maintain
infrastructure
11 © 2019 Gartner, Inc. and/or its affiliates. All rights reserved. Gartner is a registered trademark of Gartner, Inc. and its affiliates.
4. Networking and Load Balancing
12 © 2019 Gartner, Inc. and/or its affiliates. All rights reserved. Gartner is a registered trademark of Gartner, Inc. and its affiliates.
5. Stateful Application Support
Can/should I
What is the How do I
leverage one of
underlying implement
existing storage
technology data protection
vendors
13 © 2019 Gartner, Inc. and/or its affiliates. All rights reserved. Gartner is a registered trademark of Gartner, Inc. and its affiliates.
6. Logging and Monitoring
Do I select an
What is the Can I use my on-premises
anticipated volume existing vendor solution or a
SaaS offering
14 © 2019 Gartner, Inc. and/or its affiliates. All rights reserved. Gartner is a registered trademark of Gartner, Inc. and its affiliates.
7. Security
How do I apply
How do I perform
How will I handle scanning with
environmental
my registries automated
hygiene
remediation
15 © 2019 Gartner, Inc. and/or its affiliates. All rights reserved. Gartner is a registered trademark of Gartner, Inc. and its affiliates.
8. Ecosystem Partnerships
Am I viewing my
What are the major Which are my vendor selections
relevant open chosen vendor as tactical which
source projects aligned with might change
over time
16 © 2019 Gartner, Inc. and/or its affiliates. All rights reserved. Gartner is a registered trademark of Gartner, Inc. and its affiliates.
9. Cost
What components
(beyond the core Is it priced per Have I factored in
infrastructure am core or application other components
I charged for)
17 © 2019 Gartner, Inc. and/or its affiliates. All rights reserved. Gartner is a registered trademark of Gartner, Inc. and its affiliates.
Key Issues
18 © 2019 Gartner, Inc. and/or its affiliates. All rights reserved. Gartner is a registered trademark of Gartner, Inc. and its affiliates.
The Container Use Case Spectrum
19 © 2019 Gartner, Inc. and/or its affiliates. All rights reserved. Gartner is a registered trademark of Gartner, Inc. and its affiliates.
Reference Architecture
Management UI APP
Life Cycle
Policy and Governance
Mesh
Orchestration Service Discovery Service
and Scheduling and Registration Ingress Catalog
Routing Registry
20 © 2019 Gartner, Inc. and/or its affiliates. All rights reserved. Gartner is a registered trademark of Gartner, Inc. and its affiliates.
Container Options
On-Premises IaaS-Hosted Hosted/Managed Cloud Serverless
Container Container Services Container Container
Orchestration Orchestration Service Instances
Control Plane Control Plane Control Plane Control Plane Control Plane
21 © 2019 Gartner, Inc. and/or its affiliates. All rights reserved. Gartner is a registered trademark of Gartner, Inc. and its affiliates.
Container Management Software
Vendors Sampling
Vendor Offering(s)
Docker Docker Enterprise
Amazon Web Services (AWS) Amazon Elastic Container Service (ECS), Amazon Elastic Kubernetes Service (EKS),
Amazon Elastic Container Registry (ECR), AWS Fargate
Microsoft Azure Kubernetes Service (AKS), Azure App Service, Azure Container Instances
(ACI), Azure Container Registry
Oracle Oracle Cloud Infrastructure Container Engine for Kubernetes, Oracle Cloud
Infrastructure Registry
23 © 2019 Gartner, Inc. and/or its affiliates. All rights reserved. Gartner is a registered trademark of Gartner, Inc. and its affiliates.
What Does the Future Hold?
26 © 2019 Gartner, Inc. and/or its affiliates. All rights reserved. Gartner is a registered trademark of Gartner, Inc. and its affiliates.
Recommended Gartner Research