Jordan Moldow - Deploying a Sharded Vitess Sandbox Cluster in Public Cloud Kubernetes in 10 Minutes

Learning about Vitess ("A database clustering system for horizontal scaling of #MySQL" - https://vitess.io) is straightforward enough, as is running the Get Started demo on your computer. But once you want to start scaling out a sandbox cluster, or want to run realistic benchmarks against your schema design (both of which are hard to do on a personal computer), setting up a full cluster in a pinch seems daunting... or is it? I'm here to show you, with a live demo/tutorial, that deploying and evaluating a #Vitess #sandbox #cluster, into a public cloud environment, can be done super easily. In fact, my aim is to bootstrap a fully functioning cluster within 10 minutes of starting the demo. With the remaining demo time, I will demonstrate other Vitess operations, such as: Scaling up and down the cluster ✅ Increasing and decreasing the number of shards without losing data ✅ Configure zonal SSDs for MySQL ✅ Backup and #restore (so you can shut down the cluster to save money or discard an experiment, then bring it back up again with the original data) ✅ Deploy the experimental Vitess orchestrator component ✅ Planned and unplanned failovers ✅Automatic rolling upgrades, and controlled rolling upgrades ✅ Metrics, dashboards Even with the best possible documentation (and the Vitess documentation is quite good!), getting a fully working cluster, experimenting with it, and getting everything configured the way you want can involve a bunch of trial and error. I hope that my demo can help you bypass some of the more boring trial-and-error, and get running more quickly with your Vitess evaluation. For this demo, I will be using the excellent open-source Vitess-operator for Kubernetes, provided by PlanetScale. Even if you aren't considering deploying Vitess on Kubernetes in production, I still highly recommend it for sandbox use. Deploying an arbitrary number of components is super trivial with the operator, and everything auto-wires automatically. No need to delay your evaluation by needing to manually bootstrap a cluster one node at a time, or write your own deployment tools. Get more on #MySQL & #Database Tools + other Percona Database Talks below 👇👇👇 Percona Services ⏩ https://per.co.na/Q8eykw Watch Percona Live 2021 Talks ⏩ https://percona.tv/PerconaLive2021 Monitor your Database For Free ⏩ https://percona.tv/pmm-yt Kubernetes Operator for Databases ⏩https://per.co.na/kubernetes-operators Connect with us 👇👇👇 Twitter: https://per.co.na/twitter Facebook: https://per.co.na/facebook Instagram: https://per.co.na/instagram LinkedIn: https://per.co.na/linkedin

Apoorv Purohit and Karthik Appigatla - LinkedIn - Scaling MySQL @LinkedIn with Vitess - Percona Live
▶︎

Apoorv Purohit and Karthik Appigatla - LinkedIn - Scaling MySQL @LinkedIn with Vitess - Percona Live

Vitess beyond YouTube - Robert Navarro - Vitess Tutorial -  Percona Live 2017
▶︎

Vitess beyond YouTube - Robert Navarro - Vitess Tutorial - Percona Live 2017

Kubernetes Tutorial for Beginners [FULL COURSE in 4 Hours]
▶︎

Kubernetes Tutorial for Beginners [FULL COURSE in 4 Hours]

Das Rätsel des Urknalls & der Dunklen Materie | Terra X Harald Lesch [Ganze Doku]
▶︎

Das Rätsel des Urknalls & der Dunklen Materie | Terra X Harald Lesch [Ganze Doku]

TypeScript in Express – TypeScript Tutorial
▶︎

TypeScript in Express – TypeScript Tutorial

Active Security Honeypot for MySQL and PostgreSQL   protecting databases from ransomware attacks
▶︎

Active Security Honeypot for MySQL and PostgreSQL protecting databases from ransomware attacks

DIY Electrics vs. Power Stations: The Truth About Costs and Effort
▶︎

DIY Electrics vs. Power Stations: The Truth About Costs and Effort

Tibetan Healing Sounds  for Mind, Body & Soul | Relaxation, Sleep & Inner Peace
▶︎

Tibetan Healing Sounds for Mind, Body & Soul | Relaxation, Sleep & Inner Peace

Moon Mass Drivers: Launching Cargo Without Rockets
▶︎

Moon Mass Drivers: Launching Cargo Without Rockets

Kubernetes Crash Course for Absolute Beginners [NEW]
▶︎

Kubernetes Crash Course for Absolute Beginners [NEW]

The Most Powerful Manifestation Technique ... It Works So Fast It's Scary.
▶︎

The Most Powerful Manifestation Technique ... It Works So Fast It's Scary.

Building Highly Scalable PostgreSQL Platforms   Internals, Tuning, HA Automation
▶︎

Building Highly Scalable PostgreSQL Platforms Internals, Tuning, HA Automation

Jfrog | Jfrog Artifactory | Jfrog Artifactory Tutorial | Artifactory Tutorial | Intellipaat
▶︎

Jfrog | Jfrog Artifactory | Jfrog Artifactory Tutorial | Artifactory Tutorial | Intellipaat

Why is Kubernetes Popular | What is Kubernetes?
▶︎

Why is Kubernetes Popular | What is Kubernetes?

Jon Stewart on Trump's "Meritocracy" & Desi Lydic on MAGA Moving Iran Goalposts | The Daily Show
▶︎

Jon Stewart on Trump's "Meritocracy" & Desi Lydic on MAGA Moving Iran Goalposts | The Daily Show

Die Entschlüsselung der Welt: Quantenmechanik | Doku HD Reupload | ARTE
▶︎

Die Entschlüsselung der Welt: Quantenmechanik | Doku HD Reupload | ARTE

The Ultimate Local AI Coding Setup on Linux (Step-by-Step Tutorial)
▶︎

The Ultimate Local AI Coding Setup on Linux (Step-by-Step Tutorial)

How To Learn Kubernetes in 2025
▶︎

How To Learn Kubernetes in 2025

Composing a Multi Database DBaaS from Open Source Kubernetes Operators
▶︎

Composing a Multi Database DBaaS from Open Source Kubernetes Operators

Deep Work Ocean Waves ~ Focus Music for Intense Productivity & Deep Concentration
▶︎

Deep Work Ocean Waves ~ Focus Music for Intense Productivity & Deep Concentration