SlideShare a Scribd company logo
The Evolving Container Landscape
Technology Stack, Open Source and How applications are becoming Cloud Native
Software turning the world ‘Technological’
• Companies of all shape, sizes, and markets now housing Technology layer
• Strong ties between Product/s and Technology Stack
• Technology as a Competitive Advantage and Existential force
• Software a big part of that Technology Stack and the pressure is on;
 Continuously Developed
 Continuously Integrated and
 Continuously Deployed
• With Software at the epicenter, Development Operations is becoming the
Technology decision maker
 Open source adoption continuing strong as developers join hands to solve their and
industry’s problems
Open Source Marching Ahead
• Open source now not only main stream, but quickly becoming the default choice
• Businesses' economics shifting and companies favoring and embracing open source
• Collaborate and conquer vs. lock-in and prosper approach
• Standardization efforts propelling open source adoption
Challenges:
• Enterprise adoption – Sorting through plethora of projects to determine the right choice
• Work with legacy investments
• Providing apples-apples comparison of implementation choices
Industry Progress
Google opening up rights to Kubernetes
Open Container Initiative
Cloud Native Container Foundation
Containers: Stacking it up…Build, Launch and Control
• Infrastructure
• Operations and Management Layer
• Services and Tools
• Applications
Infrastructure
Services
Container Management
Orchestration
Applications
Discovery
Networking
Storage &
Messaging
Native
Virtualization
OS
Hardware
API
Dev
Framework
Tools
Deployment
Operations
Bare Metal Server
SoftLayer
Hypervisor
VirtualBox
Hyper-V
Fusion
ESX
OS/Lightweight LX Distribution
CoreOS RancherOS
Ubuntu
Atomic
VMW Photon
Container Management
Docker Machine AppCatalyst
Kitematic Panamax
Container Host
Container Extension
Docker Engine RunC
Rocket Garden
Docker Plugins
Flocker
Container Orchestration
Container Clustering
CoreOS Fleet
Docker Swarm
Cloud Foundry
Mesosphere Chronos
Services
Image
Registration
Image
Security
DockerOS
CoreOS
Docker
Hashicorp
Clear Containers
Networking
OpenvSwitch
DockerSockets
Docknet
Applications
Hadoop
Spark
CouchDB
Pachyderm
Discovery
Etcd
ZooKeeper
ProductionDelivery
andContinous
Integration
UrbanCode
TeamCity
AutomationandConfig
Services
Chef
Puppet
Logging
Fluentd
Logstash
Image
Repository Quay
App
Deployment
Panamax App
Schedul-
er
Kubernetes
Mesosphere
Cloud Foundry
Landscape Snapshot (by no means exhaustive)
Infrastructure
• Hardware - Physical hardware components
• Data Center gear for Compute, Storage and Networking - Servers, Fabric, Network Gear, Storage
Devices, Routers
• Bare-metal or Proprietary
• Operating System
• Creates isolated system that runs containers on host OS such as Linux – Utilizes OS level
virtualization capabilities of the kernel e.g Ubuntu, RancherOS, CoreOS
• Virtualized Environment
• Abstraction Layer that decouples Physical Components of Hardware from the Operating System
• Hypervisors and Virtual Machines running different OS’s
• Container Native Platform
• Framework for OS virtualization and enable creation of containerized applications e.g Docker
Container Operations and Lifecycle Management
• Container Management
• Configure:
• Setup resource pools, user space allocation and separation, tenant roles
• Setup DevOps environment in private, public cloud, through firewall, VPC
• Configure Application Policies and Management
• Security
• Compliance
• Fit to Legacy IT Operations – IT workflow management with VMs and legacy infrastructure in place
• Orchestration
• Defining new container policies and availability information
• Scheduling new containers, scaling services by memory, CPU needs, best fit or at random
• Maintain SLA guarantee, maximize resiliency and availability metrics
Operations and Lifecycle Management
• Deployment
• Setup application environment – images, environment variables, port-mapping, memory partition
• Application deployment – launch applications, deploy and scale containers to match application state
• Optimize container operations through run-time checks and balances
• Production Operations
• Continuous Delivery – Build environment for development, testing, staging, QA and production rollout
• Monitor container hosts through production stage – hosts, containers, images, applications
• Container image tracking, version control and history
• Debuggability and Forensics – uptime, start/stop, usage, warnings and error states
• Integration with DevOps tools chain – Containerized DevOps Tools
Tools
• Tools
• Developer tools
• Programming language and development framework
• Libraries and packages
• API tools
Containerized Services
• Discovery
• Discover the container environment, register services and network with other services
globally
• Configuration sharing
• Share configuration and capabilities of the container and services to other containers in
the network
• Load Balancing
• Distribute traffic between containers and services
• Session Management, real-time link health checks for service uptime
• Scalable containers
• Service Cloning
• Cloning for rapid deployment with similar configuration and policies
• Messaging as a Service
Applications
• Scalable (Platform Independence)
• Agile (Breaking down developer silo’s)
• Ephemeral (APIs and Interoperability with incumbent/legacy code)
• Optimize (Development and Maintenance time)
The Next Frontier – Cracking the Enterprise
• Developer led fame and momentum so far – Tech that solves DevOps problems
• Focused on Development, Test/QA, Production
• Enterprise, the next big growth target for Containers – Enterprise Class Technology
needs to solve;
StorageSecurity Network
To become Enterprise Grade…Solve
• Security
• User, Policies and Admin control – Access and Admission Control (Scalock)
• Images – Source code validation, Protecting Images, Hot fix integration, Container breakout
• Monitoring (Datadog, SysDig, Groundwork)
• Portability scenarios e.g running multiple container profiles on single host OS (Twistlock)
• Bare-metal adoption and multi-tenant controls
• Storage (Portworx, Flocker)
• Shared storage – accessing NFS and logical drives on the network
• Distributed/External storage beyond capabilities provided by Host OS, Volume Portability
• Data integrity and protection, overall Data Management
• Networking (Datawise)
• Multi-host networking to enable multi-tenant cloud solutions
• Enabling Data Mobility
• Resolving IP-address shortages, IPv6-IPv4 legacy interworkings and Network Management
• Container Clusters
Nilesh Trivedi
Founder at IdeasGarage and Skyware.io
Investor, Advisor and Mentor in Enterprise
Security, Software, Robotics, 3D Printing, Aerial
Vehicles, Mobile Payments and Mobile Software
at ToneTag, SmartOrbis, Skyware, Pixel2Desk,
ChalkRow, Auro, Cumulations and MobileGullak
Mentor at Techstars Mobility, Orange Fab and
Polsky Center of Entrepreneurship. Advisor to
Hyde Park Venture Partners
Engineer, Program Manager, Market
Development, Operations, Architect and Product
guy at Cisco, Lucent/Bell Labs and Nortel. And a
failed startup somewhere in between…

More Related Content

PDF
Intro to creating kubernetes operators
PDF
Cncf storage-final-filip
PDF
Promise of DevOps
PDF
Introduction to Kubernetes and Google Container Engine (GKE)
PDF
Beyond OpenStack | OpenStack in Real Life
ODP
Cloud Native Java Development Patterns
PDF
Netflix and Containers: Not A Stranger Thing
PPTX
Kubernetes + netflix oss
Intro to creating kubernetes operators
Cncf storage-final-filip
Promise of DevOps
Introduction to Kubernetes and Google Container Engine (GKE)
Beyond OpenStack | OpenStack in Real Life
Cloud Native Java Development Patterns
Netflix and Containers: Not A Stranger Thing
Kubernetes + netflix oss

What's hot (20)

PDF
[WSO2Con USA 2018] Deploying Applications in K8S and Docker
PPT
Sebastien goasguen cloud stack and docker
PDF
Modern Monitoring - SysAdminDay 2017
PDF
7 - Monitoring Kubernetes with Elastic
PDF
Architectural caching patterns for kubernetes
PDF
Getting started with kubernetes
PDF
Swarm migration
PDF
The Kubernetes Effect
PDF
Persist your data in an ephemeral k8 ecosystem
PDF
Kafka Streams
PDF
Google Kubernetes Engine Deep Dive Meetup
PDF
Kubernetes Security Updates from Kubecon 2018 Seattle
PPTX
Kubernetes & Google Kubernetes Engine (GKE)
PDF
3 - Delen Private Bank: FOSS adventures in a Cloud Native world
PDF
Owain Perry (Just Giving) - Continuous Delivery of Windows Micro-Services in ...
PDF
Creating a Kubernetes Operator in Java
PDF
Netflix Container Scheduling and Execution - QCon New York 2016
PDF
Kubernetes Webinar - Using ConfigMaps & Secrets
PDF
Elasticsearch on Kubernetes
PDF
Kubecon 2019_eu-k8s-secrets-csi
[WSO2Con USA 2018] Deploying Applications in K8S and Docker
Sebastien goasguen cloud stack and docker
Modern Monitoring - SysAdminDay 2017
7 - Monitoring Kubernetes with Elastic
Architectural caching patterns for kubernetes
Getting started with kubernetes
Swarm migration
The Kubernetes Effect
Persist your data in an ephemeral k8 ecosystem
Kafka Streams
Google Kubernetes Engine Deep Dive Meetup
Kubernetes Security Updates from Kubecon 2018 Seattle
Kubernetes & Google Kubernetes Engine (GKE)
3 - Delen Private Bank: FOSS adventures in a Cloud Native world
Owain Perry (Just Giving) - Continuous Delivery of Windows Micro-Services in ...
Creating a Kubernetes Operator in Java
Netflix Container Scheduling and Execution - QCon New York 2016
Kubernetes Webinar - Using ConfigMaps & Secrets
Elasticsearch on Kubernetes
Kubecon 2019_eu-k8s-secrets-csi
Ad

Viewers also liked (20)

PPTX
05 Bernal Nicolas normas ICONTEC
PPTX
Ppp internetstr statt_homep_nr2_april_14
PPTX
Mi experiencia en la educacion a distancia
PDF
Revista Vidapremium nº 45
PDF
Emf protection device alphaspin by jm ocean avenue
PDF
PLM Open Hours - Das Potential generischer Produkstrukturen
PDF
Pd 957 slides
PDF
Angular 2
PPTX
Permiso de maternidad en España
PDF
La importancia del ahorro y el IPAB
PDF
SEMAPRE SRL v1.0
PDF
Spanish Speaking Resources
PPS
Ilusiones Opticas
DOC
Guion video: El blog como un recurso educativo abierto.
PDF
Cynertia Consulting - Marketing y publicidad en Internet
PPT
BigDataCloud Sept 8 2011 meetup - Big Data Analytics for Health by Charles Ka...
DOCX
Martesa e Kleopatres me Mark Antonin
PPT
[Newie Induction] Personal Effectiveness
PPT
Lola cases album fotos
PDF
(Las nubes Aristófanes , guía de lectura y cuestiones)
05 Bernal Nicolas normas ICONTEC
Ppp internetstr statt_homep_nr2_april_14
Mi experiencia en la educacion a distancia
Revista Vidapremium nº 45
Emf protection device alphaspin by jm ocean avenue
PLM Open Hours - Das Potential generischer Produkstrukturen
Pd 957 slides
Angular 2
Permiso de maternidad en España
La importancia del ahorro y el IPAB
SEMAPRE SRL v1.0
Spanish Speaking Resources
Ilusiones Opticas
Guion video: El blog como un recurso educativo abierto.
Cynertia Consulting - Marketing y publicidad en Internet
BigDataCloud Sept 8 2011 meetup - Big Data Analytics for Health by Charles Ka...
Martesa e Kleopatres me Mark Antonin
[Newie Induction] Personal Effectiveness
Lola cases album fotos
(Las nubes Aristófanes , guía de lectura y cuestiones)
Ad

Similar to The evolving container landscape (20)

PPTX
Business and IT agility through DevOps and microservice architecture powered ...
PPTX
Docker for the enterprise
PPTX
Why to Cloud Native
PPT
Enabling Fast IT using Containers, Microservices and DevOps Model
PPTX
{code} and containers
PDF
Interop ITX: Moving applications: From Legacy to Cloud-to-Cloud
PPTX
Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...
PPTX
What is DevOps?
PPTX
Winning Governance Strategies for the Technology Disruptions of our Time
PDF
Wasserman Keynote at ICSSP 2013
PDF
Ultra-scale e-Commerce Transaction Services with Lean Middleware
PDF
Implementing dev ops to face a two speed it architecture
PPTX
{code} and Containers - Open Source Infrastructure within Dell Technologies
PDF
An Introduction to Red Hat Enterprise Linux OpenStack Platform
PPTX
OpenStack Icehouse Overview
PDF
Enabling Business Agility with SUSE CaaS Platform
PDF
OpenStack Block Storage 101
PPTX
vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...
PPTX
OpenStack Marketing Meeting - Icehouse Release
PPTX
Designing Microservices
Business and IT agility through DevOps and microservice architecture powered ...
Docker for the enterprise
Why to Cloud Native
Enabling Fast IT using Containers, Microservices and DevOps Model
{code} and containers
Interop ITX: Moving applications: From Legacy to Cloud-to-Cloud
Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...
What is DevOps?
Winning Governance Strategies for the Technology Disruptions of our Time
Wasserman Keynote at ICSSP 2013
Ultra-scale e-Commerce Transaction Services with Lean Middleware
Implementing dev ops to face a two speed it architecture
{code} and Containers - Open Source Infrastructure within Dell Technologies
An Introduction to Red Hat Enterprise Linux OpenStack Platform
OpenStack Icehouse Overview
Enabling Business Agility with SUSE CaaS Platform
OpenStack Block Storage 101
vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...
OpenStack Marketing Meeting - Icehouse Release
Designing Microservices

Recently uploaded (20)

PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PPTX
bas. eng. economics group 4 presentation 1.pptx
PPTX
CH1 Production IntroductoryConcepts.pptx
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PDF
Model Code of Practice - Construction Work - 21102022 .pdf
PPTX
Lecture Notes Electrical Wiring System Components
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PPTX
Fluid Mechanics, Module 3: Basics of Fluid Mechanics
PPTX
MET 305 MODULE 1 KTU 2019 SCHEME 25.pptx
PDF
composite construction of structures.pdf
PPTX
OOP with Java - Java Introduction (Basics)
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PPTX
Foundation to blockchain - A guide to Blockchain Tech
PPTX
Construction Project Organization Group 2.pptx
PDF
Arduino robotics embedded978-1-4302-3184-4.pdf
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
bas. eng. economics group 4 presentation 1.pptx
CH1 Production IntroductoryConcepts.pptx
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
Model Code of Practice - Construction Work - 21102022 .pdf
Lecture Notes Electrical Wiring System Components
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
Fluid Mechanics, Module 3: Basics of Fluid Mechanics
MET 305 MODULE 1 KTU 2019 SCHEME 25.pptx
composite construction of structures.pdf
OOP with Java - Java Introduction (Basics)
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
Foundation to blockchain - A guide to Blockchain Tech
Construction Project Organization Group 2.pptx
Arduino robotics embedded978-1-4302-3184-4.pdf
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx

The evolving container landscape

  • 1. The Evolving Container Landscape Technology Stack, Open Source and How applications are becoming Cloud Native
  • 2. Software turning the world ‘Technological’ • Companies of all shape, sizes, and markets now housing Technology layer • Strong ties between Product/s and Technology Stack • Technology as a Competitive Advantage and Existential force • Software a big part of that Technology Stack and the pressure is on;  Continuously Developed  Continuously Integrated and  Continuously Deployed • With Software at the epicenter, Development Operations is becoming the Technology decision maker  Open source adoption continuing strong as developers join hands to solve their and industry’s problems
  • 3. Open Source Marching Ahead • Open source now not only main stream, but quickly becoming the default choice • Businesses' economics shifting and companies favoring and embracing open source • Collaborate and conquer vs. lock-in and prosper approach • Standardization efforts propelling open source adoption Challenges: • Enterprise adoption – Sorting through plethora of projects to determine the right choice • Work with legacy investments • Providing apples-apples comparison of implementation choices Industry Progress Google opening up rights to Kubernetes Open Container Initiative Cloud Native Container Foundation
  • 4. Containers: Stacking it up…Build, Launch and Control • Infrastructure • Operations and Management Layer • Services and Tools • Applications Infrastructure Services Container Management Orchestration Applications Discovery Networking Storage & Messaging Native Virtualization OS Hardware API Dev Framework Tools Deployment Operations
  • 5. Bare Metal Server SoftLayer Hypervisor VirtualBox Hyper-V Fusion ESX OS/Lightweight LX Distribution CoreOS RancherOS Ubuntu Atomic VMW Photon Container Management Docker Machine AppCatalyst Kitematic Panamax Container Host Container Extension Docker Engine RunC Rocket Garden Docker Plugins Flocker Container Orchestration Container Clustering CoreOS Fleet Docker Swarm Cloud Foundry Mesosphere Chronos Services Image Registration Image Security DockerOS CoreOS Docker Hashicorp Clear Containers Networking OpenvSwitch DockerSockets Docknet Applications Hadoop Spark CouchDB Pachyderm Discovery Etcd ZooKeeper ProductionDelivery andContinous Integration UrbanCode TeamCity AutomationandConfig Services Chef Puppet Logging Fluentd Logstash Image Repository Quay App Deployment Panamax App Schedul- er Kubernetes Mesosphere Cloud Foundry Landscape Snapshot (by no means exhaustive)
  • 6. Infrastructure • Hardware - Physical hardware components • Data Center gear for Compute, Storage and Networking - Servers, Fabric, Network Gear, Storage Devices, Routers • Bare-metal or Proprietary • Operating System • Creates isolated system that runs containers on host OS such as Linux – Utilizes OS level virtualization capabilities of the kernel e.g Ubuntu, RancherOS, CoreOS • Virtualized Environment • Abstraction Layer that decouples Physical Components of Hardware from the Operating System • Hypervisors and Virtual Machines running different OS’s • Container Native Platform • Framework for OS virtualization and enable creation of containerized applications e.g Docker
  • 7. Container Operations and Lifecycle Management • Container Management • Configure: • Setup resource pools, user space allocation and separation, tenant roles • Setup DevOps environment in private, public cloud, through firewall, VPC • Configure Application Policies and Management • Security • Compliance • Fit to Legacy IT Operations – IT workflow management with VMs and legacy infrastructure in place • Orchestration • Defining new container policies and availability information • Scheduling new containers, scaling services by memory, CPU needs, best fit or at random • Maintain SLA guarantee, maximize resiliency and availability metrics
  • 8. Operations and Lifecycle Management • Deployment • Setup application environment – images, environment variables, port-mapping, memory partition • Application deployment – launch applications, deploy and scale containers to match application state • Optimize container operations through run-time checks and balances • Production Operations • Continuous Delivery – Build environment for development, testing, staging, QA and production rollout • Monitor container hosts through production stage – hosts, containers, images, applications • Container image tracking, version control and history • Debuggability and Forensics – uptime, start/stop, usage, warnings and error states • Integration with DevOps tools chain – Containerized DevOps Tools
  • 9. Tools • Tools • Developer tools • Programming language and development framework • Libraries and packages • API tools
  • 10. Containerized Services • Discovery • Discover the container environment, register services and network with other services globally • Configuration sharing • Share configuration and capabilities of the container and services to other containers in the network • Load Balancing • Distribute traffic between containers and services • Session Management, real-time link health checks for service uptime • Scalable containers • Service Cloning • Cloning for rapid deployment with similar configuration and policies • Messaging as a Service
  • 11. Applications • Scalable (Platform Independence) • Agile (Breaking down developer silo’s) • Ephemeral (APIs and Interoperability with incumbent/legacy code) • Optimize (Development and Maintenance time)
  • 12. The Next Frontier – Cracking the Enterprise • Developer led fame and momentum so far – Tech that solves DevOps problems • Focused on Development, Test/QA, Production • Enterprise, the next big growth target for Containers – Enterprise Class Technology needs to solve; StorageSecurity Network
  • 13. To become Enterprise Grade…Solve • Security • User, Policies and Admin control – Access and Admission Control (Scalock) • Images – Source code validation, Protecting Images, Hot fix integration, Container breakout • Monitoring (Datadog, SysDig, Groundwork) • Portability scenarios e.g running multiple container profiles on single host OS (Twistlock) • Bare-metal adoption and multi-tenant controls • Storage (Portworx, Flocker) • Shared storage – accessing NFS and logical drives on the network • Distributed/External storage beyond capabilities provided by Host OS, Volume Portability • Data integrity and protection, overall Data Management • Networking (Datawise) • Multi-host networking to enable multi-tenant cloud solutions • Enabling Data Mobility • Resolving IP-address shortages, IPv6-IPv4 legacy interworkings and Network Management • Container Clusters
  • 14. Nilesh Trivedi Founder at IdeasGarage and Skyware.io Investor, Advisor and Mentor in Enterprise Security, Software, Robotics, 3D Printing, Aerial Vehicles, Mobile Payments and Mobile Software at ToneTag, SmartOrbis, Skyware, Pixel2Desk, ChalkRow, Auro, Cumulations and MobileGullak Mentor at Techstars Mobility, Orange Fab and Polsky Center of Entrepreneurship. Advisor to Hyde Park Venture Partners Engineer, Program Manager, Market Development, Operations, Architect and Product guy at Cisco, Lucent/Bell Labs and Nortel. And a failed startup somewhere in between…