Mise à l'échelle verticale des systèmes de diffusion en continu

Concepts de diffusion en continu

Mike Metzger

Data Engineer

Pourquoi mettre à l'échelle ?

  • Traiter les mêmes données en moins de temps
  • Traiter plus de données dans le même temps
  • Livrer les données plus vite (réduire la latence)
  • Respecter les engagements (SLA)
Concepts de diffusion en continu

Mise à l'échelle verticale

  • Améliorer les capacités d'un seul système
  • Composants plus rapides / meilleurs
    • CPU, RAM, disque, réseau
  • Tous influencent la performance en continu
Concepts de diffusion en continu

CPU/GPU plus rapides

  • Exécution plus rapide
  • Exécution améliorée
    • Jeux d'instructions nouveaux/améliorés
  • Traitement GPU
    • Machine Learning
    • Deep learning
    • Traitement d'images
    • Opérations matricielles
Concepts de diffusion en continu

Quel effet sur la diffusion en continu ?

  • Les traitements en continu ne s'arrêtent qu'une fois terminés
  • Des éléments peuvent être à différents stades du pipeline, mais la capacité totale est limitée par la performance du système
  • Certains composants pèsent plus que d'autres, selon la charge de travail
  • Mesurez / testez !
Concepts de diffusion en continu

Passons à la pratique !

Concepts de diffusion en continu

Preparing Video For Download...