Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Adventures In Building Unikernel Clouds

Ian Eyberg
February 04, 2017

Adventures In Building Unikernel Clouds

Unikernels are often touted as being the building blocks of next generation of cloud infrastructure. However, even the process of compiling and booting them remains daunting for the average developer let alone building out infrastructure for them to live on. In this talk we'll dive deep into the various layers of infrastructure one needs to understand in order to build out their own infrastructure for unikernels. What might seem simple at first quickly becomes difficult as one needs to cast aside preconceived notions of what an operating system and application are and how they might interact together. We'll approach everything from hypervisor orchestration to filesystems, networking and best practices for CI and testing. The attendee should be comfortable exploring unikernel cloud concepts by the end of the talk.

Ian Eyberg

February 04, 2017
Tweet

More Decks by Ian Eyberg

Other Decks in Technology

Transcript

  1. github.com/ deferpanic/ virgo By the end of the talk attendees

    should feel comfortable in writing tools to interact with unikernels like testing/ system administration/ volume manipulation and more.
  2. resource aware scheduling 4 cores 32G 4 cores 8G 2

    cores 8G 2 cores 8G 2 cores 16G 4 cores 8G 2 cores 8G host 1 host N
  3. gdb

  4. DNS

  5. Multiple Volumes Maybe interpreted language don’t have to rebuild base

    kernel each deploy? Maybe want to dynamically attach/ de-tach volumes for configuration?