From a database in container to DBaaS on Kubernetes

Photo
Peter Zaitsev

Percona

About speaker

Peter Zaitsev is the CEO and co-founder of Percona. As one of the foremost experts on Open Source strategy and databases optimization, Peter leveraged both his technical vision and entrepreneurial skills to grow Percona from a two-person shop to one of the most respected open source companies in the business. Peter is a co-author of High Performance MySQL: Optimization, Backups, and Replication, one of the most popular books on MySQL performance. Peter frequently presents as an expert lecturer at Open Source, Databases and other related conferences.

About speakers's company

.

4 July, 14:40, «Hall 1»

Abstracts

DBaaS is growing fast, but it’s typically proprietary and tied to one cloud vendor. We believe Kubernetes finally allows us to build a fully OpenSource DBaaS Solution capable to be deployed anywhere Kubernetes runs. Join us as we discuss running databases on Kubernetes in production.

DBaaS is the fastest-growing way to deploy databases. It is fast, convenient, and it helps to reduce toil a lot, yet it is typically done using proprietary software and tightly coupled with the cloud vendor. We believe Kubernetes finally allows us to build a fully OpenSource DBaaS Solution capable to be deployed anywhere Kubernetes runs ― on the Public Cloud or in your private data center.

In this presentation, we will talk about all the important steps it takes to run the database on Kubernetes in production. We will answer the following questions:
1. Can you do it without operators?
2. Can you work with k8s primitives only to run production-grade DB and then DBaaS?
We will describe the most important user requirements and typical problems you would encounter while building DBaaS Solutions and explain how you can solve them using the Kubernetes Operator framework.

The talk was accepted to the conference program