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

Financial Markets
Yale University via Coursera
Analyse Financière
First Finance Institute via First Business MOOC
Financial Analysis
First Finance Institute via First Business MOOC
Operations Analytics
University of Pennsylvania via Coursera
The Fundamentals of Revenue Management: The Cornerstone of Revenue Strategy
ESSEC Business School via Coursera