SlideShare ist ein Scribd-Unternehmen logo
1 von 29
Enabling Fast IT using
Containers, Microservices
and DevOps Model
Balaji Sivasubramanian, Director, Product Management, Open
Source Solutions
• Introduction – Fast IT
• Containers Eco-System and Use Cases
• Contiv – Policy Based Infrastructure for Containerized Applications
• Challenges with Fast IT adoptions
• Conclusion
Agenda
EfficiencyEfficiency
SpeedSpeed
IT Transformation: The Tale of Two ITs
Containers Eco-System
and Use Cases
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
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
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?
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
QA / QE
Sysadmin
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
Contiv – Policy Based
Infrastructure for
Containerized
Applications
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
Container Orchestration need ability to leverage
infrastructure differentiation better for Application
Performance, Security and Visibility.
Container
Stacks
Infrastructure
Unified | Integrated | Automated
Scheduling | Allocation
Visibility
Application
Awareness
Infrastructure Capabilities Nexus 2k-9k
Contiv: Making Infrastructure/Solutions Ideal for containers
• 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
• 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
• 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
• 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
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
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
Challenges in Adoption
Fast IT
 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 FlexibilityRetain Flexibility
 Most
projects/distributions
are community
supported
 No single point of
contact
 Which
distribution/project/too
ls?
 Which deployment
system?
 Many deployment
methods
 Many package /
update systems
 Best practices on
specific architectures?
IT Challenges Around Fast IT
Support Deployment ComplexityComplexity
Build Your OwnBuild 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
• 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
Conclusion
• 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
Fast IT is Here
Disrupt or Be Disrupted
Thank you
Enabling Fast IT using Containers, Microservices and DevOps Model

Weitere ähnliche Inhalte

Was ist angesagt?

Banking and Docker Datacenter - How Containers Drive Agility
Banking and Docker Datacenter - How Containers Drive AgilityBanking and Docker Datacenter - How Containers Drive Agility
Banking and Docker Datacenter - How Containers Drive AgilitySendachi
 
Create B2B Exchanges with Cisco Connected Processes: an overview
Create B2B Exchanges with Cisco Connected Processes: an overviewCreate B2B Exchanges with Cisco Connected Processes: an overview
Create B2B Exchanges with Cisco Connected Processes: an overviewCisco DevNet
 
Cloud computing and OpenStack
Cloud computing and OpenStackCloud computing and OpenStack
Cloud computing and OpenStackEdgar Magana
 
OpenStack + Nano Server + Hyper-V + S2D
OpenStack + Nano Server + Hyper-V + S2DOpenStack + Nano Server + Hyper-V + S2D
OpenStack + Nano Server + Hyper-V + S2DAlessandro Pilotti
 
Micro services vs hadoop
Micro services vs hadoopMicro services vs hadoop
Micro services vs hadoopGergely Devenyi
 
Is kubernetes a good choice for orchestration
Is kubernetes a good choice for orchestrationIs kubernetes a good choice for orchestration
Is kubernetes a good choice for orchestrationSamuel Dratwa
 
Introducing Cloud Development with Project Shipped and Mantl: a deep dive
Introducing Cloud Development with Project Shipped and Mantl: a deep diveIntroducing Cloud Development with Project Shipped and Mantl: a deep dive
Introducing Cloud Development with Project Shipped and Mantl: a deep diveCisco DevNet
 
Machine learning services with SQL Server 2017
Machine learning services with SQL Server 2017Machine learning services with SQL Server 2017
Machine learning services with SQL Server 2017Mark Tabladillo
 
Docker up & running
Docker   up & runningDocker   up & running
Docker up & runningLe Thi
 
Cloud orchestration major tools comparision
Cloud orchestration major tools comparisionCloud orchestration major tools comparision
Cloud orchestration major tools comparisionRavi Kiran
 
2021 March Pravega Community Meeting
2021 March Pravega Community Meeting2021 March Pravega Community Meeting
2021 March Pravega Community MeetingDerek Moore
 
DevNexus 2015: Kubernetes & Container Engine
DevNexus 2015: Kubernetes & Container EngineDevNexus 2015: Kubernetes & Container Engine
DevNexus 2015: Kubernetes & Container EngineKit Merker
 
VNG/IRD - Cloud computing & Openstack discussion 3/5/2014
VNG/IRD - Cloud computing & Openstack discussion 3/5/2014VNG/IRD - Cloud computing & Openstack discussion 3/5/2014
VNG/IRD - Cloud computing & Openstack discussion 3/5/2014Tran Nhan
 

Was ist angesagt? (20)

Banking and Docker Datacenter - How Containers Drive Agility
Banking and Docker Datacenter - How Containers Drive AgilityBanking and Docker Datacenter - How Containers Drive Agility
Banking and Docker Datacenter - How Containers Drive Agility
 
Create B2B Exchanges with Cisco Connected Processes: an overview
Create B2B Exchanges with Cisco Connected Processes: an overviewCreate B2B Exchanges with Cisco Connected Processes: an overview
Create B2B Exchanges with Cisco Connected Processes: an overview
 
Cloud computing and OpenStack
Cloud computing and OpenStackCloud computing and OpenStack
Cloud computing and OpenStack
 
OpenStack + Nano Server + Hyper-V + S2D
OpenStack + Nano Server + Hyper-V + S2DOpenStack + Nano Server + Hyper-V + S2D
OpenStack + Nano Server + Hyper-V + S2D
 
Micro services vs hadoop
Micro services vs hadoopMicro services vs hadoop
Micro services vs hadoop
 
Is kubernetes a good choice for orchestration
Is kubernetes a good choice for orchestrationIs kubernetes a good choice for orchestration
Is kubernetes a good choice for orchestration
 
Novinky v Oracle Database 18c
Novinky v Oracle Database 18cNovinky v Oracle Database 18c
Novinky v Oracle Database 18c
 
Introducing Cloud Development with Project Shipped and Mantl: a deep dive
Introducing Cloud Development with Project Shipped and Mantl: a deep diveIntroducing Cloud Development with Project Shipped and Mantl: a deep dive
Introducing Cloud Development with Project Shipped and Mantl: a deep dive
 
Machine learning services with SQL Server 2017
Machine learning services with SQL Server 2017Machine learning services with SQL Server 2017
Machine learning services with SQL Server 2017
 
OpenStack 101 update
OpenStack 101 updateOpenStack 101 update
OpenStack 101 update
 
PaaS Solutions Comparison
PaaS Solutions ComparisonPaaS Solutions Comparison
PaaS Solutions Comparison
 
Build Robust Blockchain Services with Hyperledger and Containers
Build Robust Blockchain Services with Hyperledger and ContainersBuild Robust Blockchain Services with Hyperledger and Containers
Build Robust Blockchain Services with Hyperledger and Containers
 
Docker up & running
Docker   up & runningDocker   up & running
Docker up & running
 
Cloud orchestration major tools comparision
Cloud orchestration major tools comparisionCloud orchestration major tools comparision
Cloud orchestration major tools comparision
 
2021 March Pravega Community Meeting
2021 March Pravega Community Meeting2021 March Pravega Community Meeting
2021 March Pravega Community Meeting
 
Microsoft loves Linux
Microsoft loves LinuxMicrosoft loves Linux
Microsoft loves Linux
 
Considering Bare Metal
Considering Bare MetalConsidering Bare Metal
Considering Bare Metal
 
Highlights of OpenStack Mitaka and the OpenStack Summit
Highlights of OpenStack Mitaka and the OpenStack SummitHighlights of OpenStack Mitaka and the OpenStack Summit
Highlights of OpenStack Mitaka and the OpenStack Summit
 
DevNexus 2015: Kubernetes & Container Engine
DevNexus 2015: Kubernetes & Container EngineDevNexus 2015: Kubernetes & Container Engine
DevNexus 2015: Kubernetes & Container Engine
 
VNG/IRD - Cloud computing & Openstack discussion 3/5/2014
VNG/IRD - Cloud computing & Openstack discussion 3/5/2014VNG/IRD - Cloud computing & Openstack discussion 3/5/2014
VNG/IRD - Cloud computing & Openstack discussion 3/5/2014
 

Andere mochten auch

DevOps, Microservices and containers - a high level overview
DevOps, Microservices and containers - a high level overviewDevOps, Microservices and containers - a high level overview
DevOps, Microservices and containers - a high level overviewBarton George
 
DevConf 2017 - Realistic Container Platform Simulations
DevConf 2017 - Realistic Container Platform SimulationsDevConf 2017 - Realistic Container Platform Simulations
DevConf 2017 - Realistic Container Platform SimulationsJeremy Eder
 
How the rise of DevOps and containers is transforming IT service delivery
How the rise of DevOps and containers is transforming IT service deliveryHow the rise of DevOps and containers is transforming IT service delivery
How the rise of DevOps and containers is transforming IT service deliveryDonnie Berkholz
 
Integrating DevOps and ITSM for agility in action_v1
Integrating DevOps and ITSM for agility in action_v1Integrating DevOps and ITSM for agility in action_v1
Integrating DevOps and ITSM for agility in action_v1Aswin Kumar
 
Top 5 benefits of docker
Top 5 benefits of dockerTop 5 benefits of docker
Top 5 benefits of dockerJohn Zaccone
 
Engineered Systems: Environment-as-a-Service Demonstration
Engineered Systems: Environment-as-a-Service DemonstrationEngineered Systems: Environment-as-a-Service Demonstration
Engineered Systems: Environment-as-a-Service DemonstrationEnkitec
 
Microservices 101: From DevOps to Docker and beyond
Microservices 101: From DevOps to Docker and beyondMicroservices 101: From DevOps to Docker and beyond
Microservices 101: From DevOps to Docker and beyondDonnie Berkholz
 
Docker, the Future of DevOps
Docker, the Future of DevOpsDocker, the Future of DevOps
Docker, the Future of DevOpsandersjanmyr
 
Red Hat OpenShift on Bare Metal and Containerized Storage
Red Hat OpenShift on Bare Metal and Containerized StorageRed Hat OpenShift on Bare Metal and Containerized Storage
Red Hat OpenShift on Bare Metal and Containerized StorageGreg Hoelzer
 
Enterprise DevOps in the Age of Docker & Microservices
Enterprise DevOps in the Age of Docker & MicroservicesEnterprise DevOps in the Age of Docker & Microservices
Enterprise DevOps in the Age of Docker & MicroservicesXebiaLabs
 
Container as a Service with Docker
Container as a Service with DockerContainer as a Service with Docker
Container as a Service with DockerPatrick Chanezon
 
Immutable infrastructure with Docker and containers (GlueCon 2015)
Immutable infrastructure with Docker and containers (GlueCon 2015)Immutable infrastructure with Docker and containers (GlueCon 2015)
Immutable infrastructure with Docker and containers (GlueCon 2015)Jérôme Petazzoni
 
Lean Discovery, Agile Delivery & the DevOps Mindset
Lean Discovery, Agile Delivery & the DevOps MindsetLean Discovery, Agile Delivery & the DevOps Mindset
Lean Discovery, Agile Delivery & the DevOps MindsetFadi Stephan
 
Microservices, DevOps, Continuous Delivery – More Than Three Buzzwords
Microservices, DevOps, Continuous Delivery – More Than Three BuzzwordsMicroservices, DevOps, Continuous Delivery – More Than Three Buzzwords
Microservices, DevOps, Continuous Delivery – More Than Three BuzzwordsEberhard Wolff
 
Evolving Team Structure in DevOps
Evolving Team Structure in DevOpsEvolving Team Structure in DevOps
Evolving Team Structure in DevOpsSherry Chang
 
Docker - The Linux Container
Docker - The Linux ContainerDocker - The Linux Container
Docker - The Linux ContainerBalaji Rajan
 

Andere mochten auch (20)

DevOps, Microservices and containers - a high level overview
DevOps, Microservices and containers - a high level overviewDevOps, Microservices and containers - a high level overview
DevOps, Microservices and containers - a high level overview
 
DevConf 2017 - Realistic Container Platform Simulations
DevConf 2017 - Realistic Container Platform SimulationsDevConf 2017 - Realistic Container Platform Simulations
DevConf 2017 - Realistic Container Platform Simulations
 
DOES14 - Shakeel Sorathia - Ticketmaster
DOES14 - Shakeel Sorathia - Ticketmaster DOES14 - Shakeel Sorathia - Ticketmaster
DOES14 - Shakeel Sorathia - Ticketmaster
 
How the rise of DevOps and containers is transforming IT service delivery
How the rise of DevOps and containers is transforming IT service deliveryHow the rise of DevOps and containers is transforming IT service delivery
How the rise of DevOps and containers is transforming IT service delivery
 
Docker and Devops
Docker and DevopsDocker and Devops
Docker and Devops
 
Integrating DevOps and ITSM for agility in action_v1
Integrating DevOps and ITSM for agility in action_v1Integrating DevOps and ITSM for agility in action_v1
Integrating DevOps and ITSM for agility in action_v1
 
Top 5 benefits of docker
Top 5 benefits of dockerTop 5 benefits of docker
Top 5 benefits of docker
 
Engineered Systems: Environment-as-a-Service Demonstration
Engineered Systems: Environment-as-a-Service DemonstrationEngineered Systems: Environment-as-a-Service Demonstration
Engineered Systems: Environment-as-a-Service Demonstration
 
containerization
containerizationcontainerization
containerization
 
Microservices 101: From DevOps to Docker and beyond
Microservices 101: From DevOps to Docker and beyondMicroservices 101: From DevOps to Docker and beyond
Microservices 101: From DevOps to Docker and beyond
 
Docker, the Future of DevOps
Docker, the Future of DevOpsDocker, the Future of DevOps
Docker, the Future of DevOps
 
Red Hat OpenShift on Bare Metal and Containerized Storage
Red Hat OpenShift on Bare Metal and Containerized StorageRed Hat OpenShift on Bare Metal and Containerized Storage
Red Hat OpenShift on Bare Metal and Containerized Storage
 
Enterprise DevOps in the Age of Docker & Microservices
Enterprise DevOps in the Age of Docker & MicroservicesEnterprise DevOps in the Age of Docker & Microservices
Enterprise DevOps in the Age of Docker & Microservices
 
Container as a Service with Docker
Container as a Service with DockerContainer as a Service with Docker
Container as a Service with Docker
 
Immutable infrastructure with Docker and containers (GlueCon 2015)
Immutable infrastructure with Docker and containers (GlueCon 2015)Immutable infrastructure with Docker and containers (GlueCon 2015)
Immutable infrastructure with Docker and containers (GlueCon 2015)
 
Lean Discovery, Agile Delivery & the DevOps Mindset
Lean Discovery, Agile Delivery & the DevOps MindsetLean Discovery, Agile Delivery & the DevOps Mindset
Lean Discovery, Agile Delivery & the DevOps Mindset
 
Microservices, DevOps, Continuous Delivery – More Than Three Buzzwords
Microservices, DevOps, Continuous Delivery – More Than Three BuzzwordsMicroservices, DevOps, Continuous Delivery – More Than Three Buzzwords
Microservices, DevOps, Continuous Delivery – More Than Three Buzzwords
 
Evolving Team Structure in DevOps
Evolving Team Structure in DevOpsEvolving Team Structure in DevOps
Evolving Team Structure in DevOps
 
The Spotify Tribe
The Spotify TribeThe Spotify Tribe
The Spotify Tribe
 
Docker - The Linux Container
Docker - The Linux ContainerDocker - The Linux Container
Docker - The Linux Container
 

Ähnlich wie Enabling Fast IT using Containers, Microservices and DevOps Model

Enabling Fast IT using Containers, Microservices and DAVROS models: an overview
Enabling Fast IT using Containers, Microservices and DAVROS models: an overviewEnabling Fast IT using Containers, Microservices and DAVROS models: an overview
Enabling Fast IT using Containers, Microservices and DAVROS models: an overviewCisco DevNet
 
OpenStack Marketing Meeting - Icehouse Release
OpenStack Marketing Meeting - Icehouse ReleaseOpenStack Marketing Meeting - Icehouse Release
OpenStack Marketing Meeting - Icehouse ReleaseOpenStack Foundation
 
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.
 
POV - Practical Containerization
POV - Practical ContainerizationPOV - Practical Containerization
POV - Practical ContainerizationRobert Greiner
 
Implementing dev ops to face a two speed it architecture
Implementing dev ops to face a two speed it architectureImplementing dev ops to face a two speed it architecture
Implementing dev ops to face a two speed it architectureDavide Veronese
 
[OpenInfra Days Vietnam 2019] Innovation with open sources and app modernizat...
[OpenInfra Days Vietnam 2019] Innovation with open sources and app modernizat...[OpenInfra Days Vietnam 2019] Innovation with open sources and app modernizat...
[OpenInfra Days Vietnam 2019] Innovation with open sources and app modernizat...Ian Choi
 
Embracing Containers and Microservices for Future Proof Application Moderniza...
Embracing Containers and Microservices for Future Proof Application Moderniza...Embracing Containers and Microservices for Future Proof Application Moderniza...
Embracing Containers and Microservices for Future Proof Application Moderniza...Marlabs
 
Agile Tour Pune 2015: Agility with Microservices and Devops: Archana Joshi an...
Agile Tour Pune 2015: Agility with Microservices and Devops: Archana Joshi an...Agile Tour Pune 2015: Agility with Microservices and Devops: Archana Joshi an...
Agile Tour Pune 2015: Agility with Microservices and Devops: Archana Joshi an...India Scrum Enthusiasts Community
 
Agility with Microservices and DevOps
Agility with Microservices and DevOpsAgility with Microservices and DevOps
Agility with Microservices and DevOpsArchana Joshi
 
The evolving container landscape
The evolving container landscapeThe evolving container landscape
The evolving container landscapeNilesh Trivedi
 
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. ChoiVietnam Open Infrastructure User Group
 
Disruptive Trends in Application Development
Disruptive Trends in Application DevelopmentDisruptive Trends in Application Development
Disruptive Trends in Application DevelopmentWaveMaker, Inc.
 
Designing Microservices
Designing MicroservicesDesigning Microservices
Designing MicroservicesDavid Chou
 
Gitex journey to the cloud
Gitex journey to the cloudGitex journey to the cloud
Gitex journey to the cloudJorge Sebastiao
 
Microservices for Application Modernisation
Microservices for Application ModernisationMicroservices for Application Modernisation
Microservices for Application ModernisationAjay Kumar Uppal
 
Introduction to Docker - 2017
Introduction to Docker - 2017Introduction to Docker - 2017
Introduction to Docker - 2017Docker, Inc.
 
Containers aren’t just for microservices – Containerizing Legacy Workloads
Containers aren’t just for microservices – Containerizing Legacy WorkloadsContainers aren’t just for microservices – Containerizing Legacy Workloads
Containers aren’t just for microservices – Containerizing Legacy WorkloadsOscar Renalias
 
It summit 2014_migrating_applications_to_the_cloud-5
It summit 2014_migrating_applications_to_the_cloud-5It summit 2014_migrating_applications_to_the_cloud-5
It summit 2014_migrating_applications_to_the_cloud-5margaret_ronald
 

Ähnlich wie Enabling Fast IT using Containers, Microservices and DevOps Model (20)

Enabling Fast IT using Containers, Microservices and DAVROS models: an overview
Enabling Fast IT using Containers, Microservices and DAVROS models: an overviewEnabling Fast IT using Containers, Microservices and DAVROS models: an overview
Enabling Fast IT using Containers, Microservices and DAVROS models: an overview
 
OpenStack Marketing Meeting - Icehouse Release
OpenStack Marketing Meeting - Icehouse ReleaseOpenStack Marketing Meeting - Icehouse Release
OpenStack Marketing Meeting - Icehouse Release
 
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...
 
POV - Practical Containerization
POV - Practical ContainerizationPOV - Practical Containerization
POV - Practical Containerization
 
Implementing dev ops to face a two speed it architecture
Implementing dev ops to face a two speed it architectureImplementing dev ops to face a two speed it architecture
Implementing dev ops to face a two speed it architecture
 
[OpenInfra Days Vietnam 2019] Innovation with open sources and app modernizat...
[OpenInfra Days Vietnam 2019] Innovation with open sources and app modernizat...[OpenInfra Days Vietnam 2019] Innovation with open sources and app modernizat...
[OpenInfra Days Vietnam 2019] Innovation with open sources and app modernizat...
 
What is DevOps?
What is DevOps?What is DevOps?
What is DevOps?
 
Embracing Containers and Microservices for Future Proof Application Moderniza...
Embracing Containers and Microservices for Future Proof Application Moderniza...Embracing Containers and Microservices for Future Proof Application Moderniza...
Embracing Containers and Microservices for Future Proof Application Moderniza...
 
Agile Tour Pune 2015: Agility with Microservices and Devops: Archana Joshi an...
Agile Tour Pune 2015: Agility with Microservices and Devops: Archana Joshi an...Agile Tour Pune 2015: Agility with Microservices and Devops: Archana Joshi an...
Agile Tour Pune 2015: Agility with Microservices and Devops: Archana Joshi an...
 
Agility with Microservices and DevOps
Agility with Microservices and DevOpsAgility with Microservices and DevOps
Agility with Microservices and DevOps
 
The evolving container landscape
The evolving container landscapeThe evolving container landscape
The evolving container landscape
 
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
 
Designing Microservices
Designing MicroservicesDesigning Microservices
Designing Microservices
 
Gitex journey to the cloud
Gitex journey to the cloudGitex journey to the cloud
Gitex journey to the cloud
 
Microservices for Application Modernisation
Microservices for Application ModernisationMicroservices for Application Modernisation
Microservices for Application Modernisation
 
Introduction to Docker - 2017
Introduction to Docker - 2017Introduction to Docker - 2017
Introduction to Docker - 2017
 
OpenStack Icehouse Overview
OpenStack Icehouse OverviewOpenStack Icehouse Overview
OpenStack Icehouse Overview
 
Containers aren’t just for microservices – Containerizing Legacy Workloads
Containers aren’t just for microservices – Containerizing Legacy WorkloadsContainers aren’t just for microservices – Containerizing Legacy Workloads
Containers aren’t just for microservices – Containerizing Legacy Workloads
 
It summit 2014_migrating_applications_to_the_cloud-5
It summit 2014_migrating_applications_to_the_cloud-5It summit 2014_migrating_applications_to_the_cloud-5
It summit 2014_migrating_applications_to_the_cloud-5
 

Mehr von Cisco DevNet

How to Contribute to Ansible
How to Contribute to AnsibleHow to Contribute to Ansible
How to Contribute to AnsibleCisco 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 botsCisco 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 ChatbotsCisco 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 WebCisco 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 SolutionCisco 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 APICisco 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 NetflowCisco DevNet
 
WAN Automation Engine API Deep Dive
WAN Automation Engine API Deep DiveWAN Automation Engine API Deep Dive
WAN Automation Engine API Deep DiveCisco 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 DiscussionCisco 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 DevicesCisco 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 DiveCisco DevNet
 
OpenStack Enabling DevOps
OpenStack Enabling DevOpsOpenStack Enabling DevOps
OpenStack Enabling DevOpsCisco 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 ApplicationsCisco DevNet
 
Cisco Spark & Tropo API Workshop
Cisco Spark & Tropo API WorkshopCisco Spark & Tropo API Workshop
Cisco Spark & Tropo API WorkshopCisco 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 SparkCisco 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 ConferenceCisco 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 2016Cisco 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 2016Cisco DevNet
 

Mehr von 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
 

Kürzlich hochgeladen

Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 

Kürzlich hochgeladen (20)

Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 

Enabling Fast IT using Containers, Microservices and DevOps Model

  • 1.
  • 2. Enabling Fast IT using Containers, Microservices and DevOps Model Balaji Sivasubramanian, Director, Product Management, Open Source Solutions
  • 3. • Introduction – Fast IT • Containers Eco-System and Use Cases • Contiv – Policy Based Infrastructure for Containerized Applications • Challenges with Fast IT adoptions • Conclusion Agenda
  • 6. 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. 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. 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. 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 QA / QE Sysadmin
  • 10. 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. Contiv – Policy Based Infrastructure for Containerized Applications
  • 12. 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. Container Orchestration need ability to leverage infrastructure differentiation better for Application Performance, Security and Visibility. Container Stacks Infrastructure Unified | Integrated | Automated Scheduling | Allocation Visibility Application Awareness Infrastructure Capabilities Nexus 2k-9k Contiv: Making Infrastructure/Solutions Ideal for containers
  • 14. • 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. • 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. • 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. • 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. 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. 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
  • 21.  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 FlexibilityRetain Flexibility
  • 22.  Most projects/distributions are community supported  No single point of contact  Which distribution/project/too ls?  Which deployment system?  Many deployment methods  Many package / update systems  Best practices on specific architectures? IT Challenges Around Fast IT Support Deployment ComplexityComplexity
  • 23. Build Your OwnBuild 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. • 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
  • 26. • 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. Fast IT is Here Disrupt or Be Disrupted

Hinweis der Redaktion

  1. We are living in the world of two ITs. We have to support the traditional IT model but also support the new DevOps model. So what characterizes the two ITs? Mode 1 is about defining traditional strategies that build for long-term. Steady progressions of deployment, operation and long running life cycle is within the scope of the strategy. Efficiency is the primary focus. Mode 2 is about agility, and uses very short update cycles of prioritization, implementation and review. This dual approach allows flexibility which has become a necessity to allow the business to explore new directions. It is not the big eating small. It is the fast eating slow. Gartner predicts in their BiModal IT study that 47% of Enterprises will have two models of IT to support this transformation with separate tools, processes and people to manage and operate them. A Forrester study predicts that it will be 5-7 years before majority of applications are Cloud-Native. In this new age of IT, combining Efficiency (Mode 1) and Speed (Mode 2) enables greater success. Success that allows Business Transformation and Disruption.
  2. This shows customer’s Challenges/Complications regarding OpenStack. Implementing OpenStack is still an emerging technology area. You want to take advantage of what it offers, but minimize the challenges associated with moving your infrastructure in this new direction. Speed of Deployment: You want to shorten your learning curve and take advantage of proven solutions that will help you achieve business outcomes faster. You want to use consistent deployments to get infrastructure up and running in the shortest time possible. Manage Risk: At the same time, you need to minimize risk by choosing stable platforms that have been hardened for use in production environments. You want configurations designed for supportability, and that can be easily and cost-efficiently scaled. Retain Flexibility: You need solutions that will support future growth and give you the flexibility to adjust as your needs change. These are the areas where Cisco is focusing its efforts to engineer and deliver OpenStack solutions.
  3. IT faces different challenges when they attempt a DIY OpenStack implementation. There are many options, packages, and methods of distribution. Which one is best? Where do we get support? And support specifically on the platform we’re operating?
  4. To support today’s continuum of applications ranging from traditional to cloud-native in a fast-moving market, you must be free to choose the optimal consumption model for each workload. In other words, to support a continuum of traditional and cloud native applications, you need a continuum of cloud consumption models that span the range from build to buy. With our portfolio and partner ecosystem, we bring you that continuum and resulting speed by supporting any cloud consumption model with security and data sovereignty. When it comes to consumption models, your preference when it comes to ownership, management, and location of the IT assets and data / applications will ultimately influence the cloud solution Cisco can help you build or buy. If you want to retain ownership over your IT assets, manage your own private cloud and keep the data on premises, we can help you with our data center and private/hybrid cloud infrastructure offerings. If you want to retain varying degrees of ownership of your IT assets while shifting management to a third party, Cisco offers a range of ways we can help, from our Cisco OpenStack Private Cloud offering to on-demand private cloud services. And finally, if your consumption model of choice places ownership, management, and location of your IT assets with a third party, we offer cloud services from Cisco and our Intercloud partners. And across all consumption models, Cisco offers our Professional Services. Cisco brings you speed and agility by uniquely enabling you to act on your own choices and preferred ways of doing business, making the data center and cloud securely adapt to your consumption models and not the other way around. ----= Additional Notes: Cisco gives you tremendous flexibility regarding how you can consume Cloud solutions. Depending on your use case(s) you will have to decide three important elements: (1) Do you need/want to retain ownership of the IT assets associated with your Cloud project? (2) Do you want your IT organization to manage your Cloud environment? And (3) Do you prefer to keep the data and applications on-premises? These three elements: IT asset ownership, management of the environment and location of data will ultimately influence the Cloud solution Cisco can help you build or buy. For many businesses, deploying a private cloud environment for all their applications is not necessarily the best path. And IT transformation does not always equal ubiquitous adoption of private cloud in your environment. Furthermore, there are many varieties of private cloud deployment models, including internal private clouds, hosted or virtual private clouds, and managed or outsourced private clouds. Each of these deployment options has very different financial, organizational, and technological implications. For example, let’s take Private Cloud deployments. If you want to retain ownership over your IT assets, manage your own Private Cloud and keep the data on prem we can help you build your own private cloud. Conversely, if you want to retain ownership of your IT assets, and you prefer to have a third party manage your private cloud, Cisco can help you do that depending on your vendor preferences. In this case, your sensitive data remains on-prem. This is particularly important for some customers concerned about data privacy. We offer Managed services offerings for private cloud environments and Cloud managed private cloud offerings based on OpenStack such as Cisco OpenStack Private Cloud (ex MetaCloud) depending on your use cases. Hosted and virtual private cloud solutions are also growing in popularity. These models are well suited to support infrastructure-as-a-service (IaaS) testing and development use cases. With hosted and virtual private cloud solutions, standardized IT services can be efficiently deployed in the public cloud. For IaaS, this single-tenant approach is inherently more secure compared to the multitenant public cloud services that most public cloud providers typically offer.
  5. Fabio speaker’s notes