Right-Sizing and Auto-Scaling of MySQL Containers in Kubernetes
Offered By: Linux Foundation via YouTube
Course Description
Overview
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