2014/06/09 Dockercon Day 1

by Gene Kim on

#dockercon

Up: Solomon Hykes, CTO, Chief Maintainer, Founder of Docker

  • @huslage: "We have this chance of seeing new industries explode and grow...all because of the work of Docker" @mbryzek at
  • @pellosh: RT @derekcollison: The dawn of the composeable enterprise.
  • @pellosh: RT @derekcollison: The dawn of the composeable enterprise.
  • @bigfoot6: RT @docker: #dockercon is starting!
  • @solomonstre on stage ! http://t.co/4HbRzoKwpl
  • @solomonstre: Everyone in the room at #dockercon - thanks for being such a positive audience. Pretty intimidating to stand in front of so many people!

Up: Ben Golub, CEO, Docker

  • Golub: "Docker now has 460 active contributors" (At RH Summit, Brain Stevens said, "now the largest, most active Github proj)
  • Golub showing incredible Docker project stats: 460 contributors, 6K+ pull requests, 2.75MM downloads, etc...
  • @codeship: RT @beanieboi: It’s @golubbe opening the very first #dockercon http://t.co/byk3fhuDfW
  • @VMTrooper: #Dockercon acknowledges technologies that enabled their success...and turtles! #vBrownBag /cc @cody_bunch http://t.co/QyCqigQFhM

Up: Michael Bryzek: GILT Group: 1000 people, NYC startup, focused on innovation thru small teams, sharing their CI/CD journey

  • @aspyker: GILT groupe talking about how @docker as revolutionary as smart phones @mbryzek
  • Bryzek: "how do you get small teams to be productive, get code to cloud, ship great software quickly
  • Bryzek: "When we first saw Docker, we thought nothing new here: we've used AMIs for years. But was like StarTAC vs. smartphone
  • @dhergert: RT @solomonstre: Listening to @mbryzek describing how @giltgroupe built their continuous delivery pipeline on @docker.

  • .@golubbe: "

  • @caffeinatederic: "It's easier to ship car parts around the globe than to ship code to production." #dockercon #truth

  • .@golubbe: "All plans work well on PowerPoint; All business plans work well in Excel"

  • .@golubbe:

  • @Regannc: Platform for application containers #dockercon http://t.co/4x19dXODQI

  • @nickstinemates: @golubbe announcing the hub at #dockercon. Take a look now! http://t.co/WvPiFZVkls Amazing work by the team to get this live today.

  • .@golubbe: "@jetdillo: "Any application works great in Powerpoint, any business plan works great in Excel"

  • @ShadowSoftNews: RT @ewindisch: OH "We started with CloudStack but last March we saw Docker and put a hold on it" @mbryzek #dockercon http://t.co/RZnEvvikSH

  • @ShadowSoftNews: RT @ewindisch: OH "We started with CloudStack b@ShadowSoftNews: RT @ewindisch: OH "We started with CloudStack but last March we saw Docker and put a hold on it" @mbryzek #dockercon http://t.co/RZnEvvikSH

  • ut last March we saw Docker and put a hold on it" @mbryzek #dockercon http://t.co/RZnEvvikSH

    https://pbs.twimg.com/media/Bps1R9_CUAAM6VL.jpg

  • @infosecman144: Whoa…Docker 1.0…released. Remembering videos from Oct-2013 talking about aspirations for a production-ready 1.0 congrats !#dockercon

Demo time

  • @huslage: RT @docker: Demo time ! /w @scottcjohnston & @sam_alba #dockercon http://t.co/WJHML0Tlo3
  • @nickstinemates: RT @VMTrooper: Every Docker Hub account gets 1 free Private repo to kick the tires.
  • @rberger: Docker now has a github like Docker Hub to allow for collaboration and automation of docker containers
  • Neat demo getting applause as @scottcjohnston/@sam_alba do push to AWS, IBM Softlayer, Google, Rackspace (& laptop) in 2 min.
  • #dockercon http://t.co/WJHML0Tlo3
  • @huslage: RT @peterthomas: Watching guys in #dockercon keynote deploy same app to 4 cloud environments plus laptop via http://t.co/jGMeEx1vCQ
  • @senthilnayagam: RT @stonse: Making @NetflixOSS portable via Docker Containers. IBM's Andrew Spyker & I will be speaking at #dockercon on Jun 9 //cc @aspyke
  • @spkane: Nice demo of Hello World via docker on multiple cloud providers and a dev laptop in under 5 minutes at the #dockercon keynote.
  • @RealGeneKim: RT @peterthomas: Watching guys in #dockercon keynote deploy same app to 4 cloud environments plus laptop via http://t.co/n95wQXY8It
  • @mbryzek: RT @peterthomas: Watching guys in #dockercon keynote deploy same app to 4 cloud environments plus laptop via http://t.co/jGMeEx1vCQ
  • @VMTrooper: Demoed simultaneous deployment to AWS, GCE, Rackspace, and IBM Softlayer #dockercon Other IaaS + PaaS targets possible including #OpenStack
  • @ixulai: RT @Shicholas: Nginix and PostgreSQL core teams are now supporting official docker images?! That's very awesome.
  • @borja_burgos: Great live demo of Docker deploying to IaaS... but whose responsibility is it to patch/upgrade those VMs/hosts/VPSs??
  • @aspyker: @docker team showing build, test, deploy on dockerhub to @SoftLayer and some other lesser known clouds ;)

Up: John Engates, CTO, Rackspace

  • "Docker isn't just an Ops or Dev tool; it forces developers to think about the prod environment they'll be deploying into"
  • @tomduffield: @nickstinemates awesome acting debut!
  • @aspyker: Docker promotes devops but doesn't force it @Rackspace video. So true. Same realization on @NetflixOSS @AsgardOSS and aminator
  • Engates: other use cases: isolating Hadoop, getting logstash up; streamlines support
  • Engates: Pantheon runs WordPress/Drupal hosting on bare-metal using Docker: traffic pattern: normal, normal, obscure, I'm famous, back to obscure
  • OH on traffic surges: "That should be your moment to shine, but instead, you crash under traffic, doing faceplant."
  • Pantheonn deploys multiple times per day, spins up new instance in seconds
  • @VMTrooper: Up next, Pantheon talking about leveraging @Docker to run Wordpress and Drupal at large scale
  • "Container is the new virtualization"
  • PS: I can't wait to see @aspyker present at 5pm on 'CloudNative Netflix OSS on Docker" today. Amazing work!" @adrianco
  • @heathercfitz: RT @docker: .@jengates from @Rackspace now on stage at #dockercon ! http://t.co/F1zM8cNSVw
  • @infosecman144: Patheon is only container based web-hosting platform available…#WhereyouatHeroku #PatheonlovesDocker
  • @Jas: RT @dguyadeen: Google Embraces Docker: http://t.co/cXYUKt7jFz > @eric_brewer to unveil @googlecloud integration with docker
  • @kartar: RT @huslage: Docker glues all the clouds together. @jengates #dockercon http://t.co/o3byKZC37U
  • @jonathan_thorpe: As of WebScale wasn't big enough we now have PLANET SCALE. I'm claiming solar system scale, that will be cool next month!
  • @solomonstre: "Time to create a common shipping industry. It's not just about our cloud". @jengates gets it. Interop is the key to awesome.
  • @yugui: #Dockercon The hard part is to make Docker Engine running on cloud environment before you deploy app. Native support of Docker solves this.
  • @mariusducea: RT @rberger: @docker ecosystem is going to commoditize much of what we do in DevOps

Up: Brian Stevens, EVP & CTO, Red Hat (@addvin, along with seemingly so much of the Red Hat team, is awesome)

  • OH as laptop hard boots
  • .@addmin: "The Red Hat Container Journey: we grew up in world of replacement technology, required 100x advantage over Sun etc
  • .@addvin: "We called 1st release of Red Hat 'enterprise ready,' altho we sort of knew it wasn't; didn't hv SNMP, virtualization
  • .@addvin: "As tech company, we don't ask, 'what can we create?', we ask 'what can we change?' IT is broken & we can help fix it
  • .@addvin: "Systems that manage 80% of all train traffic lives on the trains...
  • Hahaha. @addvin: "I joined Red Hat in 2001 & NSA showed up w/SELinux (umm, we were prouder of that back then, vs now)
  • .@addvin: "1st use case of SELinux: Navy warship where multiple partitioned, secure networks needed to reside on single system
  • .@addvin: "Next: cgroups: 'cmds like 'nice' are ridiculous, b/c prob already happened; how to prevent mult apps interfering?
  • .@addvin: "...cgroups finally gave us ability to get kernel support to cttrl access to memory, disk, CPU was critical
  • .@addvin: "@fox_sake: RT @bobtfish: Redhat CTO on stage demonstrating why Linux is still terrible on the desktop (by failing to get projector working)
  • @jonathan_thorpe: SELinux originated from an NSA contract? Cool, they did do something useful at one point in time!
  • @spkane: "And in 2002 the NSA showed up. We were probably a bit prouder of saying that back then." RedHat regarding SELinux at
  • .@addvin: "Back then, perf required turning the hell out of the server, until you replace it 3 years later. That era is gone
  • .@addvin: "Rethinking the role of OS: thus Project Automic; keep the best of RHEL, keep common kernel, apps run in containers
  • .@addvin: "Proj Automic: Apps no longer get wrapped in RPMs, instead reside in containers, massively reducing OS footprint
  • @ewindisch: "NSA gave us SeLinux; At the time, it seemed okay, it was okay, or uh.. I think it's okay." on SeLinux, RHAT @ #dockercon via @addvin
  • .@addvin: "Goal of geard: bridge the world of systemd into the world of containers
  • .@addvin: "I haven't met a Dev yet who loves packages software; pointing to docker imgs/repo so much easier"@walidshaari: RT @infosecman144: CTO of Redhat talking about packaging less within RPMs and more within containers, again, I agree.
  • .@addvin: "Proj Automic: we're creating container wiring; vs using DynDNS, which didn't scale when we used it for OpenShift
  • .@addvin: "@mvmaasakkers: RT @KenCochrane: OH: I don't always make code changes in production. But when I do, it's 5 minutes before a major live demo!
  • Demo: "Spun on two instances in 15 seconds"
  • @volkerw: RT @jhulten: "Statically binding an application to a physical host is a model that is broken"
  • Demo: "321 RPMs installed on Project Automic; on Fedora, 1419 RPMs; faster to install and run"
  • @i_Tichy: . @TheSteve0 talking about atomic @ #dockercon http://t.co/WQc5zefI1o
  • .@TheSteve0: "@VMTrooper: @TheSteve0 showing Cockpit, the GUI manager of Atomic instances
  • .@TheSteve0: "Why Project Automic? It's based on RHEL, so it takes advantage of all our kernel committers"
  • .@TheSteve0: "Two use case choices; wiring up complicated app or Dev workflow
  • Haha. @TheSteve0: "Use case: runs natl parks; load balancer; node.js (b/c we're hipsters), mongo (b/c we're super hipsters)
  • .@TheSteve0: "This one file allows geard to bring up entire surface area of prod app environment"
    https://pbs.twimg.com/media/BptHBvXCcAElmzz.jpg@VMTrooper: next up, Red Hat GearD, templated multi-tier app (node and mongo) deployment using containers
  • @vbatts: RT @adamhjk: Red Hat is waking up - atomic looks great, CentOS is first class, Docker embrace. Fix entitlements and win the war, guys. #doc
  • @adrianco: RT @aspyker: Want to run @IBMCloud @NetflixOSS platform? On @Docker on your laptop? All open source? Go for it! http://t.co/4GAjYAwaX3 #do
  • .@addvin: "We're working with apache mesos + geard"
  • @enmodo: The guy from RedHat was sassy, or is that SaaSy? But his demos worked and scaled!
  • @jpetazzo: RT @gabrtv: TIL: gear ~= fleetctl

Up: Rohan Singh, Docker at Spotify: @rohansingh

  • .@rohansingh: "40MM active users; 20MM songs available; Live service for 2 years
  • .@rohansingh: "We have 100+ backend micro-services; 5K+ production servers in 4 sites; 300 servers/ops engineer; Java/Python
  • .@rohansingh: "Micro-services has worked well for us; Dev teams decide arch, testing, deployment; all responsible for scaling
  • .@rohansingh: "Downside: creates a lot of work for ops engineers; we use AWS, but most stuff runs in our 4 data ctrs
  • .@rohansingh: "One of the most challenging areas has been deployment, defined by "dev code > running & serving prod traffic
  • .@rohansingh: "Deployment was way harder than it should have been; it was a mess; after a couple of times, I pulled out my hair, it worked on my machine
  • .@rohansingh: "Last Mar, launched Discover recommend svc; lots of scaleability issues; urgent fixes made deployment a priority
  • .@rohansingh: "Build Debian pkgs, req new hw;
  • .@rohansingh: "Old way: used SSH to all svrs; Newer way: use deployify: fabric, apts-get install/upgrade; but stopped working
  • @doug_borg: @rohansingh: @spotify has service-oriented architecture and service-oriented team structures #conwayslaw
  • .@rohansingh: "Problem: long lead times: hw req times too slow; only one service per server; automated, but still too slow" --
  • .@rohansingh: "Big Dev complaint: Hey, my svc is running in Test, interfaces all set; why can't I just route traffic to my VM?
  • .@rohansingh: "Deployments often fail -- though usually only partially; machines get denormalized easily
  • Haha. @rohansingh: "Dev hates packaging; Oh, my. I hate debian packaging. It's so.. argh. #$!$!#$. It's terrible."
  • .@rohansingh: "We want deployments that are repeatable, straightforward"
  • .@rohansingh: "The code you test isn't necessarily the code that runs in production; the 1st time you couple code + env is during prod; produciton config only first ran on Prod
  • @codeship: RT @beanieboi: partially failed deployments are huge pain for @spotify, why we use immutable infrastructure at @codeship #dockercon http://…
  • .@rohansingh: "Deploys should be fault-tolerant: docker helps, b/c if fails, kill it & try again; no sys in weird half-states
  • .@rohansingh: "We wanted some way to deal with docker or container failures: we built something called helios"
  • @ewindisch: Talking container breakout, kernel-space exploits, and DoS by @fabiokung #dockercon http://t.co/hNFyAZeLm3
  • @jmckenty: RT @jengates: Just went down the Docker whale slide at #DockerCon. http://t.co/qPmDerlfVA
  • .@rohansingh: "We built helios to make docker fault-tolerant: uses docker, zookeeper, CLI; ensure things where they need to be
  • .@rohansingh: "@docker: Spotify deployed a framework to make sure the containers are running where they should be @rohansingh #dockercon http://t.co/1KNdA0ErPP
  • .@rohansingh: "see, when you kill this job, helios brings it back, because it does the supervisory stuff to keep it running
  • .@rohansingh: "Helios now being integrated by JUnit against docker containers; roll up entire integration test environment
  • @huslage: RT @KenCochrane: Helios from @Spotify for managing docker deployments looks really cool. https://t.co/ZP2UZXXqrJ
  • .@rohansingh: "Here's a unit test to make sure service register/lookup works; we want to bring up integration test env to test it
  • Wow. @rohansingh showing how to go beyond unit testing; uses docker to create on-demand integration test environs + run JUnit
  • .@rohansingh: "We have a huge backlog of stuff we want to do with Helios
  • .@rohansingh: "Go to github dot com / spotify / helios" -- neat!
  • Seriously, I love watching developers do demos; it's like being in huge session-long entropy storm. :) @rohansingh
  • @antonarhipov: RT @spkane: "I wish we had open sourced our work at Heroku, but Docker did it first." - @fabiokung at
  • @vieux: RT @ypeyret: Moby Dock from @docker is alive at #dockercon!! http://t.co/yGkzuFniiJ
  • @caffeinatederic: @waterprinciple: @rohansingh 's github/spotify/helios.git deploy/zookeeper demo just rocked my world.
  • @caffeinatederic: @waterprinciple: @rohansingh 's github/spotify/helios.git deploy/zookeeper demo just rocked my world.
  • .@rohansingh: Q: "how does JUnit know where to run against?" A: "JUnit keeps track of agents; picks random one in cluster"
  • Watching @rohansingh reinforces how disruptive DevOps is for test arch/design; every ops engr should see these use cases
  • @philwhln: "Radial: A Best-Practices-Inspired Docker Container Topology" http://t.co/f1YazoFZSp
  • .@rohansingh: "Amazing seeing how much work going on in docker in short time; Downside: there's some duplication of work

Ebay CI Process with Mesos, Jenkins

  • @spkane: "Ebay uses mesos, jenkins, and docker to manage resources, launch tasks, execute builds, and run containers" @hunnarg at
  • @flomotlik: How facebook dwploys their applications #dockercon . tupperware is an awesome name for the project http://t.co/6mJ77ugp5C
  • @docker: "Delivering eBay's CI solution with Apache Mesos & Docker", @hunnarg on stage
  • @beanieboi: Now it’s Aravind Narayana from @fb_engineering about containerized Deployments at @facebook #dockercon http://t.co/Gkd30cTOsO
  • @stonse: Facebook has ~15,000 services deployed around 5 datacenters/regions. Tupperware talk at
  • @aspyker: facebook uses bittorrent based binary package transfer in their container cloud. fast and distributed
  • Ebay: "why are we running docker-in-docker; ie, why do we build docker images inside Jenkins: reduces dependency problems

Up: Benjamin Hindman, @benh, Twitter: "Cluster Management and Containerization At Scale At Twitter"

  • .@benh: "Cluster mgmt: config/pkg mgmt, deployment, naming, monitoring
  • @docker: .@benh from @twitter on stage to talk about #cluster management and #containerization #dockercon http://t.co/A8XgCMWFda
  • .@benh: "Twitter 2010: used puppet and capistrano: pic of cluster mgmt model"
  • .@benh: "Challenges circa 2010: real email: 'I just rebooted XY3123; were there any prod svcs affected?'
  • .@benh: "Challenges circa 2010: planned maintenance: sw upgrades: oft resulted in outages, perf prob & very spiky utilization
  • .@benh: "Challenges circa 2010: 1) failures, 2) maintenance, 3) utilization
  • .@benh: "lots of emails, saying, 'I need 3 db servers, that can survive data center faults, etc..."
  • .@benh: "Mesos came out of academic work around cluster mgmt, but moved away from batch jobs & message passing interface (MPI)
  • .@benh: "Mesos allows multi-tenancy: containers wrap around tasks; LXC 2011, cgroups 2012, Docker 2013-pres
  • @abronan: RT @vieux: academia vs industry by @benh #dockercon http://t.co/JwynplbFXY
  • .@benh: "Cluster mgmt w/Mesos at Twitter today: 1) Devs bundle svc as jar, tar/gzip; upload to HDFS, pulled into docker
  • .@benh: "Now: Devs bundle into jar into Docker; upload into HDFS
  • .@benh: "Now: Apache Aurora: scheduler for running stateless services (but primarly used JVM at Twitter)
  • .@benh: "...describes service using Python DSL, submit svc to aurora using cli
  • .@benh: "We can use deployment Marathon; describes svc using JSON;
  • .@benh: "Naming: using Apache ZooKeeper and server sets (github / twitter / commons)
  • .@benh: "task launched on machine > service gets registered in a server set in ZooKeeper
  • .@benh: "Naming alternative: requiring injecting code via HAProxy;
  • .@benh: "Deploys at Twitter: Deploys fully decoupled from Ops; many deploys/day, per service); maintenance is "draining" hosts
  • .@benh: "Birth of virtualization: big machines, small applications; OTOH, IaaS (AWS, rackspace, eucalyptus, openstack) for doing cluster mgmt
  • @typesend: Twitter guy explicates about mesos .@dockercon and now I just tweeted about it. #dockercon Such meta. http://t.co/t0WgDnYXqk
  • @RealGeneKim: @programm3rq We’re in early stages of DevOps Audit Defense Toolkit, to keep auditors away. Find it here: http://t.co/AfTHzHvCNF
  • .@benh: "I recommend book from Google: 'the datacenter is the computer'"
  • @RealGeneKim: @kylemathews @dustincurrie @doug_borg Because they should: as deploy freq goes down, change fail rate and MTTR go up. Amazing.
  • @philwhln: Twitter's use of HAproxy with ZooKeeper for service discovery with Mesos sounds very similar to airbnb's SmartStack. @benh
  • .@benh: I thought manually calling C++ destructors was an anti-pattern. :) /cc @_flynn, @hertling
  • .@benh: "At Twitter, most dev works on laptop, and tests by pushing into Mesos cluster" (which creates test env on-demand?)
  • Did anyone catch how they create Test cluster envs at Twitter? Does Mesos create test data sets, virtualize svcs, etc.? @benh

Lessons from using Docker to Increase Dev Productivity (@officialautocom, @Flux7Labs: flux7.com)

  • OH: Shared folder for code & libs; makes pushing into Dev env instantaneous:
    https://pbs.twimg.com/media/Bpub4PiCEAEMc71.jpg
  • @slolars: RT @bradrydzewski: what I learned at #dockercon: everyone is building their own orchestration platform. seriously. everyone
  • @bradrydzewski: Today's #dockercon keynote glossed over something big ...how did they deploy to Google, Rackspace, Amazon from the index? Interest == peaked
  • @mdirkse: .@mbryzek: "The risk to doing nothing is actually pretty high."
  • @huslage: RT @docker: .@bodenru on stage for an amazing talk about performance characteristics of #VMs vs Docker #containers #dockercon http://t.co/0
  • @huslage: RT @docker: .@bodenru on stage for an amazing talk about performance characteristics of #VMs vs Docker #containers #dockercon http://t.co/0
  • "Prob: devs must have suff fresh data sets; but can't do 30GB db; Soln: strategically sampled db, daily automated create/copy
  • @spkane: RT @typesend: "Some people call it testing in production and it is. We call it testing next to prod w/out affecting prod customers." #docke
  • @arboretumsas: RT @dhrp: On stage is @mbryzek, talking about an amazing approach of teams, infrastructure and use of Docker. #dockercon http://t.co/M5Mcv
  • "Prob: autos.com lists cars by city: samples car from every city (instead of grabbing first 1000 entries
  • "Another prob: what to do about Amazon SQS: can't run on Dev laptop; Rules: 1) Dev/Prod env identical; 2) No AWS dependency
  • "Soln: we wanted devs to be able to work on plane; we modified our app to use RabbitMQ in Dev, and Amazon SQS in Prod
  • Wow. Auto com: "Dev != Prod (RabbitMQ vs Amazon SQS); so we dropped Amazon SQS, moved > RabbitMQ, so Dev==Prod again
  • Auto com: "Problem: Prod used static IP addr; Soln: Dev uses /etc/hosts; Prod used Route53: now Dev closely eq Prod"
  • Wow. Auto com: "Devs can create Prod-like Dev env on laptop in 25m, incl migrating subset of production data"
  • Auto com: "Docker containers look exactly like Prod servers; Devs can even ssh in."
  • Auto com: "Benefits: easier to innovate; org ownership of Ops knowledge; faster iteration; we can attract more talent
  • Auto com: "For 1st time in career, company owns infrastructure, instead of infrastructure owning company" (brent syndrome :)
  • Auto com: "Automation is something we have; impl our process, can't forget it: use it or lose it"
  • @aspyker: first demo today at #dockercon that ran full VM's on EC2 as part of demo. After all the other talks, waiting for the VM seemed like ages
  • @aspyker: first demo today at #dockercon that ran full VM's on EC2 as part of demo. After all the other talks, waiting for the VM seemed like ages
  • @RealGeneKim though I agree it would be nice to have a local-mock of sqs, and I get vendor lock-in concerns, my point stands.
  • @philwhln: Gilt keeps at most 2 previous versions of a micro service around. "Otherwise too much to keep in your head".
  • @RealGeneKim Seems like it would’ve been more useful to use some sort of emulation than to take on additional admin tasks.
  • Auto com: "Docker only used in Dev"
  • * @newrelic: RT @spkane: Lots of people in the room for the last #dockercon talk of the day, by @newrelic employees @poeslacker and @relistan
  • @ewindisch: Too few people in the Docker-on-Azure talk :(
  • @beanieboi: Netflix is ruining the cloud :) looking forward to talk of @aspyker and @stonse at #dockercon http://t.co/1Jx1RVCcPz
  • @jimmycuadra: Best #dockercon talk of the day was on immutable infrastructure by @mbryzek. Very smart man. I’m impressed!
  • @FernandoMayo: At GILT they deploy a new version along to the old one, and when happy, simply switch the load balancer over. Nice. @mbryzek at
  • @spkane: "No one got fired, but nothing got fixed."- @poeslacker regarding the 'old' pre-docker state of application deployment complexity

Up: Andrew Spyker (IBM), Sudhir Tonse (Netflix): "Cloud Native NetflixOSS Services on Docker" (@aspyker)

  • .@aspyker: "I'm a perf guy, focusing on scalability & cloud; fell into Netflix OSS stuff; ported Acme Air... twice..."
  • Sudhir: "I manage Netflix cloud platform infrastructure team; NetflixOSS is what it takes to run cloud svc biz w/excellence
  • Sudhir: "Netflix OSS now 40+ projects: github dot netflix dot io; where is line betw IaaS and PaaS?"
  • @spkane: @WardCunningham from @newrelic gets quoted for the second time today at #dockercon. "What's the simplest thing that could possibly work?"
  • @pdericson: Lessons from Using Docker to Improve Web Developer Productivity Kevin Ready http://t.co/HEOz2pGylo & @FutureChips, @Flux7Labs -
  • Sudhir: "Svc discovery: everyone needs it (eureka); distrib caching,
  • Sudhir: "Netflix was accused as ruining cloud, b/c tightly coupled to AWS; we hoped that OS comm would port it to other vendors
  • Sudhir: "Now it's finally happened; IBM ported NetflixOSS to SoftLayers and more"
  • Sudhir: "It was difficult when output was AMI images; Docker has made life so much simpler
  • .@aspyker: "At IBM (& other sw providers), we throw sw over wall & if problem, we'll fly engineer to help. I wanted to chg that
  • .@aspyker: "NetflixOSS enables highly available services via easy runtime recipe; eureka, ribbon, hystrix (circuit brkr)
  • .@aspyker: "IaaS must be highly available, too: availability zones; IaaS oft missing knowledge of app-level stuff, unlike PaaS
  • .@aspyker: "Our videos show implementing Chaos Monkey; we'll do Chaos Kong soon.
  • .@aspyker: "creating baked AMI images (via AMIator) in continuous deploy process very amenable to docker;
  • .@aspyker: "NetflixOSS gives you uptime, fleet mgmt dashboards, metric/event repos, interface to logstash, etc
  • .@aspyker showing Docker/NetflixOSS demo
    https://pbs.twimg.com/media/BpuoD0KCMAAr_Mv.jpg
  • .@aspyker: "Why? Dev using 'cloud in a box' allows larger-scale testing; CI/CD tools can now run at scale, on their laptop
  • .@aspyker: "Lessons learned: basic DNS doesn't store enough on svc (health check URLs, deploy status); vs SkyDNS
  • .@aspyker: "We've ported Acme Air app now 4 times. Microscaler
  • @stonse: RT @docker: .@aspyker @IBM and @stonse from @netflix demoing the NetflixOSS services on Docker #dockercon http://t.co/iIkgzZZjOb
  • .@aspyker: "On my laptop, we're emulating Availability Zones; can support Chaos Gorilla attack, Split Brain Monkey attack etc
  • .@aspyker: "Docker and baked AMI images are kindred spirits; we're considering Imaginator (Aminator) extension
  • .@aspyker: "I'm using Docker in all the wrong ways: all have SSH, mult processes, unmanaged TCP ports
  • Nice. @aspyker: "You can use my Acme Air app as a sample impl of NetflixOSS & customize for your own org
  • .@aspyker: "@JerryCuomo: #dockercon attending @andrewspyker talk - demoing the Cloud Service Fabric running Acme Air using @docker and Netflix http://t.co/Dv4wXGtvnk
  • .@aspyker: "upping auto-scaler is nearly instanteous on docker; usally would take 3m with virtualization
  • .@aspyker: "Part 2) Docker cloud port: instead of on laptop, we migrated docker containers to mult DCs in IBM SoftLayer cloud
  • .@aspyker: "Image mgmt using docker registry
  • @philwhln: "I run Netflix's Chaos Gorilla on my laptop" < Andrew Spyker from IBM has my respect.
  • @golubbe: Seeing @aspyker unleash the simian army on a @docker based environment #dockercon #netflixoss #ibmstory #devops http://t.co/3Wyqy9foBC
  • @RealGeneKim: Awesome. +100 RT @philwhln: "I run Netflix's Chaos Gorilla on my laptop" < Andrew Spyker from IBM has my respect.
  • .@aspyker: "Acme Air is pretty simple app;
  • @philwhln: "We have to think in terms of applications and micro services" - Sudhir Tonse from Netflix at
  • @mdaviesnet: RT @frystyk: Use Docker on Microsoft Azure leveraging standard Docker client tools for config and management: http://t.co/mf89lNxPov #docke

Misc

  • @jpetazzo: #dockercon keynote about to start :) http://t.co/mBhO8JtVYU
  • RT @jpetazzo: #dockercon keynote about to start :) http://t.co/mBhO8JtVYU
  • @jonathan_thorpe: Spectacular 8bit music at the #dockercon keynote!
  • @upthecyberpunks: RT @huslage: The crowd #dockercon http://t.co/30HY9YB3nH
  • @addvin: RT @robynbergeron: Nice to see @addvin will be keynoting #dockercon this morning. And he has the sweet "everyone is finally awake" timeslot…
  • @MaherJendoubi: RT @frystyk: Use Docker on Microsoft Azure leveraging standard Docker client tools for config and management: http://t.co/mf89lNxPov #docke
  • RT @aspyker: GILT groupe talking about how @docker as revolutionary as smart phones @mbryzek
  • RT @pellosh: RT @derekcollison: The dawn of the composeable enterprise.
  • RT @caffeinatederic: @golubbe: ""It's easier to ship car parts around the globe than to ship code to production." #dockercon #truth
  • Haha. RT @jetdillo: @golubbe: "Any application works great in Powerpoint, any business plan works great in Excel"
  • RT @ewindisch: @mbryzek: "We started with CloudStack but last March we saw Docker and put a hold on it" #dockercon http://t.co/RZnEvvikSH
  • "@fabiokung: first anecdotal observation at #dockercon: the amount of people (devs?) in tech conferences using not-a-macbook is growing
    RT @peterthomas: Watching guys in #dockercon keynote deploy same app to 4 cloud environments plus laptop via http://t.co/jGMeEx1vCQ

  • @scottcjohnston: RT @RealGeneKim: Neat demo getting applause as @scottcjohnston/@sam_alba do push to AWS, IBM Softlayer, Google, Rackspace (& laptop) in 2 m…

  • @RealGeneKim my own hypothesis are: 1) non-macs are catching up (I own a T440s myself) and 2) docker runs on Linux, local VMs have a cost

  • Haha. RT @aspyker: @docker team showing build, test, deploy on dockerhub to @SoftLayer and some other lesser known clouds ;)

  • How long did it take to get that 5s of video? :) My guess: 2 days RT @tomduffield: @nickstinemates awesome acting debut!

  • RT @aspyker: Docker promotes devops but doesn't force it @Rackspace video. So true. Same realization on @NetflixOSS @AsgardOSS

  • OMG. RT @ewindisch: "NSA gave us SeLinux; At the time, it seemed okay, it was okay, or uh, I think it's okay." on SeLinux, RHAT @

  • RT @infosecman144: CTO of Redhat talking about packaging less within RPMs and more within containers, again, I agree.

  • RT @KenCochrane: OH: I don't always make code changes in production. But when I do, it's 5 minutes before a major live demo!

  • RT @volkerw: RT @jhulten: "Statically binding an application to a physical host is a model that is broken"

  • RT @VMTrooper: @TheSteve0 showing Cockpit, GUI manager of Atomic instances "Containers are now default way of installing apps"

  • RT @VMTrooper: next up, Red Hat GearD, templated multi-tier app (node and mongo) deployment using containers

  • RT @doug_borg: @rohansingh: @spotify has service-oriented architecture and service-oriented team structures #conwayslaw

  • RT @beanieboi: partially failed deployments are huge pain for @spotify, why we use immutable infrastructure at @codeship #dockercon http://…

  • RT @antonarhipov: RT @spkane: "I wish we had open sourced our work at Heroku, but Docker did it first." - @fabiokung at

  • RT @caffeinatederic/@waterprinciple: @rohansingh 's github/spotify/helios.git deploy/zookeeper demo just rocked my world.

  • RT @spkane: "Ebay uses mesos, jenkins & docker to manage resources, launch tasks, execute builds, and run containers" @hunnarg at

  • RT @stonse: Facebook has ~15,000 services deployed around 5 datacenters/regions. Tupperware talk at

  • RT @abronan: RT @vieux: academia vs industry by @benh #dockercon http://t.co/JwynplbFXY

  • Haha! RT @aspyker: 1st demo today at #dockercon that ran full VM's on EC2. After all the other talks, waiting for the VM seemed like ages

  • @jitterted: Would have preferred: less biz talk and more of the great tech details from http://t.co/nDQf2Cp0Rw at

  • Awesome. +100 RT @philwhln: "I run Netflix's Chaos Gorilla on my laptop" < Andrew Spyker from IBM has my respect.

  • Awesome. +100 RT @philwhln: "I run Netflix's Chaos Gorilla on my laptop" < @ASpyker from IBM has my respect.