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

Data Engineering on Google Cloud Platform 日本語版
Google Cloud via Coursera
Cloud Computing Fundamentals on Alibaba Cloud
Alibaba Cloud Academy via Coursera
Launch an auto-scaling AWS EC2 virtual machine
Coursera Project Network via Coursera
Cloud Computing With Amazon Web Services
Udemy
AWS Certified Solution Architect - Associate 2020
Udemy