Slides from my ChefConf 2016 presentation on why Habitat makes the design decisions it does + where it fits into the larger problems the container ecosystem aims to solve.
giants now think about building and running their massive online services. This isn’t software that runs on a single machine. Serving millions upon millions of people around the globe, it’s software that runs on thousands of machines spread across multiple computer data centers. [This software] runs this entire service like a biological system, as a vast collection of self-contained pieces that work in concert. It can readily spread those cells of code across all those machines, and when machines break—as they inevitably do—it can move code to new machines and keep the whole alive." - Wired Magazine
management platform • Both are part of Mesosphere DC/OS • Marathon supports Mesos & Docker formats • Define in Marathon with resource definition JSON • Marathon schedules that across your cluster gmiranda23
Tectonic • K8 provides deployment, scaling, and mgmt of containers across a cluster of hosts • Habitat creates and configures those containers gmiranda23 $ hab pkg export docker yourorigin/yourpackage $ hab pkg export aci yourorigin/yourpackage
• What • place to discuss all things Habitat • enjoy some snacks! • Featuring • 1-2pm Wednesday • Habitat Internals - Fletcher Nichol • 2-3pm Wednesday • Building the Habitat Community - Nathen Harvey gmiranda23