?>Array ( [lang] => fr [id] => 140 ) Montée en Charge Dynamique du Cluster pour une Campagne Marketing - WeAreCAS
builtins addNode

Montée en Charge Dynamique du Cluster pour une Campagne Marketing

Scénario de test & Cas d'usage

Contexte Métier

Une entreprise de grande distribution s'apprête à lancer une campagne marketing personnalisée à grande échelle. Pour ce faire, elle doit exécuter un modèle de segmentation client complexe sur plusieurs téraoctets de données de transaction. Afin de respecter des délais très serrés, l'équipe doit augmenter dynamiquement la puissance de calcul du cluster CAS en ajoutant plusieurs nœuds de travail (workers) simultanément.
Préparation des Données

L'état initial est un cluster CAS de taille modeste. Les machines à ajouter sont prêtes et configurées.

Copié !
1/* État initial : Serveur CAS avec 1 contrôleur et 2 workers ('casworker1', 'casworker2'). */
2/* Les machines 'casworker3', 'casworker4', et 'casworker5' sont prêtes à être ajoutées. */

Étapes de réalisation

1
Lister les nœuds existants pour capturer l'état initial du cluster.
Copié !
1PROC CAS;
2 BUILTINS.listNodes;
3RUN;
4QUIT;
2
Ajout simultané de trois nouveaux workers en une seule commande pour augmenter la capacité de traitement parallèle.
Copié !
1PROC CAS;
2 BUILTINS.addNode /
3 node={'casworker3.mydomain.com', 'casworker4.mydomain.com', 'casworker5.mydomain.com'},
4 role='WORKER';
5RUN;
6QUIT;
3
Relister les nœuds pour valider que les trois nouveaux workers ont correctement rejoint le cluster et sont actifs.
Copié !
1PROC CAS;
2 BUILTINS.listNodes;
3RUN;
4QUIT;

Résultat Attendu


La capacité de traitement du cluster CAS est significativement augmentée. Le résultat de la deuxième exécution de `listNodes` doit afficher la liste complète des nœuds, incluant les deux workers initiaux et les trois nouveaux, portant le total de workers à cinq. Tous les nœuds doivent avoir le statut 'Up'.