Building a Networked Appliance John Sellens
[email protected] @jsellens USENIX LISA 27, 2013 November 6, 2013 Notes PDF at http://www.monbox.com/notes/ Building a Networked Appliance A tale of designing and building a small networked computing appliance product. c 2013JohnSellens USENIXLISA27,2013 1 Notes: • Happy ending is still under development • But so far so good Building a Networked Appliance Not This: c 2013JohnSellens USENIXLISA27,2013 2 Building a Networked Appliance I had an idea for a thing . c 2013JohnSellens USENIXLISA27,2013 3 Building a Networked Appliance And over time, the idea changed . c 2013JohnSellens USENIXLISA27,2013 4 Building a Networked Appliance And I learned a lot. c 2013JohnSellens USENIXLISA27,2013 5 Building a Networked Appliance This is the story of the thing. c 2013JohnSellens USENIXLISA27,2013 6 Notes: • I’m not going to tell you much, if anything, about this particular thing • This is meant to be a technical talk, and not a marketing talk • I will of course be happy to tell you everything about this particular thing – Just as soon as I step away from the podium Building a Networked Appliance What’s the big idea? c 2013JohnSellens USENIXLISA27,2013 7 Notes: • A small, mostly self-contained network device • Intended to be deployed in remote or hard to reach net- works • Central management server • Usually no hands-on setup Building a Networked Appliance Original Final Idea Idea c 2013JohnSellens USENIXLISA27,2013 8 Notes: • I originally thought about and started working on a larger, more ambitious project/product