layers box agder docker

6
http://Learning-Layers-eu http://Learning-Layers-eu Learning Layers Scaling up Technologies for Informal Learning in SME Clusters Docker on the Shipyard Automating the Software Delivery Process in Research Projects István Koren and Ralf Klamma, RWTH Aachen University 1

Upload: istvankoren

Post on 05-Aug-2015

282 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Layers box agder docker

http://Learning-Layers-euhttp://Learning-Layers-eu

Learning Layers

Scaling up Technologies for Informal Learning in SME Clusters

Docker on the Shipyard

Automating the Software Delivery Process in Research Projects

István Koren and Ralf Klamma, RWTH Aachen University

1

Page 2: Layers box agder docker

http://Learning-Layers-eu

Developers and Operations

- The Love Boat!?

• “Works for me!”

• Development infrastructures are different from operations environments

Docker provides a common ground

• Developers can be sure that their app isbehaving the same way everywhere

2

Page 3: Layers box agder docker

http://Learning-Layers-eu

Docker

• Virtualization based on Linux containers

• Baking applications and their dependenciesinto containers

• Pre-packed containerimages can be providedcentrally

3

VM- vs. Container-based virtualization

Page 4: Layers box agder docker

http://Learning-Layers-eu

DevOps

• A culture of communication betweendevelopers and operations

• Integration, automation and monitoring

• Rapidly producing software products

4

Developers Operations

New features Stability

Specific tools Managing systems

Need to work fast Need to keep systems running

Page 5: Layers box agder docker

http://Learning-Layers-eu

Shipyard

• Managing Docker hosts from a Web UI

• Inspecting running containers and theirresource usage

5

Page 6: Layers box agder docker

http://Learning-Layers-eu

DevOpsUse Lifecycle