AWS Batch
Vollständig verwaltete Batch-Verarbeitung jeder Größenordnung
AWS Batch ermöglicht es Entwicklern, Wissenschaftlern und Ingenieuren, mit AWS einfach und effizient unzählige Batchdatenverarbeitungsaufträge durchzuführen. AWS Batch stellt dynamisch die optimale Menge geeigneter Rechenressourcen bereit (z. B. CPU- oder RAM-optimierte Instanzen). Die Bereitstellung basiert auf den Volumen- und Ressourcenanforderungen der eingereichten Batch-Aufträge. AWS Batch erfordert zur Ausführung von Aufträgen keine Installation oder Verwaltung einer Batchverarbeitungssoftware und keine Servercluster. Dadurch können Sie sich ganz auf die Analyse der Ergebnisse und auf das Lösen von Problemen konzentrieren. Zur Vorbereitung, zeitlichen Planung und Ausführung Ihrer Batch-Verarbeitungslasten bedient sich AWS Batch des gesamten Spektrums an AWS-Rechenservices und -funktionen, unter anderem auch Amazon EC2 und Spot-Instances.
Für die Nutzung von AWS Batch fallen keine zusätzlichen Gebühren an. Sie zahlen nur für die AWS-Ressourcen (z. B. EC2-Instances), die Sie zum Speichern und Ausführen der Batch-Aufträge erstellen.
Vorteile
Vollständig verwaltet
Mit AWS Batch sind keine kommerziellen oder Open-Source-Batchverarbeitungslösungen von Drittanbietern erforderlich. Es müssen keine Batchsoftware oder Server installiert oder verwaltet werden. AWS Batch übernimmt für Sie die Verwaltung der gesamten Infrastruktur, wodurch eine komplexe Bereitstellung, Verwaltung, Überwachung und Skalierung der Batchverarbeitungsaufträge entfällt.
Integration in AWS
AWS Batch ist nativ in die AWS-Plattform integriert. Dadurch können Sie die Skalierungs-, Netzwerk- und Zugriffsverwaltungsfunktionen von AWS nutzen. Dies ermöglicht ein einfaches Ausführen von Aufträgen, über die sicher Daten von AWS-Datenspeichern wie Amazon S3 oder Amazon DynamoDB abgerufen oder in diese Speicher geschrieben werden können.
Kostenoptimierte Ressourcenbereitstellung
AWS Batch stellt Datenverarbeitungsressourcen bereit und optimiert die Auftragsverteilung anhand des Volumens und der Ressourcenanforderungen der gesendeten Batchaufträge. AWS Batch skaliert dynamisch die Datenverarbeitungsressourcen auf jede Menge, die zum Ausführen der Batchaufträge erforderlich ist, sodass Sie nicht mehr den Einschränkungen von Clustern mit fester Kapazität unterliegen. AWS Batch bietet in Ihrem Auftrag auch dynamisch für Spot Instances und trägt somit zu einer weiteren Reduzierung der Kosten für das Ausführen von Batchaufträgen bei.
Anwendungsfälle
Finanzdienstleistungen: Nachbörsliche Analyse
Automatisieren Sie die Analyse der Transaktionskosten, Ausführungsberichterstattung und Marktentwicklungen des Tages.
Biowissenschaften: Wirkstoffsuche für Biopharma
Schnelles Durchsuchen von Bibliotheken von kleinen Molekülen für die Wirkstoffentdeckung.
Digitale Medien: Rendering von Spezialeffekten
Automatisieren Sie Inhaltsrendering-Verarbeitungslasten und reduzieren Sie die Notwendigkeit menschlichen Eingreifens dank Ausführungsabhängigkeiten oder Ressourcenplanung.
Erste Schritte mit AWS
Beginnen Sie die Erstellung mit AWS
Erfahren Sie mehr über AWS Batch