Distribution des lots par le système apple qmaster, Distribution des lots par le système, Apple qmaster – Apple Compressor (4.0) Manuel d'utilisation

Page 228

Advertising
background image

Chapitre 8

Utiliser Apple Qmaster pour mettre en place un système de traitement distribué

228

Nœuds de service multiples : en général, plus le nombre de nœuds de service est important,
plus la puissance de traitement augmente. Si votre flux de production repose essentiellement
sur les entrées/sorties, configurez le nombre de services de sorte que les opérations de lec-
ture et d’écriture ne dépassent pas les capacités de votre réseau et de vos périphériques de
stockage. Pour les flux de production reposant sur les ressources CPU, définissez le nombre
de services de sorte que toutes les ressources disponibles sur la machine soient utilisées. Si la
charge de traitement, par tâche, est plus proche de la charge réseau, le fait de disposer d’un
nombre plus limité de nœuds de service par cluster peut s’avérer plus efficace. Si vous utilisez
le système de traitement distribué Apple Qmaster avec des applications autres que Shake ou
Compressor, consultez le manuel de l’utilisateur de l’application afin de savoir comment opti-
miser le nombre de nœuds de service.

Périphérique de stockage : un périphérique de stockage, tel qu’un disque distant ou un groupe
de baies de disques, peut servir de stockage de travail pour les clusters, c’est-à-dire d’emplace-
ment réservé au stockage à court terme des données temporaires générées par le contrôleur
de clusters, les clients et les nœuds de service. (Vous pouvez définir l’emplacement du stoc-
kage de travail dans la fenêtre Apple Qmaster Sharing de Compressor. Pour en savoir plus, voir

Sous-fenêtre Avancé de la fenêtre Apple Qmaster Sharing

à la page 263 et

Utiliser le stockage

de clusters

à la page 239.) Un réseau de stockage (comme XSan) peut également être utilisé

comme destination finale des fichiers après leur traitement.

Pour optimiser l’utilisation de vos ressources, vous pouvez utiliser certains ordinateurs pour plu-
sieurs fonctions de traitement distribué.

Nœud de service et contrôleur de clusters : dans une petite configuration, l’un des nœuds de ser-
vice d’un cluster peut également jouer le rôle de contrôleur de clusters, de sorte qu’il effectue
les deux fonctions. Cependant, dans un cluster constitué de nombreux nœuds de service, la
charge de traitement requise pour le contrôleur de clusters peut être si élevée qu’il ne serait
pas efficace d’utiliser un seul ordinateur comme nœud de service et contrôleur de clusters.

Ordinateur client et contrôleur de clusters ou nœud de service : vous pouvez également configurer
un ordinateur client pour jouer le rôle de contrôleur de clusters ou de nœud de service dans
un cluster, mais là encore, gardez à l’esprit que plus la puissance de traitement disponible d’un
ordinateur est élevée, plus il peut traiter ou gérer les tâches rapidement.

Distribution des lots par le système Apple Qmaster

Le contrôleur de clusters détermine l’utilisation la plus efficace des ressources de clusters selon
la disponibilité de chaque nœud de service et les types des tâches constituant le lot. Certaines
tâches peuvent être segmentées, d’autres non.

Si la tâche peut être divisée en segments de données : chaque segment est alors traité en paral-
lèle sur les nœuds de service du cluster. Par exemple, pour un lot de rendu, le contrôleur de
clusters peut diviser les tâches en groupes (segments).

Si le lot peut être divisé en tâches : ces tâches sont alors exécutées sur différents nœuds de
service. Par exemple, pour un lot de rendu, le contrôleur de clusters peut diviser le travail de
rendu en différentes tâches de traitement.

Les tâches ou segments sont alors répartis entre les nœuds du cluster.

Advertising