SlideShare a Scribd company logo
We’re ready. Are you?
February 15 - 19, 2016 • Berlin, Germany
Enabling Fast IT using
Containers, Microservices
and DevOps Model
Balaji Sivasubramanian, Director, Product Management, Open
Source Solutions
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID
•  Introduction – Fast IT
•  Containers Eco-System and Use Cases
•  Contiv – Policy Based Infrastructure for Containerized Applications
•  Challenges with Fast IT adoptions
•  Conclusion
Agenda
3
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID
Efficiency
Speed
IT Transformation: The Tale of Two ITs
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID
Containers Eco-System
and Use Cases
5
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID
Containers is a popular technology and is being
rapidly adopted in the market
•  5x user growth (to ~8% of customers)
•  Docker runs on 6% of monitored hosts from
near zero earlier this year
•  Container adoption is higher in larger
companies
•  Users triple number of containers in 3
months
Source: Datadog survey (7000 customers)
•  2B Docker Hub Pulls
•  20x growth in past year!
Docker Hub Usage Customer adoption / survey
Source: Docker Inc
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID
Even with such a tremendous growth, the potential
for further adoption is still enormous and real
32%
14%
8%
8%
20%
35%
12%
10%
11%
36% 19%
Ansible
Salt
Chef
Puppet
3%
18%
14%
49%
55%
52%
20%
Plan to use
Use today26%
19%
13%
11%
5%
18%
20%
36%
10%
9%
11%
Salt
14%
Ansible
14%
3%
21%
49%
Puppet 39%
Chef 44%
% of Enterprises using: % of SMBs using:
Source: RightScale 2015 State of the cloud report
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID
Containers are the next evolution of datacenter
infrastructure technology
Virtualmachines
Containers
•  A Linux container allows to run
multiple applications isolated from
one another on the same operating
system
•  Docker automates the deployment
and portability of any application
and all dependencies within a
lightweight, editable, self-sufficient
container
•  Containers have the potential to
disrupt and replace traditional
datacenter virtualization
PortabilityPackaging Performance
APP
-  Image contains all
libraries needed for
application
-  Easy to build, share,
update
-  Unit of testing / distribution
-  Near bare metal
performance
-  Minimal overhead per
container
-  Near zero “boot” time
-  Move apps between
private clouds
-  Shift workloads to/from
public cloud
-  Easy to move through
CI/CD
What is a container?
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID
Containers bring benefits in the app development space
because of their portability and flexibility
•  Agility in app development
•  Application lifecycle management
•  CI/CD and ease of deployment
•  Improve business process
architecture using a composition
of services
•  Cost reduction:
•  Increase DC utilization / higher
density than virtual machines
•  Reduce costs of virtualization
Developer
Version
control
Development Test Stage / Production
QA / QE
Sysadmin
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID
The ecosystem is made of many players and it is a
rapidly evolving eco-system
PaaS or Container
frameworks/Stacks
Operating system
Containers
orchestration
Container
registry
Container image
- Application
- Libraries
Container runtime
Configuration
management
CI/CD
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID
Contiv – Policy Based
Infrastructure for
Containerized
Applications
11
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID
The Status Quo
Variety of users: cars,
trucks, ambulances, buses,
pedestrians, two-wheelers,
etc.
No Policy: No Lights, No
Lanes, No Rules, No
Governance, No
Enforcement, Best Effort
	
  Meskel	
  Square	
  [	
  Source:	
  Reddit.com	
  ]	
  
Status Quo: Deploying Applications on Shared Infrastructure
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID
Container Orchestration need ability to leverage
infrastructure differentiation better for Application
Performance, Security and Visibility.
Container
Stacks
Infrastructure	
  
Unified	
  |	
  Integrated	
  |	
  Automated	
  
Scheduling	
  |	
  Alloca@on	
  
Visibility	
  
Applica@on	
  Awareness	
  
Infrastructure	
  Capabili@es	
   Nexus	
  2k-­‐9k	
  
Contiv:	
  Making	
  Infrastructure/Solu7ons	
  Ideal	
  for	
  containers	
  	
  
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID
•  Container industry is focused on
creating ability to define applications
through Docker Compose,
Kubernetes Pod definition etc.
•  As applications move from
development to production, there is
need to able to define and enforce
infrastructure operational policies
•  Contiv is creating industry thought
leadership around need for
infrastructure policies for
containerized applications in a
shared infrastructure
•  Contiv provides framework and
implementation to address operation
intent for Infrastructure.
Contiv Addressing Enabling Infrastructure to Run
Production Containerized Applications Better
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID
•  Agile - Increased speed of infrastructure provisioning
•  Networking: network creation, endpoint reachability convergence security policies
instantiation
•  Storage: Storage policies for volumes as they are instantiated
•  Handling short lived containerized applications
•  Scalable providing higher performance
•  Support 10x scale (when compared to VMs) for network, compute, and storage entities
•  Scale performance by leveraging underlying infra capabilities
•  Predictable providing better reliability and easier to troubleshoot
•  Enable efficient resource utilization via enforce operational policies on Infrastructure
•  Enable application level visibility
Contiv – Open Source Project focused on Policy
Based Infrastructure for Containerized Applications
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID
•  Contiv.io is an open-source project that creates a
policy framework in different domains of containers
•  Network Policies: Policies for Application Security,
Prioritization, and Network Resource Allocation
•  Network Services for Apps (Virtual or Physical
Service appliances)
•  Analytics/Diagnostics
•  Integrates with Cisco ACI, Nexus, and UCS
Solutions
•  Ecosystem: Docker, Kubernetes
•  Status: Beta
Contiv Networking provides policy-rich container
networking that integrates with Cisco Nexus and ACI
Application Composition
+
Policy Intent
Node 1 Node2 Node-n
Contiv Master
Docker | Kubernetes |
Mesos Plugin Agents
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID
•  Contiv Storage is an open-source policy framework
for container storage
•  Storage Policies:
•  Allocation
•  Replication
•  Snapshots
•  Persistency
•  IOPs Rate Limiting
•  Multi-tenant
•  File System Types, Storage Types
•  Integrates with Ceph/NFS and Cisco UCS Solutions
•  Ecosystem: Docker, Kubernetes
•  Status: Beta/PoC
Contiv Storage provides policy-rich container storage
that leverages Ceph/NFS underneath
Application Composition
+
Storage Policy Intent
Node 1 Node2 Node-n
Contiv Master
Docker | Kubernetes |
Volume Plugin Agents
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID
Where does Contiv Fit in the Container Stack ?
Optimized Infrastructure/ Cisco Integrated Infrastructure
Cisco Hardware: UCS Compute, Nexus 9k, ACI
Ops Orchestration/PaaS (Provides Roles/Multi-tenancy/Visibility/GUI), Contiv Plugins
Container Optimized OS
Container Cluster Scheduler | Contiv Cluster-wide Intent Manager
Container Image
Store
Container Runtime (Docker, etc.)
Contiv Networking/Volume Agents
Developer
DevOps
SysAdmin
Host-1 Host-n
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID
Contiv– Best Choice for Enterprise Containerized
Application Deployments
•  Best integration with existing infrastructure install-base, any network
topology
•  No topology/connectivity/feature changes to get started with containers
•  Best leverage of infrastructure hardware (UCS, Nexus)
•  Integrated with Cisco ACI for container applications for highly scalable solutions
•  Consistent behavior with variety of workloads (VM, Container, Bare-metal)
•  Native visibility of container workloads in network
•  Value added features
•  Scalable Policies based approach, Multi-tenancy with telemetry and fully
automated cluster maintenance
•  Feature Rich Integration with Container eco-system - Docker, Kubernetes/
Mesos
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID
Challenges in Adoption
Fast IT
20
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID
§  Integration and testing
components
§  Consistency of
deployments
§  Achieve fast payback
and ROI
§  Future agility and
choice
§  Avoid vendor lock-in
§  Stable platforms/Lack of
Maturity
§  Supportable
configurations
§  Cost-efficient scale-out
§  Access to skilled staff
Business Challenges Around Fast IT
Speed of Deployment Risk Management Retain Flexibility
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID
§  Most projects/
distributions are
community supported
§  No single point of contact
§  Which distribution/
project/tools?
§  Which deployment
system?
§  Many deployment
methods
§  Many package / update
systems
§  Best practices on specific
architectures?
IT Challenges Around Fast IT
Support Deployment Complexity
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID
Build Your Own
As a Service
On-Prem or in the Cloud
Ownership Customer Cloud Providers
Location On-Prem Cloud Providers
Management Customer xaas Providers Cloud Providers
BUYBUILD
Cloud Managed Public CloudIT Operated
Choose the Right Consumption Model for Your
Deployments
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID
•  Project Mantl integrates different components of a
container infrastructure (orchestration, etc.) to make it
simple to deploy, also in multi DC environments
•  Project Shipped integrates different tools to make it
easy for developers to deploy applications on an
agnostic platform
•  Ecosystem: Mesosphere, Kubernetes, CloudFoundry
(open-source), OpenShift, Docker
•  Contiv will provide infrastructure differentiation for
Shipped/Mantl
Shipped aims at creating an agnostic container
experience for developers and with Contiv, provides
infrastructure differentiation
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID
Conclusion
25
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID
•  Containers and Micro services based applicaton
architecture will likely disrupt /replace traditional data
center virtualization
•  Contiv provides tools necessary to maintain operational
policies in a containerized infrastructure.
•  IT needs to evolve to embrace Fast IT
Conclusions
26
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID
Fast IT is Here
Disrupt or Be Disrupted
Thank you
© 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID 28
We’re ready. Are you?

More Related Content

What's hot

Enabling Microservices Frameworks to Solve Business Problems
Enabling Microservices Frameworks to Solve  Business ProblemsEnabling Microservices Frameworks to Solve  Business Problems
Enabling Microservices Frameworks to Solve Business Problems
Ken Owens
 
DEVNET-1147 Energizing Your Career with Cloud Technologies
DEVNET-1147	Energizing Your Career with Cloud TechnologiesDEVNET-1147	Energizing Your Career with Cloud Technologies
DEVNET-1147 Energizing Your Career with Cloud Technologies
Cisco DevNet
 
DCSF 19 Mitigating Legacy Windows Operating System Vulnerabilities with Docke...
DCSF 19 Mitigating Legacy Windows Operating System Vulnerabilities with Docke...DCSF 19 Mitigating Legacy Windows Operating System Vulnerabilities with Docke...
DCSF 19 Mitigating Legacy Windows Operating System Vulnerabilities with Docke...
Docker, Inc.
 
Azure and Predix
Azure and PredixAzure and Predix
Azure and Predix
Altoros
 
Choosing PaaS: Cisco and Open Source Options: an overview
Choosing PaaS:  Cisco and Open Source Options: an overviewChoosing PaaS:  Cisco and Open Source Options: an overview
Choosing PaaS: Cisco and Open Source Options: an overview
Cisco DevNet
 
More Than An "API" | Jae Lee
More Than An "API" | Jae LeeMore Than An "API" | Jae Lee
More Than An "API" | Jae Lee
Vietnam Open Infrastructure User Group
 
Shifting security left simplifying security for k8s open shift environments
Shifting security left simplifying security for k8s open shift environmentsShifting security left simplifying security for k8s open shift environments
Shifting security left simplifying security for k8s open shift environments
LibbySchulze
 
EDB Postgres in Public Sector
EDB Postgres in Public SectorEDB Postgres in Public Sector
EDB Postgres in Public Sector
Kangaroot
 
RootStack - Devfactory
RootStack - DevfactoryRootStack - Devfactory
RootStack - Devfactory
Kangaroot
 
Cisco Managed Private Cloud in Your Data Center: Public cloud experience on ...
Cisco Managed Private Cloud in Your Data Center:  Public cloud experience on ...Cisco Managed Private Cloud in Your Data Center:  Public cloud experience on ...
Cisco Managed Private Cloud in Your Data Center: Public cloud experience on ...
Cisco DevNet
 
Avi Network SDN meetup
Avi Network  SDN meetupAvi Network  SDN meetup
Avi Network SDN meetup
Philippe Bogaerts
 
IMTC Connect 2015, SIP Parity Activity Group Update
IMTC Connect 2015, SIP Parity Activity Group UpdateIMTC Connect 2015, SIP Parity Activity Group Update
IMTC Connect 2015, SIP Parity Activity Group Update
Charles Eckel
 
Telecom Clouds crossing borders, Chet Golding, Zefflin Systems
Telecom Clouds crossing borders, Chet Golding, Zefflin SystemsTelecom Clouds crossing borders, Chet Golding, Zefflin Systems
Telecom Clouds crossing borders, Chet Golding, Zefflin Systems
Sriram Subramanian
 
Bringing Cloud Native Innovation to the Enterprise
Bringing Cloud Native Innovation to the EnterpriseBringing Cloud Native Innovation to the Enterprise
Bringing Cloud Native Innovation to the Enterprise
Nicolas (Nick) Barcet
 
How Open Source Communities do Standardization
How Open Source Communities do StandardizationHow Open Source Communities do Standardization
How Open Source Communities do Standardization
LinuxCon ContainerCon CloudOpen China
 
Bahrain ch9 introduction to docker 5th birthday
Bahrain ch9 introduction to docker 5th birthday Bahrain ch9 introduction to docker 5th birthday
Bahrain ch9 introduction to docker 5th birthday
Walid Shaari
 
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
 
Webinar leveraging-cloud-sandboxes-with-ansible-jenkins-j frog
Webinar leveraging-cloud-sandboxes-with-ansible-jenkins-j frogWebinar leveraging-cloud-sandboxes-with-ansible-jenkins-j frog
Webinar leveraging-cloud-sandboxes-with-ansible-jenkins-j frog
QualiQuali
 
DEVNET-1010 Using Cisco pxGrid for Security Platform Integration
DEVNET-1010	Using Cisco pxGrid for Security Platform IntegrationDEVNET-1010	Using Cisco pxGrid for Security Platform Integration
DEVNET-1010 Using Cisco pxGrid for Security Platform Integration
Cisco DevNet
 

What's hot (20)

Enabling Microservices Frameworks to Solve Business Problems
Enabling Microservices Frameworks to Solve  Business ProblemsEnabling Microservices Frameworks to Solve  Business Problems
Enabling Microservices Frameworks to Solve Business Problems
 
DEVNET-1147 Energizing Your Career with Cloud Technologies
DEVNET-1147	Energizing Your Career with Cloud TechnologiesDEVNET-1147	Energizing Your Career with Cloud Technologies
DEVNET-1147 Energizing Your Career with Cloud Technologies
 
DCSF 19 Mitigating Legacy Windows Operating System Vulnerabilities with Docke...
DCSF 19 Mitigating Legacy Windows Operating System Vulnerabilities with Docke...DCSF 19 Mitigating Legacy Windows Operating System Vulnerabilities with Docke...
DCSF 19 Mitigating Legacy Windows Operating System Vulnerabilities with Docke...
 
Azure and Predix
Azure and PredixAzure and Predix
Azure and Predix
 
Choosing PaaS: Cisco and Open Source Options: an overview
Choosing PaaS:  Cisco and Open Source Options: an overviewChoosing PaaS:  Cisco and Open Source Options: an overview
Choosing PaaS: Cisco and Open Source Options: an overview
 
More Than An "API" | Jae Lee
More Than An "API" | Jae LeeMore Than An "API" | Jae Lee
More Than An "API" | Jae Lee
 
Shifting security left simplifying security for k8s open shift environments
Shifting security left simplifying security for k8s open shift environmentsShifting security left simplifying security for k8s open shift environments
Shifting security left simplifying security for k8s open shift environments
 
EDB Postgres in Public Sector
EDB Postgres in Public SectorEDB Postgres in Public Sector
EDB Postgres in Public Sector
 
RootStack - Devfactory
RootStack - DevfactoryRootStack - Devfactory
RootStack - Devfactory
 
Cisco Managed Private Cloud in Your Data Center: Public cloud experience on ...
Cisco Managed Private Cloud in Your Data Center:  Public cloud experience on ...Cisco Managed Private Cloud in Your Data Center:  Public cloud experience on ...
Cisco Managed Private Cloud in Your Data Center: Public cloud experience on ...
 
Avi Network SDN meetup
Avi Network  SDN meetupAvi Network  SDN meetup
Avi Network SDN meetup
 
OpenStack Summit Austin 2016 v1.3
OpenStack Summit Austin 2016 v1.3 OpenStack Summit Austin 2016 v1.3
OpenStack Summit Austin 2016 v1.3
 
IMTC Connect 2015, SIP Parity Activity Group Update
IMTC Connect 2015, SIP Parity Activity Group UpdateIMTC Connect 2015, SIP Parity Activity Group Update
IMTC Connect 2015, SIP Parity Activity Group Update
 
Telecom Clouds crossing borders, Chet Golding, Zefflin Systems
Telecom Clouds crossing borders, Chet Golding, Zefflin SystemsTelecom Clouds crossing borders, Chet Golding, Zefflin Systems
Telecom Clouds crossing borders, Chet Golding, Zefflin Systems
 
Bringing Cloud Native Innovation to the Enterprise
Bringing Cloud Native Innovation to the EnterpriseBringing Cloud Native Innovation to the Enterprise
Bringing Cloud Native Innovation to the Enterprise
 
How Open Source Communities do Standardization
How Open Source Communities do StandardizationHow Open Source Communities do Standardization
How Open Source Communities do Standardization
 
Bahrain ch9 introduction to docker 5th birthday
Bahrain ch9 introduction to docker 5th birthday Bahrain ch9 introduction to docker 5th birthday
Bahrain ch9 introduction to docker 5th birthday
 
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
 
Webinar leveraging-cloud-sandboxes-with-ansible-jenkins-j frog
Webinar leveraging-cloud-sandboxes-with-ansible-jenkins-j frogWebinar leveraging-cloud-sandboxes-with-ansible-jenkins-j frog
Webinar leveraging-cloud-sandboxes-with-ansible-jenkins-j frog
 
DEVNET-1010 Using Cisco pxGrid for Security Platform Integration
DEVNET-1010	Using Cisco pxGrid for Security Platform IntegrationDEVNET-1010	Using Cisco pxGrid for Security Platform Integration
DEVNET-1010 Using Cisco pxGrid for Security Platform Integration
 

Viewers also liked

BRKSDN-2115
BRKSDN-2115 BRKSDN-2115
BRKSDN-2115
Rohit Agarwalla
 
Contiv kubernetes-microservices-feb25-v0.3
Contiv kubernetes-microservices-feb25-v0.3Contiv kubernetes-microservices-feb25-v0.3
Contiv kubernetes-microservices-feb25-v0.3
Sukhesh Halemane
 
Contiv on vagrant_20160224
Contiv on vagrant_20160224Contiv on vagrant_20160224
Contiv on vagrant_20160224
Takao Setaka
 
Securing the container DevOps pipeline by William Henry
Securing the container DevOps pipeline by William HenrySecuring the container DevOps pipeline by William Henry
Securing the container DevOps pipeline by William Henry
DevSecCon
 
Container security
Container securityContainer security
Container security
Anthony Chow
 
SUSE Container as a Service Platform
SUSE Container as a Service PlatformSUSE Container as a Service Platform
SUSE Container as a Service Platform
SUSE
 
Clocker: Managing Container Networking and Placement
Clocker: Managing Container Networking and PlacementClocker: Managing Container Networking and Placement
Clocker: Managing Container Networking and Placement
Docker, Inc.
 
Policy Driven Deployment for Container Networking
Policy Driven Deployment for Container NetworkingPolicy Driven Deployment for Container Networking
Policy Driven Deployment for Container Networking
Docker, Inc.
 
Flare: an overview
Flare: an overviewFlare: an overview
Flare: an overview
Cisco DevNet
 
Design, Innovate, Digitize. Developing Skills to Solve Future Problems.
Design, Innovate, Digitize. Developing Skills to Solve Future Problems.Design, Innovate, Digitize. Developing Skills to Solve Future Problems.
Design, Innovate, Digitize. Developing Skills to Solve Future Problems.
Cisco DevNet
 
Profesion docente
Profesion docenteProfesion docente
Profesion docente
stemenle
 
Improving urban health in African megacities, a case study of Lagos ( A Prese...
Improving urban health in African megacities, a case study of Lagos ( A Prese...Improving urban health in African megacities, a case study of Lagos ( A Prese...
Improving urban health in African megacities, a case study of Lagos ( A Prese...
Dr. Ebele Mogo
 
DEVNET-1190 Targeted Threat (APT) Defense for Hosted Applications
DEVNET-1190	Targeted Threat (APT) Defense for Hosted ApplicationsDEVNET-1190	Targeted Threat (APT) Defense for Hosted Applications
DEVNET-1190 Targeted Threat (APT) Defense for Hosted Applications
Cisco DevNet
 
World Population Day
World Population DayWorld Population Day
World Population Day
Akshit Garg
 
DEVNET-1157 Meet Magnum, OpenStack¹s New Containers-as-a-Service Project
DEVNET-1157	Meet Magnum, OpenStack¹s New Containers-as-a-Service ProjectDEVNET-1157	Meet Magnum, OpenStack¹s New Containers-as-a-Service Project
DEVNET-1157 Meet Magnum, OpenStack¹s New Containers-as-a-Service Project
Cisco DevNet
 
DEVNET-2009 Intercloud Fabric REST APIs for Providers
DEVNET-2009	Intercloud Fabric REST APIs for ProvidersDEVNET-2009	Intercloud Fabric REST APIs for Providers
DEVNET-2009 Intercloud Fabric REST APIs for Providers
Cisco DevNet
 
Fs in the press january 2015
Fs in the press january 2015Fs in the press january 2015
Fs in the press january 2015
Fullah Sugah
 
A Brief Introduction to Object-Orientation (The Light Version)
A Brief Introduction to Object-Orientation (The Light Version)A Brief Introduction to Object-Orientation (The Light Version)
A Brief Introduction to Object-Orientation (The Light Version)
Michael Henson
 

Viewers also liked (18)

BRKSDN-2115
BRKSDN-2115 BRKSDN-2115
BRKSDN-2115
 
Contiv kubernetes-microservices-feb25-v0.3
Contiv kubernetes-microservices-feb25-v0.3Contiv kubernetes-microservices-feb25-v0.3
Contiv kubernetes-microservices-feb25-v0.3
 
Contiv on vagrant_20160224
Contiv on vagrant_20160224Contiv on vagrant_20160224
Contiv on vagrant_20160224
 
Securing the container DevOps pipeline by William Henry
Securing the container DevOps pipeline by William HenrySecuring the container DevOps pipeline by William Henry
Securing the container DevOps pipeline by William Henry
 
Container security
Container securityContainer security
Container security
 
SUSE Container as a Service Platform
SUSE Container as a Service PlatformSUSE Container as a Service Platform
SUSE Container as a Service Platform
 
Clocker: Managing Container Networking and Placement
Clocker: Managing Container Networking and PlacementClocker: Managing Container Networking and Placement
Clocker: Managing Container Networking and Placement
 
Policy Driven Deployment for Container Networking
Policy Driven Deployment for Container NetworkingPolicy Driven Deployment for Container Networking
Policy Driven Deployment for Container Networking
 
Flare: an overview
Flare: an overviewFlare: an overview
Flare: an overview
 
Design, Innovate, Digitize. Developing Skills to Solve Future Problems.
Design, Innovate, Digitize. Developing Skills to Solve Future Problems.Design, Innovate, Digitize. Developing Skills to Solve Future Problems.
Design, Innovate, Digitize. Developing Skills to Solve Future Problems.
 
Profesion docente
Profesion docenteProfesion docente
Profesion docente
 
Improving urban health in African megacities, a case study of Lagos ( A Prese...
Improving urban health in African megacities, a case study of Lagos ( A Prese...Improving urban health in African megacities, a case study of Lagos ( A Prese...
Improving urban health in African megacities, a case study of Lagos ( A Prese...
 
DEVNET-1190 Targeted Threat (APT) Defense for Hosted Applications
DEVNET-1190	Targeted Threat (APT) Defense for Hosted ApplicationsDEVNET-1190	Targeted Threat (APT) Defense for Hosted Applications
DEVNET-1190 Targeted Threat (APT) Defense for Hosted Applications
 
World Population Day
World Population DayWorld Population Day
World Population Day
 
DEVNET-1157 Meet Magnum, OpenStack¹s New Containers-as-a-Service Project
DEVNET-1157	Meet Magnum, OpenStack¹s New Containers-as-a-Service ProjectDEVNET-1157	Meet Magnum, OpenStack¹s New Containers-as-a-Service Project
DEVNET-1157 Meet Magnum, OpenStack¹s New Containers-as-a-Service Project
 
DEVNET-2009 Intercloud Fabric REST APIs for Providers
DEVNET-2009	Intercloud Fabric REST APIs for ProvidersDEVNET-2009	Intercloud Fabric REST APIs for Providers
DEVNET-2009 Intercloud Fabric REST APIs for Providers
 
Fs in the press january 2015
Fs in the press january 2015Fs in the press january 2015
Fs in the press january 2015
 
A Brief Introduction to Object-Orientation (The Light Version)
A Brief Introduction to Object-Orientation (The Light Version)A Brief Introduction to Object-Orientation (The Light Version)
A Brief Introduction to Object-Orientation (The Light Version)
 

Similar to Enabling Fast IT using Containers, Microservices and DAVROS models: an overview

Enabling Fast IT using Containers, Microservices and DevOps Model
Enabling Fast IT using Containers, Microservices and DevOps ModelEnabling Fast IT using Containers, Microservices and DevOps Model
Enabling Fast IT using Containers, Microservices and DevOps Model
Cisco DevNet
 
Enabling Production Grade Containerized Applications through Policy Based Inf...
Enabling Production Grade Containerized Applications through Policy Based Inf...Enabling Production Grade Containerized Applications through Policy Based Inf...
Enabling Production Grade Containerized Applications through Policy Based Inf...
Docker, Inc.
 
CNCF Introduction - Feb 2018
CNCF Introduction - Feb 2018CNCF Introduction - Feb 2018
CNCF Introduction - Feb 2018
Krishna-Kumar
 
NUS-ISS Learning Day 2018- Designing software to make the most of cloud platf...
NUS-ISS Learning Day 2018- Designing software to make the most of cloud platf...NUS-ISS Learning Day 2018- Designing software to make the most of cloud platf...
NUS-ISS Learning Day 2018- Designing software to make the most of cloud platf...
NUS-ISS
 
Application Centric Microservices from Redhat Summit 2015
Application Centric Microservices from Redhat Summit 2015Application Centric Microservices from Redhat Summit 2015
Application Centric Microservices from Redhat Summit 2015
Ken Owens
 
PaaS Lessons: Cisco IT Deploys OpenShift to Meet Developer Demand
PaaS Lessons: Cisco IT Deploys OpenShift to Meet Developer DemandPaaS Lessons: Cisco IT Deploys OpenShift to Meet Developer Demand
PaaS Lessons: Cisco IT Deploys OpenShift to Meet Developer Demand
Cisco IT
 
Intro - Cloud Native
Intro - Cloud NativeIntro - Cloud Native
Intro - Cloud Native
Albert Suwandhi
 
Oracle - Continuous Delivery NYC meetup, June 07, 2018
Oracle - Continuous Delivery NYC meetup, June 07, 2018Oracle - Continuous Delivery NYC meetup, June 07, 2018
Oracle - Continuous Delivery NYC meetup, June 07, 2018
Oracle Developers
 
DevOps Training | DevOps Training in Hyderabad
DevOps Training | DevOps Training in Hyderabad   DevOps Training | DevOps Training in Hyderabad
DevOps Training | DevOps Training in Hyderabad
TalluriRenuka
 
Docker Enterprise Edition Overview by Steven Thwaites, Technical Solutions En...
Docker Enterprise Edition Overview by Steven Thwaites, Technical Solutions En...Docker Enterprise Edition Overview by Steven Thwaites, Technical Solutions En...
Docker Enterprise Edition Overview by Steven Thwaites, Technical Solutions En...
Ashnikbiz
 
Technology insights: Decision Science Platform
Technology insights: Decision Science PlatformTechnology insights: Decision Science Platform
Technology insights: Decision Science Platform
Decision Science Community
 
ThatConference 2016 - Highly Available Node.js
ThatConference 2016 - Highly Available Node.jsThatConference 2016 - Highly Available Node.js
ThatConference 2016 - Highly Available Node.js
Brad Williams
 
Sviluppare velocemente applicazioni sicure con SUSE CaaS Platform e SUSE Manager
Sviluppare velocemente applicazioni sicure con SUSE CaaS Platform e SUSE ManagerSviluppare velocemente applicazioni sicure con SUSE CaaS Platform e SUSE Manager
Sviluppare velocemente applicazioni sicure con SUSE CaaS Platform e SUSE Manager
SUSE Italy
 
Microservices and containers networking: Contiv, an industry leading open sou...
Microservices and containers networking: Contiv, an industry leading open sou...Microservices and containers networking: Contiv, an industry leading open sou...
Microservices and containers networking: Contiv, an industry leading open sou...
Codemotion
 
Cloud Native Summit 2019 Summary
Cloud Native Summit 2019 SummaryCloud Native Summit 2019 Summary
Cloud Native Summit 2019 Summary
Everett Toews
 
{code} and Containers - Open Source Infrastructure within Dell Technologies
{code} and Containers - Open Source Infrastructure within Dell Technologies{code} and Containers - Open Source Infrastructure within Dell Technologies
{code} and Containers - Open Source Infrastructure within Dell Technologies
The {code} Team
 
Innovation with Open Sources and App Modernization for Developers | Ian Y. Choi
Innovation with Open Sources and App Modernization for Developers | Ian Y. ChoiInnovation with Open Sources and App Modernization for Developers | Ian Y. Choi
Innovation with Open Sources and App Modernization for Developers | Ian Y. Choi
Vietnam Open Infrastructure User Group
 
Disruptive Trends in Application Development
Disruptive Trends in Application DevelopmentDisruptive Trends in Application Development
Disruptive Trends in Application Development
WaveMaker, Inc.
 
Data Agility for Devops - OSI 2018
Data Agility for Devops - OSI 2018Data Agility for Devops - OSI 2018
Data Agility for Devops - OSI 2018
OpenEBS
 
PSOCLD 1007 Cisco Hybrid Cloud Platform for Google Cloud
PSOCLD 1007 Cisco Hybrid Cloud Platform for Google CloudPSOCLD 1007 Cisco Hybrid Cloud Platform for Google Cloud
PSOCLD 1007 Cisco Hybrid Cloud Platform for Google Cloud
Rohit Agarwalla
 

Similar to Enabling Fast IT using Containers, Microservices and DAVROS models: an overview (20)

Enabling Fast IT using Containers, Microservices and DevOps Model
Enabling Fast IT using Containers, Microservices and DevOps ModelEnabling Fast IT using Containers, Microservices and DevOps Model
Enabling Fast IT using Containers, Microservices and DevOps Model
 
Enabling Production Grade Containerized Applications through Policy Based Inf...
Enabling Production Grade Containerized Applications through Policy Based Inf...Enabling Production Grade Containerized Applications through Policy Based Inf...
Enabling Production Grade Containerized Applications through Policy Based Inf...
 
CNCF Introduction - Feb 2018
CNCF Introduction - Feb 2018CNCF Introduction - Feb 2018
CNCF Introduction - Feb 2018
 
NUS-ISS Learning Day 2018- Designing software to make the most of cloud platf...
NUS-ISS Learning Day 2018- Designing software to make the most of cloud platf...NUS-ISS Learning Day 2018- Designing software to make the most of cloud platf...
NUS-ISS Learning Day 2018- Designing software to make the most of cloud platf...
 
Application Centric Microservices from Redhat Summit 2015
Application Centric Microservices from Redhat Summit 2015Application Centric Microservices from Redhat Summit 2015
Application Centric Microservices from Redhat Summit 2015
 
PaaS Lessons: Cisco IT Deploys OpenShift to Meet Developer Demand
PaaS Lessons: Cisco IT Deploys OpenShift to Meet Developer DemandPaaS Lessons: Cisco IT Deploys OpenShift to Meet Developer Demand
PaaS Lessons: Cisco IT Deploys OpenShift to Meet Developer Demand
 
Intro - Cloud Native
Intro - Cloud NativeIntro - Cloud Native
Intro - Cloud Native
 
Oracle - Continuous Delivery NYC meetup, June 07, 2018
Oracle - Continuous Delivery NYC meetup, June 07, 2018Oracle - Continuous Delivery NYC meetup, June 07, 2018
Oracle - Continuous Delivery NYC meetup, June 07, 2018
 
DevOps Training | DevOps Training in Hyderabad
DevOps Training | DevOps Training in Hyderabad   DevOps Training | DevOps Training in Hyderabad
DevOps Training | DevOps Training in Hyderabad
 
Docker Enterprise Edition Overview by Steven Thwaites, Technical Solutions En...
Docker Enterprise Edition Overview by Steven Thwaites, Technical Solutions En...Docker Enterprise Edition Overview by Steven Thwaites, Technical Solutions En...
Docker Enterprise Edition Overview by Steven Thwaites, Technical Solutions En...
 
Technology insights: Decision Science Platform
Technology insights: Decision Science PlatformTechnology insights: Decision Science Platform
Technology insights: Decision Science Platform
 
ThatConference 2016 - Highly Available Node.js
ThatConference 2016 - Highly Available Node.jsThatConference 2016 - Highly Available Node.js
ThatConference 2016 - Highly Available Node.js
 
Sviluppare velocemente applicazioni sicure con SUSE CaaS Platform e SUSE Manager
Sviluppare velocemente applicazioni sicure con SUSE CaaS Platform e SUSE ManagerSviluppare velocemente applicazioni sicure con SUSE CaaS Platform e SUSE Manager
Sviluppare velocemente applicazioni sicure con SUSE CaaS Platform e SUSE Manager
 
Microservices and containers networking: Contiv, an industry leading open sou...
Microservices and containers networking: Contiv, an industry leading open sou...Microservices and containers networking: Contiv, an industry leading open sou...
Microservices and containers networking: Contiv, an industry leading open sou...
 
Cloud Native Summit 2019 Summary
Cloud Native Summit 2019 SummaryCloud Native Summit 2019 Summary
Cloud Native Summit 2019 Summary
 
{code} and Containers - Open Source Infrastructure within Dell Technologies
{code} and Containers - Open Source Infrastructure within Dell Technologies{code} and Containers - Open Source Infrastructure within Dell Technologies
{code} and Containers - Open Source Infrastructure within Dell Technologies
 
Innovation with Open Sources and App Modernization for Developers | Ian Y. Choi
Innovation with Open Sources and App Modernization for Developers | Ian Y. ChoiInnovation with Open Sources and App Modernization for Developers | Ian Y. Choi
Innovation with Open Sources and App Modernization for Developers | Ian Y. Choi
 
Disruptive Trends in Application Development
Disruptive Trends in Application DevelopmentDisruptive Trends in Application Development
Disruptive Trends in Application Development
 
Data Agility for Devops - OSI 2018
Data Agility for Devops - OSI 2018Data Agility for Devops - OSI 2018
Data Agility for Devops - OSI 2018
 
PSOCLD 1007 Cisco Hybrid Cloud Platform for Google Cloud
PSOCLD 1007 Cisco Hybrid Cloud Platform for Google CloudPSOCLD 1007 Cisco Hybrid Cloud Platform for Google Cloud
PSOCLD 1007 Cisco Hybrid Cloud Platform for Google Cloud
 

More from Cisco DevNet

How to Contribute to Ansible
How to Contribute to AnsibleHow to Contribute to Ansible
How to Contribute to Ansible
Cisco DevNet
 
Rome 2017: Building advanced voice assistants and chat bots
Rome 2017: Building advanced voice assistants and chat botsRome 2017: Building advanced voice assistants and chat bots
Rome 2017: Building advanced voice assistants and chat bots
Cisco DevNet
 
How to Build Advanced Voice Assistants and Chatbots
How to Build Advanced Voice Assistants and ChatbotsHow to Build Advanced Voice Assistants and Chatbots
How to Build Advanced Voice Assistants and Chatbots
Cisco DevNet
 
Cisco Spark and Tropo and the Programmable Web
Cisco Spark and Tropo and the Programmable WebCisco Spark and Tropo and the Programmable Web
Cisco Spark and Tropo and the Programmable Web
Cisco DevNet
 
Device Programmability with Cisco Plug-n-Play Solution
Device Programmability with Cisco Plug-n-Play SolutionDevice Programmability with Cisco Plug-n-Play Solution
Device Programmability with Cisco Plug-n-Play Solution
Cisco DevNet
 
Building a WiFi Hotspot with NodeJS: Cisco Meraki - ExCap API
Building a WiFi Hotspot with NodeJS: Cisco Meraki - ExCap APIBuilding a WiFi Hotspot with NodeJS: Cisco Meraki - ExCap API
Building a WiFi Hotspot with NodeJS: Cisco Meraki - ExCap API
Cisco DevNet
 
Application Visibility and Experience through Flexible Netflow
Application Visibility and Experience through Flexible NetflowApplication Visibility and Experience through Flexible Netflow
Application Visibility and Experience through Flexible Netflow
Cisco DevNet
 
WAN Automation Engine API Deep Dive
WAN Automation Engine API Deep DiveWAN Automation Engine API Deep Dive
WAN Automation Engine API Deep Dive
Cisco DevNet
 
Cisco's Open Device Programmability Strategy: Open Discussion
Cisco's Open Device Programmability Strategy: Open DiscussionCisco's Open Device Programmability Strategy: Open Discussion
Cisco's Open Device Programmability Strategy: Open Discussion
Cisco DevNet
 
Open Device Programmability: Hands-on Intro to RESTCONF (and a bit of NETCONF)
Open Device Programmability: Hands-on Intro to RESTCONF (and a bit of NETCONF)Open Device Programmability: Hands-on Intro to RESTCONF (and a bit of NETCONF)
Open Device Programmability: Hands-on Intro to RESTCONF (and a bit of NETCONF)
Cisco DevNet
 
NETCONF & YANG Enablement of Network Devices
NETCONF & YANG Enablement of Network DevicesNETCONF & YANG Enablement of Network Devices
NETCONF & YANG Enablement of Network Devices
Cisco DevNet
 
UCS Management APIs A Technical Deep Dive
UCS Management APIs A Technical Deep DiveUCS Management APIs A Technical Deep Dive
UCS Management APIs A Technical Deep Dive
Cisco DevNet
 
OpenStack Enabling DevOps
OpenStack Enabling DevOpsOpenStack Enabling DevOps
OpenStack Enabling DevOps
Cisco DevNet
 
NetDevOps for the Network Dude: How to get started with API's, Ansible and Py...
NetDevOps for the Network Dude: How to get started with API's, Ansible and Py...NetDevOps for the Network Dude: How to get started with API's, Ansible and Py...
NetDevOps for the Network Dude: How to get started with API's, Ansible and Py...
Cisco DevNet
 
Getting Started: Developing Tropo Applications
Getting Started: Developing Tropo ApplicationsGetting Started: Developing Tropo Applications
Getting Started: Developing Tropo Applications
Cisco DevNet
 
Cisco Spark & Tropo API Workshop
Cisco Spark & Tropo API WorkshopCisco Spark & Tropo API Workshop
Cisco Spark & Tropo API Workshop
Cisco DevNet
 
Coding 102 REST API Basics Using Spark
Coding 102 REST API Basics Using SparkCoding 102 REST API Basics Using Spark
Coding 102 REST API Basics Using Spark
Cisco DevNet
 
Cisco APIs: An Interactive Assistant for the Web2Day Developer Conference
Cisco APIs: An Interactive Assistant for the Web2Day Developer ConferenceCisco APIs: An Interactive Assistant for the Web2Day Developer Conference
Cisco APIs: An Interactive Assistant for the Web2Day Developer Conference
Cisco DevNet
 
DevNet Express - Spark & Tropo API - Lisbon May 2016
DevNet Express - Spark & Tropo API - Lisbon May 2016DevNet Express - Spark & Tropo API - Lisbon May 2016
DevNet Express - Spark & Tropo API - Lisbon May 2016
Cisco DevNet
 
DevNet @TAG - Spark & Tropo APIs - Milan/Rome May 2016
DevNet @TAG - Spark & Tropo APIs - Milan/Rome May 2016DevNet @TAG - Spark & Tropo APIs - Milan/Rome May 2016
DevNet @TAG - Spark & Tropo APIs - Milan/Rome May 2016
Cisco DevNet
 

More from Cisco DevNet (20)

How to Contribute to Ansible
How to Contribute to AnsibleHow to Contribute to Ansible
How to Contribute to Ansible
 
Rome 2017: Building advanced voice assistants and chat bots
Rome 2017: Building advanced voice assistants and chat botsRome 2017: Building advanced voice assistants and chat bots
Rome 2017: Building advanced voice assistants and chat bots
 
How to Build Advanced Voice Assistants and Chatbots
How to Build Advanced Voice Assistants and ChatbotsHow to Build Advanced Voice Assistants and Chatbots
How to Build Advanced Voice Assistants and Chatbots
 
Cisco Spark and Tropo and the Programmable Web
Cisco Spark and Tropo and the Programmable WebCisco Spark and Tropo and the Programmable Web
Cisco Spark and Tropo and the Programmable Web
 
Device Programmability with Cisco Plug-n-Play Solution
Device Programmability with Cisco Plug-n-Play SolutionDevice Programmability with Cisco Plug-n-Play Solution
Device Programmability with Cisco Plug-n-Play Solution
 
Building a WiFi Hotspot with NodeJS: Cisco Meraki - ExCap API
Building a WiFi Hotspot with NodeJS: Cisco Meraki - ExCap APIBuilding a WiFi Hotspot with NodeJS: Cisco Meraki - ExCap API
Building a WiFi Hotspot with NodeJS: Cisco Meraki - ExCap API
 
Application Visibility and Experience through Flexible Netflow
Application Visibility and Experience through Flexible NetflowApplication Visibility and Experience through Flexible Netflow
Application Visibility and Experience through Flexible Netflow
 
WAN Automation Engine API Deep Dive
WAN Automation Engine API Deep DiveWAN Automation Engine API Deep Dive
WAN Automation Engine API Deep Dive
 
Cisco's Open Device Programmability Strategy: Open Discussion
Cisco's Open Device Programmability Strategy: Open DiscussionCisco's Open Device Programmability Strategy: Open Discussion
Cisco's Open Device Programmability Strategy: Open Discussion
 
Open Device Programmability: Hands-on Intro to RESTCONF (and a bit of NETCONF)
Open Device Programmability: Hands-on Intro to RESTCONF (and a bit of NETCONF)Open Device Programmability: Hands-on Intro to RESTCONF (and a bit of NETCONF)
Open Device Programmability: Hands-on Intro to RESTCONF (and a bit of NETCONF)
 
NETCONF & YANG Enablement of Network Devices
NETCONF & YANG Enablement of Network DevicesNETCONF & YANG Enablement of Network Devices
NETCONF & YANG Enablement of Network Devices
 
UCS Management APIs A Technical Deep Dive
UCS Management APIs A Technical Deep DiveUCS Management APIs A Technical Deep Dive
UCS Management APIs A Technical Deep Dive
 
OpenStack Enabling DevOps
OpenStack Enabling DevOpsOpenStack Enabling DevOps
OpenStack Enabling DevOps
 
NetDevOps for the Network Dude: How to get started with API's, Ansible and Py...
NetDevOps for the Network Dude: How to get started with API's, Ansible and Py...NetDevOps for the Network Dude: How to get started with API's, Ansible and Py...
NetDevOps for the Network Dude: How to get started with API's, Ansible and Py...
 
Getting Started: Developing Tropo Applications
Getting Started: Developing Tropo ApplicationsGetting Started: Developing Tropo Applications
Getting Started: Developing Tropo Applications
 
Cisco Spark & Tropo API Workshop
Cisco Spark & Tropo API WorkshopCisco Spark & Tropo API Workshop
Cisco Spark & Tropo API Workshop
 
Coding 102 REST API Basics Using Spark
Coding 102 REST API Basics Using SparkCoding 102 REST API Basics Using Spark
Coding 102 REST API Basics Using Spark
 
Cisco APIs: An Interactive Assistant for the Web2Day Developer Conference
Cisco APIs: An Interactive Assistant for the Web2Day Developer ConferenceCisco APIs: An Interactive Assistant for the Web2Day Developer Conference
Cisco APIs: An Interactive Assistant for the Web2Day Developer Conference
 
DevNet Express - Spark & Tropo API - Lisbon May 2016
DevNet Express - Spark & Tropo API - Lisbon May 2016DevNet Express - Spark & Tropo API - Lisbon May 2016
DevNet Express - Spark & Tropo API - Lisbon May 2016
 
DevNet @TAG - Spark & Tropo APIs - Milan/Rome May 2016
DevNet @TAG - Spark & Tropo APIs - Milan/Rome May 2016DevNet @TAG - Spark & Tropo APIs - Milan/Rome May 2016
DevNet @TAG - Spark & Tropo APIs - Milan/Rome May 2016
 

Recently uploaded

Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
Alex Pruden
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
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
 
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
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 

Recently uploaded (20)

Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
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
 
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 -...
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 

Enabling Fast IT using Containers, Microservices and DAVROS models: an overview

  • 1. We’re ready. Are you? February 15 - 19, 2016 • Berlin, Germany
  • 2. Enabling Fast IT using Containers, Microservices and DevOps Model Balaji Sivasubramanian, Director, Product Management, Open Source Solutions
  • 3. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID •  Introduction – Fast IT •  Containers Eco-System and Use Cases •  Contiv – Policy Based Infrastructure for Containerized Applications •  Challenges with Fast IT adoptions •  Conclusion Agenda 3
  • 4. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID Efficiency Speed IT Transformation: The Tale of Two ITs
  • 5. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID Containers Eco-System and Use Cases 5
  • 6. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID Containers is a popular technology and is being rapidly adopted in the market •  5x user growth (to ~8% of customers) •  Docker runs on 6% of monitored hosts from near zero earlier this year •  Container adoption is higher in larger companies •  Users triple number of containers in 3 months Source: Datadog survey (7000 customers) •  2B Docker Hub Pulls •  20x growth in past year! Docker Hub Usage Customer adoption / survey Source: Docker Inc
  • 7. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID Even with such a tremendous growth, the potential for further adoption is still enormous and real 32% 14% 8% 8% 20% 35% 12% 10% 11% 36% 19% Ansible Salt Chef Puppet 3% 18% 14% 49% 55% 52% 20% Plan to use Use today26% 19% 13% 11% 5% 18% 20% 36% 10% 9% 11% Salt 14% Ansible 14% 3% 21% 49% Puppet 39% Chef 44% % of Enterprises using: % of SMBs using: Source: RightScale 2015 State of the cloud report
  • 8. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID Containers are the next evolution of datacenter infrastructure technology Virtualmachines Containers •  A Linux container allows to run multiple applications isolated from one another on the same operating system •  Docker automates the deployment and portability of any application and all dependencies within a lightweight, editable, self-sufficient container •  Containers have the potential to disrupt and replace traditional datacenter virtualization PortabilityPackaging Performance APP -  Image contains all libraries needed for application -  Easy to build, share, update -  Unit of testing / distribution -  Near bare metal performance -  Minimal overhead per container -  Near zero “boot” time -  Move apps between private clouds -  Shift workloads to/from public cloud -  Easy to move through CI/CD What is a container?
  • 9. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID Containers bring benefits in the app development space because of their portability and flexibility •  Agility in app development •  Application lifecycle management •  CI/CD and ease of deployment •  Improve business process architecture using a composition of services •  Cost reduction: •  Increase DC utilization / higher density than virtual machines •  Reduce costs of virtualization Developer Version control Development Test Stage / Production QA / QE Sysadmin
  • 10. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID The ecosystem is made of many players and it is a rapidly evolving eco-system PaaS or Container frameworks/Stacks Operating system Containers orchestration Container registry Container image - Application - Libraries Container runtime Configuration management CI/CD
  • 11. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID Contiv – Policy Based Infrastructure for Containerized Applications 11
  • 12. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID The Status Quo Variety of users: cars, trucks, ambulances, buses, pedestrians, two-wheelers, etc. No Policy: No Lights, No Lanes, No Rules, No Governance, No Enforcement, Best Effort  Meskel  Square  [  Source:  Reddit.com  ]   Status Quo: Deploying Applications on Shared Infrastructure
  • 13. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID Container Orchestration need ability to leverage infrastructure differentiation better for Application Performance, Security and Visibility. Container Stacks Infrastructure   Unified  |  Integrated  |  Automated   Scheduling  |  Alloca@on   Visibility   Applica@on  Awareness   Infrastructure  Capabili@es   Nexus  2k-­‐9k   Contiv:  Making  Infrastructure/Solu7ons  Ideal  for  containers    
  • 14. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID •  Container industry is focused on creating ability to define applications through Docker Compose, Kubernetes Pod definition etc. •  As applications move from development to production, there is need to able to define and enforce infrastructure operational policies •  Contiv is creating industry thought leadership around need for infrastructure policies for containerized applications in a shared infrastructure •  Contiv provides framework and implementation to address operation intent for Infrastructure. Contiv Addressing Enabling Infrastructure to Run Production Containerized Applications Better
  • 15. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID •  Agile - Increased speed of infrastructure provisioning •  Networking: network creation, endpoint reachability convergence security policies instantiation •  Storage: Storage policies for volumes as they are instantiated •  Handling short lived containerized applications •  Scalable providing higher performance •  Support 10x scale (when compared to VMs) for network, compute, and storage entities •  Scale performance by leveraging underlying infra capabilities •  Predictable providing better reliability and easier to troubleshoot •  Enable efficient resource utilization via enforce operational policies on Infrastructure •  Enable application level visibility Contiv – Open Source Project focused on Policy Based Infrastructure for Containerized Applications
  • 16. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID •  Contiv.io is an open-source project that creates a policy framework in different domains of containers •  Network Policies: Policies for Application Security, Prioritization, and Network Resource Allocation •  Network Services for Apps (Virtual or Physical Service appliances) •  Analytics/Diagnostics •  Integrates with Cisco ACI, Nexus, and UCS Solutions •  Ecosystem: Docker, Kubernetes •  Status: Beta Contiv Networking provides policy-rich container networking that integrates with Cisco Nexus and ACI Application Composition + Policy Intent Node 1 Node2 Node-n Contiv Master Docker | Kubernetes | Mesos Plugin Agents
  • 17. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID •  Contiv Storage is an open-source policy framework for container storage •  Storage Policies: •  Allocation •  Replication •  Snapshots •  Persistency •  IOPs Rate Limiting •  Multi-tenant •  File System Types, Storage Types •  Integrates with Ceph/NFS and Cisco UCS Solutions •  Ecosystem: Docker, Kubernetes •  Status: Beta/PoC Contiv Storage provides policy-rich container storage that leverages Ceph/NFS underneath Application Composition + Storage Policy Intent Node 1 Node2 Node-n Contiv Master Docker | Kubernetes | Volume Plugin Agents
  • 18. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID Where does Contiv Fit in the Container Stack ? Optimized Infrastructure/ Cisco Integrated Infrastructure Cisco Hardware: UCS Compute, Nexus 9k, ACI Ops Orchestration/PaaS (Provides Roles/Multi-tenancy/Visibility/GUI), Contiv Plugins Container Optimized OS Container Cluster Scheduler | Contiv Cluster-wide Intent Manager Container Image Store Container Runtime (Docker, etc.) Contiv Networking/Volume Agents Developer DevOps SysAdmin Host-1 Host-n
  • 19. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID Contiv– Best Choice for Enterprise Containerized Application Deployments •  Best integration with existing infrastructure install-base, any network topology •  No topology/connectivity/feature changes to get started with containers •  Best leverage of infrastructure hardware (UCS, Nexus) •  Integrated with Cisco ACI for container applications for highly scalable solutions •  Consistent behavior with variety of workloads (VM, Container, Bare-metal) •  Native visibility of container workloads in network •  Value added features •  Scalable Policies based approach, Multi-tenancy with telemetry and fully automated cluster maintenance •  Feature Rich Integration with Container eco-system - Docker, Kubernetes/ Mesos
  • 20. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID Challenges in Adoption Fast IT 20
  • 21. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID §  Integration and testing components §  Consistency of deployments §  Achieve fast payback and ROI §  Future agility and choice §  Avoid vendor lock-in §  Stable platforms/Lack of Maturity §  Supportable configurations §  Cost-efficient scale-out §  Access to skilled staff Business Challenges Around Fast IT Speed of Deployment Risk Management Retain Flexibility
  • 22. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID §  Most projects/ distributions are community supported §  No single point of contact §  Which distribution/ project/tools? §  Which deployment system? §  Many deployment methods §  Many package / update systems §  Best practices on specific architectures? IT Challenges Around Fast IT Support Deployment Complexity
  • 23. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID Build Your Own As a Service On-Prem or in the Cloud Ownership Customer Cloud Providers Location On-Prem Cloud Providers Management Customer xaas Providers Cloud Providers BUYBUILD Cloud Managed Public CloudIT Operated Choose the Right Consumption Model for Your Deployments
  • 24. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID •  Project Mantl integrates different components of a container infrastructure (orchestration, etc.) to make it simple to deploy, also in multi DC environments •  Project Shipped integrates different tools to make it easy for developers to deploy applications on an agnostic platform •  Ecosystem: Mesosphere, Kubernetes, CloudFoundry (open-source), OpenShift, Docker •  Contiv will provide infrastructure differentiation for Shipped/Mantl Shipped aims at creating an agnostic container experience for developers and with Contiv, provides infrastructure differentiation
  • 25. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID Conclusion 25
  • 26. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID •  Containers and Micro services based applicaton architecture will likely disrupt /replace traditional data center virtualization •  Contiv provides tools necessary to maintain operational policies in a containerized infrastructure. •  IT needs to evolve to embrace Fast IT Conclusions 26
  • 27. © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID Fast IT is Here Disrupt or Be Disrupted
  • 28. Thank you © 2016 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation ID 28