Container Attached Storage (CAS)— A video primer

A  little bit of background. I work at a company called MayaData (www.mayadata.io) who develops a very cool open-source software called OpenEBS (CNCF Sandbox project) that simplifies the deployment of stateful applications on Kubernetes. You should check it out at www.openEBS.io.

I had the opportunity to speak at SNIA conference recently about the new architecture for cloud native storage — Container Attached Storage.

https://cdn-images-1.medium.com/max/800/1*fHjUKcuC3Nt2clMDbf68_A.png
                                                                                   CAS — SNIA session

 The video session is posted at- https://youtu.be/3NLZgbfIraw

SNIA session slides are posted at- Slides

OpenEBS is being used at hundreds of deployments and is famously known for how fast the user can bring up the storage for a stateful application on Kubernetes. Evan Powell also discussed more details about CAS at the CNCF blog post — here is a summary of CAS and benefits.

Summary of CAS:

  • Data for stateful applications is containerized so that the data pods can be managed and orchestrated natively by Kubernetes

  • Each stateful workload can have a dedicated storage controller, thereby increasing the policy flexibility to the maximum

Try OpenEBS:

With OpenEBS 0.6 release, we have added support for snapshots and clones. OpenEBS is still the easiest cloud-native storage solution for Kubernetes today. Installation is as simple as running a helm chart. Provisioning and managing OpenEBS does not need special knowledge as it is integrated into Kubernetes orchestration model.

Take a survey:

We would like to know more about how you are using stateful applications and your experience with Cloud Native Storage. Many OpenEBS users have already taken it. Please spend a few minutes and help us learn more.

Survey Form

I hope you have enjoyed this post. Many thank you for taking a look and getting engaged. Please feel free to reach out with any comments or questions. 

This article was first published on Jul 30, 2018 on MayaData's Medium Account.

Utkarsh Mani Tripathi
Utkarsh is a maintainer of jiva project and has contributed in building both control and data plane of OpenEBS. He loves to learn about file-system, distributed systems and networking. Currently, he is mainly focusing on enhancing jiva and maya-exporter In his free time, he loves to write poems and make lip smacking dishes
Chuck Piercey
Chuck Piercey is a Silicon Valley product manager with experience shipping more than 15 products in several different market segments representing a total of $2.5Bn revenue under both commercial and open source business models. Most recently he has been working for MayaData, Inc. focused on software-defined storage, network, and compute for Kubernetes environments. Chuck occasionally writes articles about the technology industry.
Sagar Kumar
Sagar is a software engineer at Mayadata who loves coding and solving real-world problems. He has been playing with Kubernetes for the last couple of years. Currently, he is focused on building OpenEBS Director as the go-to solution for OpenEBS users. In his free time, he loves playing cricket and traveling.