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

Using Unikernels in Production Today

Using Unikernels in Production Today

A talk given at Scale15X in Pasadena, CA - Using Unikernel In Production Today not only dispels rumors surrounding {debugging, security, etc.} but shows the attendee how they can start using the ecosystem immediately.

Unikernels are being ran in production environments today not just by startups but by large companies. In this talk we'll show how your company can get started in this ecosystem with your existing software.

Unikernels offer tremendous promise but also many challenges exist as most workflows need to change to fully utilize them. Simple tasks such as testing become challenging as old world workflows don't work anymore. Even things such as migrating databases or deploying new code require new tools as simple utilites such as a shell don't exist. Changing workflows means changing tooling so we'll go into a deep dive of the different toolsets and frameworks available today for developing, testing and deploying unikernels.

Ian Eyberg

March 06, 2017
Tweet

More Decks by Ian Eyberg

Other Decks in Technology

Transcript

  1. NO

  2. NO

  3. NO

  4. gdb

  5. Can you spin up 1000 VMs and spin them down

    again in a matter of minutes?
  6. shared memory semaphores shared libraries multiple processes signals forking -->

    threads (IPC) inter process communication System V IPC
  7. Code Dumpster Diving Due to backward compatibility concerns the replication

    parameter is a hybrid beast which allows the value to be either boolean or the string 'database'. https://github.com/postgres/postgres/blob/ 19dc233c32f2900e57b8da4f41c0f662ab42e080/src/backend/ postmaster/postmaster.c#L2081-L2084
  8. 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