openstack summit paris - clocker lightning talk - nov 3

33

Upload: duncan-johnston-watt

Post on 20-Aug-2015

965 views

Category:

Software


2 download

TRANSCRIPT

 

The  Final  Fron,er  “The  way  in  which  Docker  has  enabled  workloads  to  migrate  across  any  opera,ng  system  and  any  environment  has  really  kind  of  freed  up  development  and  opera,ons.    We  want  to  keep  them  going  at  the  next  layer  of  the  stack,  which  is  orchestra*on.  Docker  containers  have  been  around  for  15  months,  so  the  developers'  tools  around  them  have  an  even  shorter  lifecycle.  We're  in  the  very  early  days  of  the  category.”    

Sco$  Johnston,  SVP  Product,  Docker  

Clocker  Project  •  Open  Source  •  Apache  Licensed  •  S,ll  in  Beta  – 0.7.0-­‐SNAPSHOT  

– hRp://brooklyncentral.github.io/clocker  

Apache  Brooklyn  •  Open  Source  •  Donated  to  the  Apache  SoUware  Founda,on  •  hRp://brooklyn.incubator.apache.org  •  Started  by  @ahtwee,n  

Apache  jclouds  •  Java  Cloud  Library  –  hRp://jclouds.apache.org  

•  API  Agnos,c  –  CloudStack,  OpenStack,  AWS  EC2,  GCE,  SoULayer…  

•  Create  Virtual  Machines  –  Return  SSH  Endpoint  – Manage  Proper,es  

Apache  jclouds  •  Drivers  for  REST  APIs  •  Docker  Driver  –  Created  by  Andrea  Turli  @turlinux  

•  Virtual  Container  – Using  SSH  Daemon  –  Same  Endpoint  Type  as  VM  –  Composi,on  on  any  Image  or  Dockerfile  

Weave  •  SoUware  Defined  Networking  –  Ethernet  Switch  – User  Space  – Docker  Container  

•  Sniffs  Traffic  on  Host  •  Forwards  over  TCP  •  hRp://github.com/zeeo/weave/  

Summary  •  Clocker  – Brooklyn  +  Docker  +  Jclouds  +  Weave  

•  Solves  – Docker  Networking  – Container  Placement  – Applica,on  Defini,on  

Web  Resources  

http://clocker.io/  

http://brooklyn.io/  

http://docker.io/  

http://github.com/zettio/weave/  

http://abstractvisitorpattern.co.uk/  

Duncan  Johston-­‐Wa1  @  duncanjw  

                                 [email protected]