Verteilung von, Stapeln durch das apple qmaster-system – Apple Compressor (4.0) Benutzerhandbuch

Seite 239

Advertising
background image

Kapitel 8

Konfigurieren eines Systems für die verteilte Verarbeitung mit Apple Qmaster

239

Mehrere Cluster: Abhängig davon, wie umfangreich Ihr Netzwerk ist und wie viele Clients es
umfasst, ist es unter Umständen sinnvoll, die verfügbaren Computer aufzuteilen und mehrere
Cluster zu erstellen, um Dienste für verschiedene Clients bereitzustellen. (Benutzer können in
diesem Fall beim Senden eines Stapels den als Ziel gewünschten Cluster auswählen.)

Mehrere Dienstknoten: Im Allgemeinen bedeutet eine größere Zahl von Dienstknoten eine
größere Verarbeitungsleistung. Wenn Ihr Arbeitsablauf stark I/O-lastig ist, sollten Sie die Anzahl
der Dienste so bemessen, dass die Lese- und Schreibvorgänge nicht die Leistungsgrenze Ihres
Netzwerks und Ihrer Speichergeräte überschreitet. Bei CPU-lastingen Arbeitsabläufen emp-
fiehlt es sich, die Anzahl der Dienste so zu bemessen, dass alle auf der Maschine verfügbaren
Ressourcen zum Einsatz kommen. Wenn sich der Verarbeitungsbedarf pro Auftrag eher im
Bereich der Netzwerkbelastung bewegt, ist eine kleinere Anzahl von Dienstknoten pro Cluster
u. U. die effizientere Lösung. Wenn Sie das Apple Qmaster-System für die verteilte Verarbeitung
außer mit Shake oder Compressor auch mit anderen Programmen verwenden wollen, lesen
Sie bitte im Benutzerhandbuch des entsprechenden Programms nach, wie die Anzahl an
Dienstknoten optimiert werden kann.

Massenspeichergerät: Ein Massenspeichergerät (z. B. ein entferntes Volume oder eine Gruppe
von Festplatten-Arrays) kann als Cluster-Arbeitsvolume verwendet werden. Dieses Volume dient
als Kurzzeitspeicher für die temporären Daten, die von der Cluster-Steuerung, von den Clients
und den Dienstknoten erzeugt werden. (Sie können den Speicherort auf dem Arbeitsvolume
in Compressor im Fenster „Apple Qmaster-Sharing“ festlegen. Weitere Informationen unter

Bereich „Erweitert“ im Fenster „Apple Qmaster Sharing“

auf Seite 276 und

Verwenden des

Cluster-Speichers

auf Seite 250. Alternativ kann ein Speichernetzwerk (SAN, z. B. Xsan) als end-

gültiger Zielort für die verarbeiteten Dateien verwendet werden.

Damit Ihre Ressourcen maximal genutzt werden, empfiehlt es sich, einige Computer bei der ver-
teilten Verarbeitung für mehrere Funktionen einzusetzen.

Dienstknoten und Cluster-Steuerung: In einem klein bemessenen Netzwerk kann ein
Dienstknoten in einem Cluster zugleich auch als Cluster-Steuerung dienen, d. h. beide
Funktionen übernehmen In einem Cluster mit einer Vielzahl von Dienstknoten sind die
Verarbeitungsanforderungen an die Cluster-Steuerung u. U. aber so groß, dass die gleichzei-
tige Verwendung eines Computers als Dienstknoten und Cluster-Steuerung wenig effizient ist.

Client-Computer und Cluster-Steuerung oder Dienstknoten: Sie können einen Client-Computer
auch so konfigurieren, dass er als Cluster-Steuerung oder als Dienstknoten in einem
Cluster fungiert. Aber auch hier ist Folgendes zu bedenken: Je höher die verfügbare
Verarbeitungsleistung eines Computers ist, desto schneller kann dieser Computer Aufträge
verwalten oder verarbeiten.

Verteilung von Stapeln durch das Apple Qmaster-System

Die Cluster-Steuerung ermittelt die effizienteste Nutzung der Cluster-Ressourcen auf der Basis
der Verfügbarkeit der einzelnen Dienstknoten einerseits und den Typen der in einem Stapel ent-
haltenen Aufträge andererseits. Bestimmte Aufträge können segmentiert werden, andere hinge-
gen nicht.

Ein Auftrag kann in Datensegmente unterteilt werden: Jedes Segment wird parallel auf den
Dienstknoten im Cluster verarbeitet. Beispielsweise könnte bei einem Renderstapel die Cluster-
Steuerung die Aufträge in Gruppen (Segmente) unterteilen.

Ein Stapel kann in Aufgaben unterteilt werden: Die unterschiedlichen Aufgaben werden auf
unterschiedlichen Dienstknoten ausgeführt. Beispielsweise könnte bei einem Renderstapel die
Cluster-Steuerung die zu rendernden Daten in mehrere Verarbeitungsaufgaben unterteilen.

Die Aufträge oder Segmente werden anschließend auf die Knoten im Cluster verteilt.

Advertising