Bei High-Performance-Computing, kurz HPC, geht es um die Fähigkeit, mit hoher Geschwindigkeit Daten zu verarbeiten und komplexe Berechnungen durchzuführen. Ein Notebook oder Desktop-PC mit einem 3-GHz-Prozessor kann etwa 3 Milliarden Berechnungen pro Sekunde durchführen. Auch wenn das viel mehr ist, als jeder Mensch erreichen kann, stellt eine HPC-Lösung, die pro Sekunde Billiarden von Berechnungen schafft, im Vergleich dazu alles in den Schatten.
Die bekannteste Art einer HPC-Lösung ist der Supercomputer. Ein Supercomputer enthält Tausende von Compute-Nodes, die zur Erledigung einer oder mehrerer Aufgaben zusammenarbeiten. Dies nennt man auch Parallelverarbeitung. Es ist vergleichbar mit Tausenden von PCs, die miteinander vernetzt sind und ihre Rechenleistung kombinieren, um so Aufgaben schneller abzuschließen.
Durch Daten werden bahnbrechende wissenschaftliche Entdeckungen gemacht, branchenverändernde Innovationen hervorgebracht und die Lebensqualität von Milliarden Menschen weltweit verbessert. HPC ist die Grundlage für wissenschaftliche, industrielle und gesellschaftliche Fortschritte.
Technologien wie das Internet of Things (IoT), künstliche Intelligenz (KI) und 3D-Bildgebung entwickeln sich immer weiter. Dadurch wächst auch die Größe und Menge der Daten, mit denen Unternehmen arbeiten müssen, exponentiell an. Für viele Zwecke, wie das Streaming eines Live-Sportereignisses, die Verfolgung eines sich entwickelnden Sturms, das Testen neuer Produkte oder die Analyse von Börsentrends, ist es entscheidend, dass die Daten in Echtzeit verarbeitet werden können.
Auch um Mitbewerbern einen Schritt voraus zu sein, benötigen Unternehmen eine blitzschnelle, höchst zuverlässige IT-Infrastruktur, die in der Lage ist, riesige Datenmengen zu verarbeiten, zu speichern und zu analysieren.
HPC-Lösungen bestehen aus drei Hauptkomponenten:
Für den Aufbau einer High-Performance-Computing-Architektur werden Compute-Server zu einem Cluster vernetzt. Auf diesen Servern im Cluster werden Softwareprogramme und Algorithmen parallel ausgeführt. Zur Erfassung der Ergebnisse ist das Cluster mit dem Datenspeicher vernetzt. All diese Komponenten arbeiten nahtlos zusammen, um gemeinsam eine Vielzahl von Aufgaben auszuführen.
Damit maximale Performance erreicht wird, muss jede einzelne Komponente mit den anderen Komponenten Schritt halten können. Beispielsweise muss die Storage-Komponente in der Lage sein, Daten mit derselben Geschwindigkeit, wie sie verarbeitet werden, in die Compute-Server einzuspeisen und von ihnen zu erfassen. Genauso müssen die Netzwerkkomponenten den Hochgeschwindigkeitstransport von Daten zwischen Compute-Servern und Datenspeicher unterstützen können. Wenn eine Komponente nicht mit den restlichen mithalten kann, leidet die Performance der gesamten HPC-Infrastruktur.
Ein HPC-Cluster besteht aus Hunderten oder Tausenden von Compute-Servern, die miteinander vernetzt sind. Jeder Server wird als Node bezeichnet. Die Nodes in den einzelnen Clustern arbeiten parallel zueinander. Auf diese Weise steigern sie die Verarbeitungsgeschwindigkeit und ermöglichen das High-Performance-Computing.
HPC-Lösungen werden On-Premises, im Edge-Bereich oder in der Cloud eingesetzt und in unterschiedlichen Branchen für unterschiedliche Zwecke genutzt. Hier einige Beispiele:
Im Rahmen der HPC-Lösung von NetApp steht eine komplette Reihe hochperformanter und hochdichter E-Series Storage-Systeme zur Verfügung. Eine modulare Architektur mit branchenführendem Preis-Leistungs-Verhältnis bietet eine echte Pay-as-you-Wachstumslösung zur Unterstützung von Storage-Anforderungen für Datensätze mit mehreren Petabyte. Das System ist in führende HPC-Filesysteme integriert, darunter Lustre, IBM Spectrum Scale, BeeGFS und andere, um die Anforderungen der weltweit größten Computing-Infrastrukturen hinsichtlich Performance und Zuverlässigkeit zu erfüllen.
E-Series Systeme bieten die Performance, Zuverlässigkeit, Skalierbarkeit, Einfachheit und niedrige TCO, die zur Unterstützung extremer Workloads und damit einhergehender Herausforderungen benötigt werden:
Mit Azure NetApp Files erfüllen Sie die kritischen Anforderungen Ihrer High-Performance-Computing-Umgebung.