
Clocker Controls IP Alloca/on – Applica/ons Segmented by CIDR.To All Containers – Private (Link Local) Addresses Scale Docker Host Cluster Automa/cally – Add new Docker hosts – Remove empty Docker hosts.Resources available – Based on MaxContainers strategy limit – Or CPU and RAM alloca/on Constraints – Docker Infrastructure Constraints – En/ty or Applica/on Constraints.Random, Depth or Breadth First – CPU or Memory Usage – Memory, CPU or Container Limits – Geographic Constraints Īnd Comparator : -‐ $brooklyn:object: type: ".MaxContainersPlacementStrategy” nfig: maxContainers: 16 -‐ $brooklyn:object: type: ".CpuUsagePlacementStrategy” nfig: maxCpu: 0.75 Informa/on from – Docker – Underlying Machine – Cloud Environment – En/ty or Service.
Start Container – Set CPU and Memory – AZach to Network. Requirements – Host Loca/on – Service Resources – CPU, Memory. Container Management id: dockerfile-‐mysql name: "Docker Hub MySQLĪpplication" origin: "" locations: -‐ my-‐docker-‐cloud services: -‐ serviceType: .application.DockerfileApplication id: mysql name: "MySQL" nfig: : " : MYSQL_ROOT_PASSWORD: "s3cr3t”Īn Applica/on – Scaling exis/ng Applica/on. Commit Image – Available for next En/ty. – Defined by Brooklyn or Dockerfile – Common to all En/ty Instances Create Image Automa/cally – Commit or Push for Reuse. Image Defini/on – Docker Hub – Dockerfile – Brooklyn En/ty Defini/on Manages Docker – Cloud Deployment – Configura/on – Run/me Control. Mixed Des/na/ons – Some Virtual Machines – Some Bare Metal – Some ContainersĬontainer or Image – Placement Strategy – Dockerfiles. Oasis CAMP YAML Blueprint – TOSCA in Development – Same as Core Brooklyn Routes TCP Traffic – Sniffs on Host – Forwards over TCP. Many Op/ons – Pipework – SocketPlane – Flannel – Open vSwitch – Weave. Virtual Container – Using SSH Daemon – Same Endpoint Type as VM – Composi/on on any Image or Dockerfile. Create Virtual Machines – Return SSH Endpoint – Manage Proper/es. Management – AutoScaling, Resilience, Performance, SecurityĪgnos/c – CloudStack, OpenStack, AWS EC2, GCE….
Provisioning, Installa/on and Customiza/on. – Java – Donated to the Apache So6ware Founda/on – ASF Incubator Status What does it provide? – First Class Docker Support in Brooklyn – Op/mized Brooklyn Blueprints for Docker. – Brooklyn Applica/on – Brooklyn Loca/on #Controller clocker trial
Produc/on – Mul/-‐tenant Applica/on Trial – Container per service – Via IBM BlueMix. Proof of Concept Stage – Financial Services – Insurance Orchestra/on and Clustering – Control of Containers – Container Management.
Seamless Networking – Communica/on Between Services.Manages Composite Applica/on Deployments on Docker Cloudso6 Corpora/on – Open Source Applica/on Management Specialists – We’re Hiring…Īnd Manages Docker Clouds 2.Andrew Kennedy Clocker The Docker Cloud MakerĮngineer – Open Source and Distributed Systems – /grkvlt.