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
Financial MarketsYale 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