Types de grappes et environnements d'exécution
Introduction à Databricks Lakehouse
Gang Wang
Senior Data Scientist
Qu'est-ce qu'une grappe ?
$$
Un
ensemble de machines virtuelles
exécute votre code
Un nœud
pilote
coordonne le travail
Un ou plusieurs nœuds
ouvriers
font le traitement
Les grappes lisent les données du stockage infonuagique
$$
$$
Grappes polyvalentes
$$
Développement
interactif
et requêtes ponctuelles
Partagée
entre plusieurs membres de l'équipe
Reste active jusqu'à
arrêt manuel
Pensez à une voiture personnelle : toujours disponible, mais des frais même à l'arrêt
$$
Grappes de travaux
$$
Créées
automatiquement
au démarrage d'un travail
Exécutent
une seule tâche
, puis se terminent
Aucune gestion manuelle requise
Optimisées pour les coûts
en production
$$
Quand utiliser quoi ?
$$
Erreur courante :
exécuter des pipelines de production sur des grappes polyvalentes
Databricks Runtime
$$
Empilement logiciel versionné
exécuté sur chaque grappe
Inclut Apache Spark, Delta Lake, Python, R, Scala
Versions
LTS
: soutien à long terme, recommandé pour la production
ML Runtime
ajoute des bibliothèques ML préinstallées
$$
Résumé
$$
Grappes polyvalentes
: interactives, partagées, gérées manuellement
Grappes de travaux
: automatisées, tâche unique, optimisées pour les coûts
Databricks Runtime
: empilement logiciel versionné (utiliser LTS en production)
Adaptez le type de grappe à la charge pour maîtriser les coûts
Passons à la pratique !
Introduction à Databricks Lakehouse
Preparing Video For Download...