ca performance manager agility by using docker containers for network management

15
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

Upload: ca-technologies

Post on 10-Jan-2017

1.303 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: 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

Page 2: CA Performance Manager Agility by using Docker Containers for Network Management

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

Page 3: CA Performance Manager Agility by using Docker Containers for Network Management

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

Page 4: CA Performance Manager Agility by using Docker Containers for Network Management

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

Page 5: CA Performance Manager Agility by using Docker Containers for Network Management

5 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

www.docker.io

Page 6: CA Performance Manager Agility by using Docker Containers for Network Management

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

Page 7: CA Performance Manager Agility by using Docker Containers for Network Management

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…

Page 8: CA Performance Manager Agility by using Docker Containers for Network Management

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

Page 9: CA Performance Manager Agility by using Docker Containers for Network Management

9 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Demo

Page 10: CA Performance Manager Agility by using Docker Containers for Network Management

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

Page 11: CA Performance Manager Agility by using Docker Containers for Network Management

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

Page 12: CA Performance Manager Agility by using Docker Containers for Network Management

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=

Page 13: CA Performance Manager Agility by using Docker Containers for Network Management

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

Page 14: CA Performance Manager Agility by using Docker Containers for Network Management

14 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Q & A

Page 15: CA Performance Manager Agility by using Docker Containers for Network Management

15 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

For More Information

To learn more, please visit:

http://cainc.to/Nv2VOe

CA World ’15