MesosCon18 has ended
Welcome to MesosCon 2018 which will be held in The Village (969 Market St, San Francisco) between November 5th-7th, bringing together users and developers to share and learn about the project and its growing ecosystem.

Tickets are now available to purchase below.

Back To Schedule
Monday, November 5 • 3:30pm - 4:10pm
Provisioning storage for stateful services with CSI and Mesos

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Statically provisioning and re-configuring dedicated storage resources has proven to be a maintenance burden when running co-located tasks of heterogeneous frameworks atop a single Mesos cluster. Users have long desired a combination of flexible, plug-and-play storage options and self-provisioning frameworks that leverage the resource accounting native to Mesos clusters.

Since its v1.5 release, Mesos has supported the Container Storage Interface (CSI) industry standard that aims to simplify storage driver integration for operators of platforms like Mesos and others, as well as for storage vendors. Resource Provider (RP) components form the backbone of the vendor resource supply chain within Mesos. They allow for both the proper accounting, and life cycle management, of resources whose control plane is implemented by external code: the CSI plugin. By leveraging recent additions to the Mesos APIs it is now possible to write frameworks that dynamically self-provision "mount"- and "block"-type disk resources that are fit for the the task at hand.

This talk provides an overview of the new storage components and primitives that have shipped in recent Mesos releases, as well as sketches an outline of a self-provisioning framework that utilizes the newly available APIs.

avatar for Benjamin Bannier

Benjamin Bannier

Senior Software Engineer, Mesosphere
Benjamin is an Apache Mesos committer working at Mesosphere where he builds out storage support in Mesos after having spent time on ultrafast distributed databases at ParStream and researching the Quark-Gluon Plasma at RHIC in another life as particle physicist.
avatar for James DeFelice

James DeFelice

Distributed Applications Engineer, Mesosphere
James is a Tech Lead at Mesosphere, Inc., currently focused on framework development and storage. Before joining Mesosphere, he spent time building on-demand VM provisioning platforms and supporting Mesos users in the wild.
avatar for Chun-Hung Hsiao

Chun-Hung Hsiao

Senior Software Engineer, Mesosphere
Chun-Hung is an Apache Mesos committer at Mesosphere, primarily works on storage resource providers in Mesos. He received his PhD in computer science from the University of Michigan, where he worked on improving software reliability for event-driven systems.

Monday November 5, 2018 3:30pm - 4:10pm PST
  Breakout Session