SlideShare una empresa de Scribd logo
1 de 16
Descargar para leer sin conexión
Traffic variable
- Black friday, Cyber-monday
- Clients load-tests
- Événements (ex: ré-indexation)
- Variations régulières
L’autoscaling, ça a l’air compliqué
- Ya trop de magie
- Peu fiable
- Dangereux pour le porte-monnaie
Vertical vs Horizontal scaling
Cluster Autoscaler
- Worker groups and ASGs
- Memory, Compute, GPU
- Multi-AZ or dedicated
- “Vertical autoscaling” using priority
expanders
- Bin-packing => scaledown
Over-provisioning
Une node prends ~5 à 10 minutes à démarrer
Réserve des instances EC2 avant d’en avoir besoin
Karpenter (AWS)
+
Configuration assez facile
Aucun AutoScalingGroups
Boot rapide: 2 minutes
-
A tendance à créer les plus petites instances
Consolidation encore jeune
Pas aussi mature que notre configuration de worker-groups
Horizontal Pod Autoscaler
- Permissions on replica count of Deployments
- Scale on various metrics
- Comon: cpu, memory of the pods themselves
- External: (prom-adapter)
- Number of elements in a queue
- Query latency
- Performance of another component
- Proportional Autoscaler
- Essentially an HPA on node count
Trouver la bonne taille
Resources management
- CPU
- Compressible
- Throttling
Resources management
- Memory
- Requests = Limits
- QoS tiers
- OS OOM-Killer
- CGroup v2 (alpha in 1.22)
- Ram reclaim
Vertical Pod Autoscaler
What’s next?
Thank you!
15
15
1
6
Samuel Bégin
sbegin@coveo.com

Más contenido relacionado

Similar a CNCF Meetup Part 2_ Autoscaling.pdf

Cours 1/3 "Architecture Web"
Cours 1/3 "Architecture Web"Cours 1/3 "Architecture Web"
Cours 1/3 "Architecture Web"Adyax
 
AWS Summit Paris - Track 2 - Session 2 - Préparez-vous à l'imprévu
AWS Summit Paris - Track 2 - Session 2 - Préparez-vous à l'imprévuAWS Summit Paris - Track 2 - Session 2 - Préparez-vous à l'imprévu
AWS Summit Paris - Track 2 - Session 2 - Préparez-vous à l'imprévuAmazon Web Services
 
Azure Camp 9 Décembre - slides session développeurs webmedia
Azure Camp 9 Décembre - slides session développeurs webmediaAzure Camp 9 Décembre - slides session développeurs webmedia
Azure Camp 9 Décembre - slides session développeurs webmediaMicrosoft
 
20120402 nantes gtug - app engine
20120402   nantes gtug - app engine20120402   nantes gtug - app engine
20120402 nantes gtug - app engineGDG Nantes
 
Les clouds, du buzz à la vraie science
Les clouds, du buzz à la vraie scienceLes clouds, du buzz à la vraie science
Les clouds, du buzz à la vraie scienceFrederic Desprez
 

Similar a CNCF Meetup Part 2_ Autoscaling.pdf (6)

Cours 1/3 "Architecture Web"
Cours 1/3 "Architecture Web"Cours 1/3 "Architecture Web"
Cours 1/3 "Architecture Web"
 
AWS Summit Paris - Track 2 - Session 2 - Préparez-vous à l'imprévu
AWS Summit Paris - Track 2 - Session 2 - Préparez-vous à l'imprévuAWS Summit Paris - Track 2 - Session 2 - Préparez-vous à l'imprévu
AWS Summit Paris - Track 2 - Session 2 - Préparez-vous à l'imprévu
 
Azure Camp 9 Décembre - slides session développeurs webmedia
Azure Camp 9 Décembre - slides session développeurs webmediaAzure Camp 9 Décembre - slides session développeurs webmedia
Azure Camp 9 Décembre - slides session développeurs webmedia
 
NoSQL et Big Data
NoSQL et Big DataNoSQL et Big Data
NoSQL et Big Data
 
20120402 nantes gtug - app engine
20120402   nantes gtug - app engine20120402   nantes gtug - app engine
20120402 nantes gtug - app engine
 
Les clouds, du buzz à la vraie science
Les clouds, du buzz à la vraie scienceLes clouds, du buzz à la vraie science
Les clouds, du buzz à la vraie science
 

CNCF Meetup Part 2_ Autoscaling.pdf