YoVDO

Right-Sizing and Auto-Scaling of MySQL Containers in Kubernetes

Offered By: Linux Foundation via YouTube

Tags

Kubernetes Courses MySQL Courses Statistical Analysis Courses Forecasting Courses Auto-scaling Courses Vitess Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore techniques for optimizing MySQL container resources in Kubernetes environments through this conference talk. Learn how JD.com developed a system combining statistical analysis, forecasting, and optimization algorithms to dynamically adjust container resource allocations and reschedule containers via Kubernetes and Vitess APIs. Discover methods for workload characterization, right-sizing CPU resources, and implementing auto-scaling strategies. Examine multi-resource balance approaches for host selection and correlation-aware techniques. Gain insights into experimental evaluation setups and key results that demonstrate significant improvements in resource efficiency and cost reduction for large-scale MySQL deployments supporting e-commerce services.

Syllabus

Intro
JD Elastic Database
Problems and Challenges
Workload Characterization
Right Sizing Estimate the worldoad demand
Right Sizing of CPU Resources
Auto Scaling and Rescheduling
Auto-Scaling: Overview and Cost Models
Host Selection: Multi-Resource Balance
Experimental Evaluation Setup
Host Selection: Resource Availability
Host Selection: Correlation-awareness
Key Results
Conclusions


Taught by

Linux Foundation

Tags

Related Courses

Introduction to Operations Management
Wharton School of the University of Pennsylvania via Coursera
Computational Molecular Evolution
Technical University of Denmark (DTU) via Coursera
Structural Equation Model and its Applications | 结构方程模型及其应用 (普通话)
The Chinese University of Hong Kong via Coursera
Fundamentals of Clinical Trials
Harvard University via edX
Curso Práctico de Bioestadística con R
Universidad San Pablo CEU via Miríadax