Cloud native storage day
Barcelona, Spain | 20 May 2019
ABOUT THE EVENT
Join us for a very special Cloud Native Storage Day! We have brought together users of cloud native storage technologies as well as experts from the top cloud native storage companies to bring you a fantastic day rich with thought-provoking sessions including technical demos, panel discussions, presentations, and a terrific networking opportunity for you to get to know the experts in Container Storage. Come learn all about the virtues of multi-cloud operations of stateful services with Kubernetes, running stateful applications in containers, cloud native data management, in short, all things cloud native storage! Twelve CNS companies partnered together to bring you this creative, community-oriented day.
Registration fees will be donated to the LF Diversity Scholarship Fund.
9:00 - 9:20 Introduction and Agenda
Lisa-Marie Namphy, Portworx
Important things to note for the rest of the day
9:20 - 10:00 Morning "Keynote"
("The Evolution of Kubernetes for Enterprise Apps")
Quinton Hoole, Co-chair CNCF Storage SIG
As a segue to our "State of State" keynote from last CNS Day, we are shifting the conversation toward "How Kubernetes is evolving to run enterprise applications."
10:00 - 10:30 Intro to Container Storage
(Why would i use CNS if I already have storage?)
Alex Chircop, StorageOS | Jared Watts, Upbound
Almost every application and workload needs storage to provide useful functionality. As the cloud native paradigm continues to gain more traction, it is important to understand how storage solutions are evolving alongside it to continue to meet the changing demands of these stateful applications. In this talk, we will introduce the key terminology and concepts of storage within the cloud native landscape, and build the bridge between traditional infrastructure and cloud native infrastructure. We will provide attendees with the fundamental knowledge to understand the options and trade-offs of persistent storage in Kubernetes from a practical perspective. We will also explore some of the recent advancements by the thriving storage community and ecosystem, further setting the stage for the remaining informative talks later in the day.
10:30 - 11:00 Day 2 - Stateful Applications in Production
Franco Fiorese, DXC | Dan Kozlowski, PlanetScale
A strong focus on automation and user experience has made "Day 1" deployment and configuration of storage solutions relatively easy. But "Day 2" is when the real challenges begin. The ongoing operations and management of stateful applications and their underlying infrastructure is incredibly important as losing data is NEVER an acceptable scenario. In this talk, our guest speakers will introduce vital considerations and strategies for handling "Day 2" operations of stateful applications successfully. They will cover a range of topics including availability, durability, software and hardware upgrades, capacity expansion, chaos testing, data protection, and disaster recovery (and backup) for Kubernetes. We will also look at how container native software can help automate and ensure reliability for critical "Day 2" operations.
11:15 - 11:45 Do you need a container storage system?
Jeffry Molanus, MayaData | Niraj Tolia, Kasten | Eric Han, Portworx | Erin Boyd, Red Hat
In our CTO panel, we will explore the value and need for a container-based storage system, covering such topics as: Is cloud native storage co-equal with container orchestration, or is it a part of the container orchestration system? What is the role of Automation and Governance? What is the difference between using an established storage system vs a cloud-native storage system? How has Kubernetes evolved as a platform for storage? What storage considerations need to be made in multi-zone and multi-cloud environments?
12:45 - 13:15 Best practices for creating DBaaS using CNS
Adrian Vondendriesch, Credativ | Michael Courcy, Sopra Steria
Mykola Marzhan, Percona | Deepthi Sigireddi, PlanetScale
The explosive adoption of Kubernetes and the Cloud Native ecosystem is fueled by it’s support for diverse infrastructure exposed as modular, standardized resources. Organizations are able to shorten their DevOps cycles, productionize web scale applications, and improve the efficiency of operations teams by following cloud native principles. Can these benefits translate to database operations, where robustness is paramount and data loss can mean the end of a company? Our panel of experts will discuss the advantages of Cloud Native Storage for database operations and how they are able to overcome challenges with running production databases in Cloud Native infrastructures.
13:15 - 13:45 Best practices for deploying
stateful applications (customer use cases)
Franco Fiorese, DXC (Italy) | Joseph Sandoval, Adobe
Florian Dudouet, Swisscom | René Simoons, Simtech
Moderated by Alexis Richardson, CEO Weaveworks
Learn about how Kubernetes supports running stateful applications. Starting with the building blocks available to applications for persistence, the talk will then focus on lessons learned from deploying and operating stateful applications (e.g., Elasticsearch) in production on Kubernetes.
13:45 - 14:15 Kubernetes CSI (Container Storage Interface)
Luis Pabon, Portworx | Michelle Au, Google | Xing Yang, OpenSDS | Jan Safranek, Red Hat
Updates from the Storage SIG on where we are, and where we are going. Here's where committers from the Storage SIG will have the chance to talk about this important project, current status, and future directions.
14:45 - 15:15 Data protection and DR for Kubernetes
Bill Plein, Diamanti | Michael Courcy, Sopra Steria
Are you ready to entrust your precious data to Kubernetes? Not without a backup plan! Recovering from accidental or malicious data loss, handling hardware failures, and enabling business continuity are all essential when developing your disaster recovery plan. Learn from our speakers as they share their experience protecting stateful applications in Kubernetes.
15:15 - 15:45 So, you have sensitive data? Data security strategies for Kubernetes. (Container Storage Security Panel)
Sean Michael Kerner, @TechJournalist | Sheng Liang, Rancher
Anne Bertucio, Google | Knox Anderson, Sysdig
There are various places where containers may have vulnerabilities, in the image layers, kernel, runtime code, images themselves and more but what about when you connect external storage? Malicious code could exist in a snapshot, or volume, so how to you protect against these types of access? This session will also include a discussion on cloud-native security for regulatory compliance, with focus on GDPR, PCI-DSS, and other timely topics.
16:00 - 16:30 The Next Big Thing: Running apps on Kubernetes
in a Multi-cloud/Multi-cluster environment
Eric Han, Portworx | Bassam Tabbara, Upbound | Venkat Kolli, VMware
Managing replication across cloud/on-premises sites for both operational efficiency and DR prep. This isn't just backing for stateful apps but also container images, helm charts, etc. This talk will cover resilience, multi-zone clustering, mirroring, etc.
16:30 - 17:00 So what did you learn
about Cloud Native Storage?
Alex Chircop, StorageOS | Lisa-Marie Namphy, Portworx