Veröffentlicht am: Dec 3, 2020
Heute hat AWS Batch die Möglichkeit für Kunden eingeführt, AWS Fargate als Rechenressource für ihre AWS Batch-Aufträge anzugeben. Mit der Unterstützung von AWS Batch für AWS Fargate haben Kunden jetzt eine Möglichkeit, Aufträge auf serverlosen Rechenressourcen auszuführen, die von der Auftragseinreichung bis zum Abschluss vollständig verwaltet werden. Jetzt müssen Sie nur noch Ihre Analyse-, Map Reduce- und andere Batch-Arbeitslasten übermitteln, und AWS Batch und AWS Fargate den Rest erledigen lassen.
Kunden können einfach Fargate oder Fargate Spot als Rechenressourcentyp in Batch angeben, eine Fargate-kompatible Auftragsdefinition übermitteln, und sofort von den Vorteilen des Serverless Computing profitieren: automatisches Patching, Isolierung der VM-Grenzen, und immer richtig dimensionierte Rechenleistung. Mit Fargate erhält jeder Auftrag genau die Menge an CPU und Arbeitsspeicher, die er anfordert (innerhalb der zulässigen Fargate-SKUs), so dass keine Ressourcen verschwendet werden, oder auf den Start einer EC2-Instanz gewartet werden muss.
Wenn Sie derzeit ein AWS Fargate-Benutzer sind, bietet Ihnen AWS Batch eine verwaltete Batch-Warteschlange mit der Möglichkeit, Priorität, Abhängigkeiten und Wiederholungen anzugeben. Mit Batch können Sie beispielsweise Tausende von Aufträgen in eine Warteschlange stellen, und Batch kümmert sich um die Übermittlung dieser Aufträge an Fargate, die Wiederholung fehlgeschlagener Aufträge gemäß Ihren Vorgaben, und den Start aller abhängigen Aufträge, sofern erforderlich. Es bietet eine zusätzliche Verwaltungsebene, so dass Sie sich auch bei Zehntausenden von Aufträgen nicht um den Aufbau einer Infrastruktur kümmern müssen.
Wenn Sie aktuell ein Batch-Benutzer sind, ermöglicht Fargate eine zusätzliche Trennungsschicht weg von EC2. AMI's müssen nicht verwaltet oder gepatcht werden, und mit Fargate verbringen Sie noch weniger Zeit damit, über Ressourcen und Kapazitäten nachzudenken. Sie können Ihre Fargate-kompatiblen Aufträge an Batch übermitteln und müssen sich nicht um die Pflege von zwei verschiedenen Diensten kümmern, wenn Sie Workloads haben die auf EC2, und andere, die auf Fargate laufen. Darüber hinaus bietet Fargate Sicherheitsvorteile ohne zusätzlichen Aufwand (z. B. SOX- und PCI-Konformität) sowie eine Isolierung der Rechenressourcen für jeden Auftrag.
Zusammen bietet Ihnen AWS Batch eine vollständig verwaltete, serverlose Batch-Planungslösung mit Einfachheit und Transparenz, unter Verwendung von AWS Fargate-Ressourcen. Für weitere Informationen besuchen Sie unseren Blog.