CA Performance Manager Agility by using Docker Containers for Network Management
-
Upload
ca-technologies -
Category
Technology
-
view
1.305 -
download
1
Transcript of CA Performance Manager Agility by using Docker Containers for Network Management
CA Performance ManagerAgility by using Docker Containersfor Network Management
Bernard Clairmont
DevOps: API Management and Application Development
CA
Sr. Principal Consultant – CSP
Session Number D05154S
@bernieclairmont
#CAWorld
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 © 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 © 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 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
www.docker.io
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 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Docker is like a shipping container for code!
Web site Web frontend DB Queue Analytics DB
Development
VMQA server Public Cloud Contributor’s
laptop
Mu
ltip
licit
y o
f St
acks
Mu
ltip
licit
y o
f h
ard
war
e en
viro
nm
en
ts
Production
ClusterData Center
Do
services an
d
app
s interact
app
rop
riately?
Can
I migrate
smo
oth
ly and
q
uickly
…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 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Docker is like a shipping container for CA PM
Development
VMQA server Public Cloud Contributor’s
laptop
Mu
ltip
licit
y o
f St
acks
Mu
ltip
licit
y o
f h
ard
war
e en
viro
nm
en
ts
Production
ClusterData Center
CA PC DC Not VerticaDAD
o se
rvices and
ap
ps in
teract ap
pro
priately?
Can
I migrate
smo
oth
ly and
q
uickly
…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 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Demo
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 © 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 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Docker - FutureRunning 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 © 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.
SummaryDocker Rocks and here’s why
14 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Q & A
15 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
For More Information
To learn more, please visit:
http://cainc.to/Nv2VOe
CA World ’15