1. Startseite
  2. Glossary
  3. Verteiltes Rechnen
Distributed Computing

Verteiltes Rechnen

Was ist das?

Verteiltes Rechnen bezeichnet ein Modell, bei dem verschiedene Komponenten einer Software auf mehreren Computern ausgeführt werden, dabei jedoch als ein einziges System agieren. Wenn Sie beispielsweise über einen Webbrowser nach etwas suchen, wird Ihre Anfrage tatsächlich von verschiedenen Servern an unterschiedlichen Standorten verarbeitet. Jeder Server erstellt unabhängig von den anderen eine Antwort. Die Ergebnisse werden anschließend zusammengeführt und auf Ihrem ursprünglichen Gerät angezeigt, ohne dass Sie wissen müssen, wie viele Server erfolgreich dazu beigetragen haben oder dabei ausgefallen sind. Das ist die Stärke des verteilten Rechnens: Ein Computer kann die Ressourcen anderer Computer nutzen, während der Ausfall eines einzelnen Computers nicht den gesamten Auftrag gefährdet.

Zu beachten ist, dass verteiltes Rechnen als Oberbegriff auch ähnliche Konzepte wie paralleles Rechnen und Grid Computing umfasst, die Methoden sich jedoch unterscheiden. Paralleles Rechnen erfordert eine deutlich stärkere Koordination und gemeinsame Nutzung von Ressourcen zwischen den einzelnen Knoten, während Grid Computing in der Regel heterogener ist und Computer umfasst, die nur lose miteinander verbunden sind. Welche Form des verteilten Rechnens für Sie geeignet ist, hängt maßgeblich von der Aufgabe ab, die Sie bewältigen müssen.

Warum benötigen Sie verteiltes Rechnen?

Die Vorteile des verteilten Rechnens lassen sich am besten mit einem alten Sprichwort zusammenfassen: „Man sollte nicht alle Eier in einen Korb legen.“ Verteiltes Rechnen bietet kostengünstige Redundanz, da eine große Anzahl kleinerer Computer gemeinsam ein Ziel erreichen kann und der Ausfall eines einzelnen Computers keine Auswirkungen auf das Gesamtsystem hat. Auch die Skalierbarkeit ist beim Einsatz von verteiltem Rechnen deutlich besser, da je nach Bedarf neue Knoten hinzugefügt oder entfernt werden können. Wird paralleles Rechnen eingesetzt, um eine große Menge an Rechenressourcen auf ein einziges Ziel zu konzentrieren, kann dadurch das Niveau des Hochleistungsrechnens (HPC) erreicht werden.

Wie unterstützt GIGABYTE verteiltes Rechnen?

Per Definition ist verteiltes Rechnen auf eine große Anzahl von Servern angewiesen, die unterschiedliche Aufgaben übernehmen. Genau darin liegt die besondere Stärke von GIGABYTE. Wenn Sie Server für paralleles Rechnen suchen, sind die G-Series GPU Servers möglicherweise die ideale Wahl. Durch heterogenes Computing kombinieren sie die Vorteile von CPUs und GPGPUs und erzielen so hervorragende Ergebnisse. Weitere bemerkenswerte Produktlinien sind die H-Series High Density Servers, die eine große Anzahl von Knoten in kompakten Formfaktoren aufnehmen können; die R-Series Rack Servers, die vielseitig einsetzbar sind und dabei helfen können, Lücken in Ihrem System für verteiltes Rechnen zu schließen; sowie die S-Series Storage Servers, die in den Storage-Knoten eines Computing-Clusters oder einer Serverfarm häufig in großer Anzahl eingesetzt werden. Auch die Verteilung von Rechenaufgaben zwischen Cloud-Rechenzentren und Edge-Computing-Geräten kann als Form des verteilten Rechnens betrachtet werden. Für dieses Szenario bietet GIGABYTE die E-Series Edge Servers, die speziell dafür entwickelt wurden, die Abdeckung am Rand des Netzwerks zu erweitern.

Empfohlene Lektüre

6 Key Knowledge to Build the Power of Computing for Your Business

6 Key Knowledge to Build the Power of Computing for Your Business

6 Key Knowledge to Build the Power of Computing for Your Business
The Advantages of ARM: From Smartphones to Supercomputers and Beyond

The Advantages of ARM: From Smartphones to Supercomputers and Beyond

The Advantages of ARM: From Smartphones to Supercomputers and Beyond
Server Processors: The Core of a Server’s Performance

Server Processors: The Core of a Server’s Performance

Server Processors: The Core of a Server’s Performance
3rd Gen Intel Xeon Scalable Server Solutions

3rd Gen Intel Xeon Scalable Server Solutions

GIGABYTE servers and Intel Xeon Scalable Processors deliver incredible UP/DP performance from edge to data center with incredible gains in I/O throughput and workload demands that need high performing CPUs with large, optimized, memory configurations.
To Empower Scientific Study, NTNU Opens Center for Cloud Computing

To Empower Scientific Study, NTNU Opens Center for Cloud Computing

To Empower Scientific Study, NTNU Opens Center for Cloud Computing
CPU vs. GPU: What's the Difference and Which Do You Need

CPU vs. GPU: What's the Difference and Which Do You Need

CPU vs. GPU: What's the Difference and Which Do You Need
Cluster Computing: An Advanced Form of Distributed Computing

Cluster Computing: An Advanced Form of Distributed Computing

Cluster Computing: An Advanced Form of Distributed Computing
What is a Server? A Tech Guide by GIGABYTE

What is a Server? A Tech Guide by GIGABYTE

What is a Server? A Tech Guide by GIGABYTE
4th Gen AMD EPYC Solutions

4th Gen AMD EPYC Solutions

Compute Leadership for the Exascale Era
How to Benefit from AI  In the Healthcare & Medical Industry

How to Benefit from AI In the Healthcare & Medical Industry

How to Benefit from AI In the Healthcare & Medical Industry