Mais conteúdo relacionado Semelhante a CA Performance Manager Agility by using Docker Containers for Network Management (20) Mais de CA Technologies (20) CA Performance Manager Agility by using Docker Containers for Network Management1. CA Performance Manager
Agility by using Docker Containers
for Network Management
Bernard Clairmont
DevOps: API Management and Application Development
CA
Sr. Principal Consultant – CSP
Session Number D05154S
@bernieclairmont
#CAWorld
2. 2 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
© 2015 CA. All rights reserved. All trademarks referenced herein belong to their respective companies.
The content provided in this CA World 2015 presentation is intended for informational purposes only and does not form any type of
warranty. The information provided by a CA partner and/or CA customer has not been reviewed for accuracy by CA.
For Informational Purposes Only
Terms of this Presentation
3. 3 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Abstract
Everything is moving more quickly as companies
try to achieve first-mover advantage by
leveraging their network and offering advanced
services. Join the experts at CA technologies to
learn how using Docker containers can help
expedite your testing and delivery of new
network and product offerings.
Bernard
Clairmont
CA
Sr. Principal Consultant
4. 4 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Agenda
DOCKER BACKGROUND
DOCKER AND NETWORK PERFORMANCE MANAGEMENT
Q&A - IF I HAVEN’T TALKED TO MUCH
DEMO
DOCKER REGISTRY AND THE FUTURE
THAT’S A WRAP FOLKS
1
2
3
4
5
6
5. 5 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
www.docker.io
6. 6 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
A Quick Overview - What are Docker Containers?
Containers are isolated, portable environments that enable
developers to run applications along with all the libraries and
dependencies they need.*
Like virtual machines, containers share OS kernel resources
for access to compute, networking, and storage. *
But unlike VMs, all containers on the same host share the
same OS kernel, and keep applications, runtimes, and various
other services separated from each other using kernel
features known as namespaces and cgroups. *
They are NOT VM’s
* http://superuser.openstack.org/articles/mastering-containers-with-openstack-a-white-paper
7. 7 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Docker is like a shipping container for code!
Web site Web frontendDB Queue Analytics DB
Development
VM
QA server Public Cloud Contributor’s
laptop
Multiplicityof
Stacks
Multiplicityof
hardware
environments
Production
Cluster
Data Center
Doservicesand
appsinteract
appropriately?
CanImigrate
smoothlyand
quickly
…that can be
manipulated using
standard
operations and run
consistently on
virtually any
hardware platform
An engine that
enables any
payload to be
encapsulated
as a
lightweight,
portable, self-
sufficient
container…
8. 8 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Docker is like a shipping container for CA PM
Development
VM
QA server Public Cloud Contributor’s
laptop
Multiplicityof
Stacks
Multiplicityof
hardware
environments
Production
Cluster
Data Center
CA PC DC Not VerticaDA
Doservicesand
appsinteract
appropriately?
CanImigrate
smoothlyand
quickly
…that can be
manipulated using
standard
operations and run
consistently on
virtually any
hardware platform
Use the engine
to encapsulate
lightweight,
portable, self-
sufficient
containers for
network
management
9. 9 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Demo
10. 10 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Docker Registry
Install the docker engine
docker pull bclairmont/pc
– docker run -ti -p 3306:3306 -p 8181:8181 -p 8481:8481 -p 8281:8281 -p
8381:8381
docker pull bclairmont/da
– docker run -ti -h cada -p 8581:8581 -p 8501:8501 -p 61616:61616
How to get pre-built containers – PC/DA
11. 11 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Docker Registry
docker pull bclairmont/dc
– docker run -ti -h cadc bclairmont/dc:v1 /bin/bash
– wget http://<DA>:8581/dcm/InstData/Linux/VM/install.bin
– chmod 700 install.bin
– ./install.bin
How to get pre-built containers - DC
12. 12 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Docker - Future
Running containers directly on the hypervisor
https://www.sdxcentral.com/articles/news/can-we-shrink-or-eliminate-vms-to-suit-
containers/2015/08/?utm_source=sdnc_slider&utm_medium=link&utm_campaign=
13. 13 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Results
By leveraging docker containers you can easily embrace the DevOps Strategy. This is critical on multiple
fronts but ultimately provides the framework and direction to solve your customers most pressing needs.
Leverage a three pillar strategy:
Create by focusing on maximizing the time teams spend on innovating and eliminating the friction in the
development process by using docker containers
Operate by ensuring you network monitoring applications are continuously available
Experience by applying the technology to ensure your network performance applications are doing what
they were designed to do from an end user perspective.
Summary
Docker Rocks and here’s why
14. 14 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Q & A
15. 15 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
For More Information
To learn more, please visit:
http://cainc.to/Nv2VOe
CA World ’15