Exemples de réseaux de traitement distribué
Une configuration minimale de traitement distribué peut inclure seulement deux
ordinateurs :
• Un ordinateur connecté au client et configuré pour servir de nœud de service et de
contrôleur de clusters
• Un ordinateur client
Client
Nœud de service avec
le contrôleur de cluster activé
Configuration minimale pour le traitement distribué
Bien que simple, cette configuration est utile dans un environnement limité, car elle
permet à l’ordinateur client de se décharger d’une grande partie du travail de traitement.
Utilisation d’un ordinateur unique pour jouer deux fonctions de
traitement distribué
Pour optimiser l’utilisation de vos ressources, vous pouvez utiliser certains ordinateurs
pour plusieurs fonctions de traitement distribué.
• Nœud de service et contrôleur de clusters : dans une petite configuration, l’un des nœuds
de service 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.
376
Chapitre 29
Apple Qmaster et le traitement distribué
La configuration suivante concerne un environnement utilisant des ordinateurs de bureau.
Elle est dite de « traitement à temps partiel », car chaque ordinateur sert de poste de
travail à un utilisateur, tout en faisant partie du cluster de traitement distribué. L’essentiel
des tâches de traitement peut être envoyé via Compressor ou Apple Qmaster à la fin de
la journée, de sorte que les ordinateurs soient occupés à traiter une file d’attente
importante de lots de traitement distribué lorsque chacun est rentré chez soi. (Consultez
À propos des réglages avancés de la fenêtre Apple Qmaster Sharing
et
Planification de
la disponibilité des services dans la zone de dialogue Programmation des tâches
pour en
savoir plus sur la planification de la disponibilité des nœuds de service.)
Réseau
Lecteur
FireWire
Lecteur
FireWire
Lecteur
FireWire
Lecteur
FireWire
Lecteur
FireWire
Chaque ordinateur joue le rôle de client
pour transmettre les tâches à traiter d’une part et
le rôle de nœud de service chargé du traitement.
Tous les fichiers source et de sortie sont stockés sur les lecteurs FireWire.
Dans l’exemple de configuration illustré ci-dessus, cinq ordinateurs agissent à la fois en
tant que clients (postes de travail à partir desquels des utilisateurs soumettent des tâches
en vue d’un traitement distribué) et en tant qu’ordinateurs de cluster (lesquels prennent
en charge le traitement). Chaque ordinateur comporte un volume supplémentaire, tel
qu’un lecteur FireWire, utilisé pour les données avant et après leur rendu, ainsi que pour
les fichiers associés.
377
Chapitre 29
Apple Qmaster et le traitement distribué
Pour un rendu plus puissant, un réseau peut inclure plusieurs ordinateurs clients en réseau
local, connectés à un cluster via un commutateur haut débit. Un rack de serveurs associé
à un périphérique de stockage partagé, jouant le rôle de cluster, constitue dans ce cas
un moteur de rendu extrêmement puissant. Les nœuds de service comportent alors
chacun une copie locale des logiciels applicatifs clients appropriés, de façon à pouvoir
traiter les tâches de rendu.
Client
Client
Client
Client
Exemple de configuration d’un réseau pour le rendu distribué
Commutateurs à haut débit (montés en chaîne)
Rack de serveurs incluant le
contrôleur de cluster et les nœuds de service,
et périphérique de stockage monté en rack
LAN