Skip to content

Cloud Native Data Management Day

Europe 2021

Cloud Native Data Management Day Europe 2021

CNDM Days is a community initiative designed to bring together Kubernetes and cloud native data management enthusiasts. The community welcomes users, developers and vendors of cloud native storage, backup, and other aspects of data management.

CNDM Days are free events that attract a wide audience, ranging from CXOs to DevOps engineers. Attendees discuss the changing requirements for application development in a cloud native world, data management challenges they face and the solutions they deploy. The events feature real-world case studies and offer best practices for optimizing cloud native data management in Kubernetes.

Session Videos from Virtual Event on May 4, 2021

Play Video Play Video

Keynote: Kubernetes and Data - Is now the time?

Nigel Poulton
Author & Trainer
Nigel Poulton Ltd

The groundwork is laid, and the demand is building… But are containers and Kubernetes ready to host and manage persistent data? Are they even the right place to do this? In this keynote session, world-renowned storage and Kubernetes expert, Nigel Poulton, cuts through the hype and gets straight to the point. He’ll paint the picture of where we are today, who the key players are, the role of containers and Kubernetes in relation to everything else, and what needs to be done to make containers and Kubernetes a solid choice for stateful workloads in modern business and enterprises.

Play Video Play Video

A Real Life Story: How Civo uses K3s and Cloud Native Storage to Build Their Next-Gen Kubernetes Platform

Andy Jeffries
CTO and Co-Founder
Civo Ltd

Andy Jeffries, CTO at Civo discusses how they use StorageOS to power virtual machines and pods with their CSI driver. This follows with a demo of Civo’s managed Kubernetes service, built for developers whilst enabling speed and simplicity.

Play Video Play Video

Scality Learnings and Experiences with Kubernetes for cloud-native storage.

Nicolas Trangez
Principal Architect
Scality

In this session, we will describe Scality’s multi-year journey using containers and orchestration frameworks in its design and delivery of both multi-cloud data management and data storage solutions.

Play Video Play Video

What's New in Kubernetes CSI

Xing Yang
Tech Lead
VMware

Jan Šafránek
Principal Software Engineer
Red Hat

Container Storage Interface (CSI) defines an industry standard that enables storage vendors (SP) to develop a plugin once and have it work across a number of container orchestration (CO) systems. Kubernetes SIG-Storage provides implementation of CSI that helps storage vendors develop plugins which conform to the CSI specifications. In this session, Kubernetes SIG-Storage leads will talk about some new storage features in the latest Kubernetes releases, and how a storage vendor can implement these features.

Play Video Play Video

Why enterprises trust StorageOS with mission critical production workloads

James Spurin
Product Evangelist
StorageOS

James Spurin illustrates the flexibility of the StorageOS platform and how it empowers a variety of Kubernetes enabled, cloud native technical use cases from Financial Services to Managed Service Providers These examples give an insight into how real life customers are dependent on StorageOS in production today.

Play Video Play Video

Making Kubernetes How We Build Things

Rob Richardson
Developer
@rob_rich

It’s day 2. Kubernetes is running. You have your deployments and services set. Now how do you migrate the data store? Let’s journey together on this code-focused tour through ConfigMaps, Secrets, Persistent Volumes, Persistent Volume Claims, and StatefulSets. We’ll craft and launch a strategy to care for your users’ data in this new container world. You can power your business on Kubernetes: stateless or stateful.

Play Video Play Video

Have your cake and eat it: Reliably running stateful application containers in cheap spot markets.

Hakim Weatherspoon
CEO
Exotanium

Cloud enterprise consumers spend millions of dollars each month renting space on computers owned by cloud providers. Cloud Spot markets as provided by Amazon, Microsoft and Google allow the use of unrented computers for up to 10 times cheaper than the normal rate reducing costs up to 90%. There is just one catch, cloud providers reserve the right to take those computers back at any time with little to no warning making the spot market nearly impossible to reliably use for stateful applications. In this talk, we explore the use of seamless live migration of stateful application containers and virtual machines (VMs) to take advantage of spot markets allowing stateful applications to benefit from significant discounts of cloud spot markets. We show that in unstable markets live migration of stateful application can achieve significant savings at low overhead and while maintaining good reliability.

Play Video Play Video

Backup and Restore for Operator Driven Applications with Velero

Nolan Brubaker
Velero Tech Lead, Senior Member of Technical Staff
VMware

Dave Smith-Uchida
Velero Architect, Staff 2 Engineer
VMware

Operator driven applications make it easy to install and control applications via the Kubernetes control plane. Backup and restore of these applications can run into challenges. We will discuss the challenges, some ways to handle these with existing systems and discuss futures for handling these types of applications.

Play Video Play Video

Panel: What is the now and future of data management in a container-centric world?

Panelists:

Nigel Poulton
Author & Trainer
Nigel Poulton Ltd

Chris Evans
Principal Analyst
Architecting IT

Andy Jeffries
CTO and Co-Founder
Civo Ltd

Cheryl Hung
VP Ecosystem
Cloud Native Computing Foundation

Michael Cade
Senior Global Technologist, Product Strategy
Kasten

To date, the primary use of containers has been stateless workloads. However, that’s changing fast! Containers, and especially Kubernetes, have matured enough to be viable options for many stateful workloads. That said, it’s early days and a lot of work still needs to be done. This panel will bring you up-to-speed with where we are today, including where some of the gaps are and what needs to be done to close them. As well as this, it will address who should be closing the gaps — should it be the Kubernetes project, should it be ecosystem partners, and what is the role of open-source.

Play Video Play Video

Analyst: Cutting through the Container Buzz and Getting Your Data Ready for Cloud Native

Krista Macomber
Senior Analyst – Data Protection and Multi-Cloud Data Management
Evaluator Group

The buzz around containers and cloud-native architectures is endless – but what is actually driving it? Where is the typical enterprise at in its adoption of containerized and cloud-native apps and infrastructure? What problems are they looking to solve, and what are the implications for data protection and management? During this Analyst Session, Evaluator Group Senior Analyst Krista Macomber will tackle these questions and more. Be sure to attend for exclusive survey research findings and insights from independent analyst engagements with a variety of IT professionals.

Play Video Play Video

Analytics, Backups + Machine Learning with MinIO Object Storage and VMware’s Data Persistence Platform

Ugur Tigli
CTO
MinIO

Eco Willson
Engineer
MinIO

Modern object storage is the primary storage class in the cloud. Fast, scalable, secure and immutable with a modern API, it is the default data store for modern applications. In this sponsor session, MinIO will articulate why object stores are critical to the modern enterprise and how the Data Persistence platform is unifying the developer and IT worlds – allowing them to use the tools and technology with which they are most familiar and comfortable with. The talk will include a short demo of the Data Persistence platform and MinIO being used in a Veeam backup use case.

Play Video Play Video

Solving Data Challenges for a Multi-Tenant Kubernetes Platform at KPN: Portworx in KMCS

Jose Ramirez
Technical Management Specialist
KPN B.V.

KMCS stands for KPN Managed Container Service. It’s a container platform that scales in both capacity and performance at predictable costs. To offer a high degree of reliability and availability at the storage layer, KMCS opted for Portworx as storage solution. Portworx was used in conjunction with other in-house developed solutions to supply a resilient environment. The performance obtained with Portworx, as well as its container-oriented nature makes it ideal for KMCs purposes.

Play Video Play Video

Object Storage as a Service as Building Block for Modern IT Organizations

Daniel Valdivia
Engineer
MinIO

Object storage as a service is a core building block for modern IT organizations and developers alike. The reason is straightforward: object storage is the storage class of the cloud and the ability to provision it seamlessly to applications or developers makes it immensely valuable to enterprises of any size.

The challenge is that object storage as a service has traditionally been very difficult to deliver for reasons of complexity, scale and maintainability. While systems like Kubernetes offer powerful tools for automating the deployment and management of these systems, the overall problem of complexity remains unsolved as administrators must still invest significant time and effort to deploy even a small scale object storage resource.

In this lightning talk, MinIO’s Daniel Valdivia will frame the problem and demonstrate how it can be solved with Kubernetes, kubectl, kustomize and the MinIO Operator. It will include a short demonstration.

Play Video Play Video

Cloud Native Application-Aware Data Management in Multi-Cloud

Diane Patton
Technical Marketing Engineer
NetApp

Jaimon George
Technical Marketing Engineer
NetApp

In this session, you’ll learn about how to address application data management challenges that enterprises of all sizes adopting Kubernetes face today. Such challenges include protecting application data from accidental corruption, recovering applications from human-made or natural disasters, and being compliant with regulatory data residency needs when running and scaling your Kubernetes clusters in a multi-cloud environment. We conclude this session with a demonstration that show how to:

Automate the backend storage configuration and provision persistent volumes when needed.
Manage your cloud native application and persistent data from multi-cloud Kubernetes clusters from a single pane of glass.
Easily snapshot, backup, clone and migrate applications with their data to another Kubernetes cluster.

Play Video Play Video

When CI/CD becomes CTraining / CD - How AI Workflows are Impacting Data Management

Dr. Ronen Dar
CTO and Co-Founder
Run:AI

There’s a massive shift of enterprise organizations towards AI and Deep Learning. The three stages of most AI implementations, data ingestion and preparation, model building and training, and inference in production, require IT and Ops teams to work with data in new and sometimes confounding ways. And with benefits like portability, cloud-agnostic infrastructure, and scalability, many organizations are choosing to build AI infrastructure from the ground up using containers and Kubernetes. In this talk, Dr. Ronen Dar of Run:AI will walk through an example of a well-architected AI Infrastructure stack and discuss how Kubernetes has become critical for AI workload orchestration and data management. He’ll address some of the orchestration challenges that enterprises face when they begin to scale, and show an example of how one company worked to solve these challenges.

Play Video Play Video

A vendor agnostic block storage CSI driver framework from HPE

Michael Mattsson
Tech Marketing Engineer
HPE

Integrating a storage appliance with Kubernetes using the CSI specification may seem insurmountable, especially if unfamiliar with Kubernetes and cloud native concepts. The HPE CSI Driver for Kubernetes is a vendor agnostic open source CSI driver which allows third parties to integrate their block storage systems using an open source REST API specification called Container Storage Provider, to completely decouple the system from Kubernetes. In return, all the host minutia such as iSCSI and multipathing is taken care of by the CSI driver while providing full support for the CSI specification, including snapshots and related data management capabilities. Other bonus features include unique sidecars to deal PVC mutations, consistency groups and an NFS server provisioner. Join us for a discussion on the different design choices with an open source third party CSP implementation as an example, to open the door for developers to cloud native data management on Kubernetes.

Play Video Play Video

The Easy Button to Explore Your Kubernetes Storage Options

Michael Cade
Senior Global Technologist, Product Strategy
Kasten

Kubestr is a collection of tools to discover, validate and evaluate your Kubernetes storage options.

Kubestr can assist in the following way:

Identify the various storage options present in a cluster.
Validate if the storage options are configured correctly.
Evaluate the storage using common benchmarking tools like FIO

Play Video Play Video

Panel: IT Operations Adapts to Containers – The Impact from People to Processes

Panelists:

Camberley Bates
Managing Director & Analyst – Go-To-Market Strategies, Channels and Sales Models
Evaluator Group

Krista Macomber
Senior Analyst – Data Protection and Multi-Cloud Data Management
Evaluator Group

Xing Yang
Tech Lead
VMware

Audrey Reznik
Sr Principal Software Engineer
Red Hat Data Science

Kris Cowles
SVP, Information Technology
Topcon Positioning Systems

Gloria Semme
Engineering Manager Production Engineering
SoundCloud

To date, containers have been primarily the domain of developers. Now, they are moving into production and IT needs to adapt. Just as with any platform change, new procedures and systems are required to support this new world. As quoted by one of Evaluator Group’s clients: “Developers are pushing containers. Their long-term strategy is [for IT] to partner with Development and support containers. How do we manage that? We’ll need the whole gamut from provisioning to monitoring, etc.” In this panel, we will explore the changes happening in the IT organization, from personnel roles to collaboration of Dev and Ops, and talk about how to take on the issues that arise, especially in this time of change. Specifically, the panel will present a unique perspective from five women who are tackling change and containers.

Play Video Play Video

How Kubernetes has Changed the Storage Landscape and What You Need to do About it

Joe Gardiner
Field Solutions Architect – Office of the CTO
Portworx

Modern apps like AI/ML, fraud detection, personalization and more that run on Kubernetes are API-driven, distributed and data-rich. How does that affect storage requirements and how can you ensure your company succeeds in your Kubernetes journey? You’ll learn that and more in this talk.

Play Video Play Video

Container Object Storage Interface: Bringing Object Storage to Kubernetes

Krish Chowdhary
Software Engineer
Red Hat

Siddhartha Mani
Software Engineer
MinIO

Kubernetes Container Object Storage Interface (COSI) is on the brink of graduating to alpha status. Currently under active development to become alpha by v1.22. The project is currently backed by Google, RedHat, MinIO, Scality, IBM, and many others.

COSI aims to bring native support for provisioning object storage to containerized workloads running in Kubernetes. This comes with the promise of portability across infrastructure providers to prevent vendor lock-in while still having an easy user experience to create buckets and manage their lifecycle.

As COSI progresses towards becoming mainstream in Kubernetes, we take this opportunity to present the underlying architecture of COSI, along with the benefits it will bring to storage vendors and application developers. The talk will conclude with a demonstration of the COSI workflow.

Play Video Play Video

HPE delivers agile data management from Edge to Core to Cloud

Michael Mattsson
Tech Marketing Engineer
HPE

Running stateful applications on Kubernetes is becoming more popular as applications have matured to run natively on Kubernetes. IT requirements have not changed, however. While mission-critical applications are still mission-critical and RPO/RTO remains the same, performance and agility are expected to improve with the same means, if not less. Join us to explore the HPE portfolio of products with cloud native data management DNA and learn how traditional enterprise architectures transition into turbo-charged hybrid cloud deployments to accelerate workloads in a diverse landscape. From hyper-converged edge to enterprise data centers with a twist of public cloud, data management takes the center stage while using Kubernetes to improve business outcomes with industry standard tools and principles.

Play Video Play Video

Unified SODA CSI Plugin for Heterogeneous Storages

Sanil Kumar D
TOC, AWG Lead, SODA Foundation | Chief Architect
Huawei Technologies India Pvt Ltd

Mohammed Asif
Maintainer, CSI plug and play, SODA Foundation | Senior System Architect
Huawei

SODA Open Data Framework (ODF) provides a Unified SODA CSI plugin for data management across heterogeneous storage for Kubernetes. This session introduces the architecture and the current solution. We will also discuss our thoughts for providing hybrid data management across edge, on-premise, and cloud for cloud-native data management extending this solution.

Play Video Play Video

Falcosidekick: Building a Micro Service for enhancing, and distributing Falco Data

Thomas Labarussias
SRE & Falcosidekick Creator

Jonah Jones
Containers Partner Solutions Architect
AWS

Falcosidekick is an open-source micro service based event aggregator and forwarder with a UI for viewing Falco data in time-series format. Falcosidekick was originally developed by Thomas Labarussias, and is a community project for the Incubating CNCF project Falcosecurity. The Falcosidekick application is a data aggregation point which is capable of receiving, filtering, enriching, displaying, and forwarding falco events to over 35 different sources. This talk will cover some of the design decisions made to make Falcosidekick scalable when handling large amounts of data, and inputs. In addition we talk about enriching, and filtering event’s in real-time for forwarding, and discuss how the data path looks from kernel to alert. We will conclude with a demo of using Falcosidekick to react and alert on Security events in your Kubernetes cluster detected by Falco.

Play Video Play Video

Stateful Path of Cloud Native Progress

Priyanka Sharma
General Manager, CNCF
Cloud Native Computing Foundation

Priyanka Sharma, General Manager at Cloud Native Computing Foundation (CNCF) will discuss the journey we all find ourselves on together, and the ways in which the CNDM community’s work has helped usher in a new cloud native era that has only been accelerated by the pandemic.

She will give a historical perspective on the humble beginnings of Kubernetes that preceded the vibrant and diverse community that makes up the CNCF today, and why the CNDM community has an outsized role to play on this journey toward a more stateful future.

Register now for our next event!