Compressor 4 - Exemples de réseaux de traitement distribué

background image

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é

background image

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é

background image

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