Zum Hauptinhalt springen
Cloud / AWS / Produkte / AWS ParallelCluster - HPC-Cluster in der Cloud

AWS ParallelCluster - HPC-Cluster in der Cloud

AWS ParallelCluster ist ein kostenloses Open-Source-Tool zum Aufbau und Verwalten von HPC-Clustern in AWS mit Slurm oder AWS Batch.

Compute
Preismodell Tool kostenlos, Pay-per-use für die zugrunde liegenden AWS-Ressourcen (Compute, Storage, Netzwerk)
Verfügbarkeit Verfügbar in vielen AWS-Regionen, Verfügbarkeit je Region prüfen
Datensouveränität EU-Regionen verfügbar
Zuverlässigkeit N/A (Open-Source-Tool ohne eigenes SLA, SLA der genutzten AWS-Services gemäß Anbieter) SLA

Was ist AWS ParallelCluster?

AWS ParallelCluster ist ein von AWS unterstütztes Open-Source-Tool zum Aufbau und Verwalten von High-Performance-Computing-Clustern (HPC) in der AWS-Cloud. Es automatisiert die Einrichtung der benötigten Compute-Ressourcen, des Job-Schedulers und eines Shared File Systems. Damit lassen sich schnell sowohl Proof-of-Concept- als auch produktive HPC-Umgebungen aufbauen, etwa als Basis für Workflows wie Genomik-Portale, die komplette DNA-Sequenzierungs-Pipelines automatisieren.

Der Zugriff erfolgt über die ParallelCluster-Kommandozeile, die API, eine Python-Bibliothek, eine grafische Weboberfläche (PCUI) oder als AWS-CloudFormation-Custom-Resource. ParallelCluster ermöglicht Forschenden und Ingenieurteams den Zugang zu elastischer Rechenleistung, ohne eigene HPC-Infrastruktur betreiben zu müssen.

Kernfunktionen

  • Automatisiertes Cluster-Deployment: Kompletter Aufbau einer HPC-Umgebung inklusive Compute-Nodes, Scheduler und Shared Storage.
  • Auto-Scaling: Compute-Nodes skalieren automatisch anhand der Job-Queue.
  • Slurm- und AWS-Batch-Integration: Wahl zwischen dem etablierten Slurm-Scheduler und AWS Batch je nach Workload-Art.
  • Shared Storage: Integration mit Amazon FSx for Lustre, Amazon EFS und Amazon S3.
  • Mehrere Zugriffswege: CLI, API, Python-Bibliothek, Web-UI (PCUI) und CloudFormation-Integration.

Typische Anwendungsfälle

Wissenschaftliche Simulationen: CFD-Simulationen, Molekulardynamik, Wettermodelle und andere rechenintensive wissenschaftliche Anwendungen profitieren von elastischer, bedarfsgerecht skalierender HPC-Kapazität.

Machine-Learning-Training: Verteiltes Training von ML-Modellen auf GPU-Clustern, skalierbar von einzelnen GPUs bis zu großen Multi-Node-Clustern für Foundation-Modelle.

Life Sciences: Genomik-Pipelines, Proteinfaltung und Drug Discovery mit Zugriff auf GPU-beschleunigte Instanzen für rechenintensive Analysen.

Vorteile

  • Kein Hardware-Investment für HPC-Projekte notwendig.
  • Elastische Kapazität, die sich bedarfsgerecht hoch- und herunterskalieren lässt.
  • Pay-per-Use für die zugrunde liegenden AWS-Ressourcen, kombinierbar mit Spot-Instances zur Kostenoptimierung.
  • Vertraute Umgebung für HPC-Nutzer durch Slurm-Unterstützung.

Integration mit innFactory

Als AWS Reseller unterstützt innFactory Sie bei AWS ParallelCluster: Wir helfen bei der HPC-Cluster-Architektur, der Migration von On-Premises-HPC-Workloads und der Optimierung für Kosten und Performance.

Typische Anwendungsfälle

High Performance Computing (HPC)
Wissenschaftliches Rechnen
Forschung
Simulationen

Häufig gestellte Fragen

Was ist AWS ParallelCluster?

AWS ParallelCluster ist ein von AWS unterstütztes Open-Source-Tool zum Aufbau und Verwalten von High-Performance-Computing-Clustern in der AWS-Cloud. Es richtet automatisch die benötigten Compute-Ressourcen, den Job-Scheduler und ein Shared File System ein. Zugriff erfolgt über CLI, API, eine Python-Bibliothek, eine Web-UI (PCUI) oder als CloudFormation Custom Resource.

Welche Job-Scheduler werden unterstützt?

ParallelCluster unterstützt Slurm und AWS Batch als Job-Scheduler. Slurm ist die aktiver weiterentwickelte und am häufigsten genutzte Option für klassische, eng gekoppelte HPC-Workloads; AWS Batch eignet sich für container- und batch-orientierte Berechnungen.

Was kostet AWS ParallelCluster?

Das Tool selbst ist kostenlos. Sie zahlen ausschließlich für die AWS-Ressourcen, die beim Erstellen von Images und Clustern verwendet werden, etwa EC2-Instanzen, EBS-Volumes, FSx- oder S3-Speicher und Netzwerkverkehr. Spot-Instances können die Rechenkosten deutlich reduzieren.

Welche Instance-Typen eignen sich für HPC-Workloads?

Für eng gekoppelte HPC-Workloads bietet AWS dedizierte HPC-optimierte Instanzfamilien wie Hpc7a (AMD-basiert) und Hpc7g (AWS-Graviton-basiert) mit optimiertem Networking. Für GPU-beschleunigtes Rechnen und ML-Training stehen unter anderem die P5- und P6-Familien zur Verfügung. Die tatsächlich passende Instanzfamilie hängt vom Workload ab und sollte anhand aktueller AWS-Dokumentation gewählt werden.

Hinweis: Alle Produktinformationen auf dieser Seite wurden sorgfältig zusammengestellt, sind jedoch ohne Gewähr und können veraltet oder unvollständig sein. Cloud-Services entwickeln sich schnell weiter — Funktionen, Preise, SLAs und Verfügbarkeit ändern sich laufend. Verbindliche und aktuelle Informationen finden Sie ausschließlich auf der offiziellen Produktseite von AWS (offizielle Dokumentation). Diese Seite stellt kein Angebot von AWS dar.

AWS Cloud Expertise

innFactory ist AWS Reseller mit zertifizierten Cloud-Architekten. Wir bieten Beratung, Implementierung und Managed Services für AWS.

Ähnliche Produkte anderer Cloud-Anbieter

Andere Cloud-Anbieter bieten vergleichbare Services in dieser Kategorie. Als Multi-Cloud Partner helfen wir bei der richtigen Wahl.

Google Cloud

App Engine - Serverless Platform

App Engine ist Googles serverlose Anwendungsplattform für Web-Apps und APIs mit automatischer Skalierung und ohne …

Preismodell Bezahlung nach Nutzung (Instanzstunden, …
SLA SLA gemäß Anbieter (siehe offizielle SLA-Seite)
Vergleichen →
Azure

Azure App Service: Web-Apps und APIs

Azure App Service ist eine PaaS-Plattform für Web-Apps, REST-APIs und Mobile-Backends mit automatischer Skalierung und …

Preismodell App Service Plan (Kostenlos bis …
SLA 99,95% (kein SLA im Free/Shared-Tier)
Vergleichen →
Azure

Azure Batch - HPC Job Scheduler

Azure Batch ermöglicht die Ausführung von Batch-Computing-Jobs auf einem verwalteten Pool von virtuellen Maschinen.

Preismodell Bezahlung nur für VMs
SLA 99,9%
Vergleichen →
Azure

Azure Cobalt Virtual Machines - Arm-basierte VMs

Azure Cobalt VMs basieren auf Microsofts eigenem Arm-Prozessor Cobalt 100 und bieten verbesserte Preis-Leistung …

Preismodell Pay-per-Use (pro vCPU/Stunde), …
SLA SLA gemäß Anbieter (siehe offizielle SLA-Seite für Virtual Machines)
Vergleichen →
Azure

Azure Compute Fleet - Skalierte VM-Bereitstellung

Azure Compute Fleet verwaltet große VM-Flotten aus Spot- und On-Demand-Instanzen mit optimierter Kapazität und Kosten.

Preismodell Kein Aufpreis für Compute Fleet selbst, …
SLA SLA gemäß Anbieter (siehe offizielle SLA-Seite), abhängig vom jeweiligen VM-Typ
Vergleichen →
Azure

Azure Container Apps - Azure Computing

Azure Container Apps: Serverless Container-Plattform für Microservices und Event-Driven Workloads mit automatischer …

Preismodell Pay-per-vCPU-Sekunde und GiB-Sekunde …
SLA 99,95% (siehe offizielle SLA-Seite)
Vergleichen →

48 vergleichbare Produkte bei anderen Cloud-Anbietern gefunden.

Bereit, mit AWS ParallelCluster - HPC-Cluster in der Cloud zu starten?

Unsere zertifizierten AWS Experten helfen bei Architektur, Integration und Optimierung.

Beratung vereinbaren