Upgrade to Pro — share decks privately, control downloads, hide ads and more …

TechTalk Erste Erfahrungen mit AWS Batch - Stapeldatenverarbeitung in der Cloud

TechTalk Erste Erfahrungen mit AWS Batch - Stapeldatenverarbeitung in der Cloud

Auf der re:invent Ende letzten Novembers hat AWS einen neuen Service zur Ausführung von Batch-Datenverarbeitungsjobs vorgestellt: AWS Batch. Mit Batch definiert man Aufgaben (Jobs), die dann jeweils in einem Docker Container ausgeführt werden. Dabei macht der Nutzer nur Vorgaben (etwa „wie viele CPUs brauche ich?“) und Batch kümmert sich darum, dass der Container in einem entsprechenden Environment läuft. In diesem TechTalk schauen wir uns das einmal näher an und geben dabei Antworten auf Fragen: Wie definiere ich Jobs? Wie genau werden Jobs ausgeführt? Wie verkette ich Jobs? Und schließlich: Kann ich mit Lambda-Jobs sogar komplett serverless werden?

@wolkenarchitekt

February 23, 2017
Tweet

More Decks by @wolkenarchitekt

Other Decks in Programming

Transcript

  1. Was ist AWS Batch? • Ein paar Sätze aus der

    AWS-Beschreibung: – „AWS Batch enables you to run batch computing workloads on the AWS Cloud“ – „This service can efficiently provision resources in response to jobs submitted...“ – „As a fully managed service, AWS Batch enables developers ... to run batch computing workloads of any scale.“
  2. Andere Arten Jobs in Auftrag zu geben pwolf@coseelap0: aws batch

    submit-job --job-name cliJob01 --job-queue batchdemo-job-queue --job-definition arn:aws:batch:us-east-1:833352892577:job- definition/batchdemoJob:1 --parameters videoFileName=example01_10s.mp4
  3. Dependencies zwischen Jobs pwolf@coseelap0: aws batch submit-job --job-name cli-cleanupJob01 --job-queue

    batchdemo-cleanup-job-queue --job-definition batchdemo-cleaner:2 --parameters videoFileName=example_01_10s.mp4 --depends-on jobId=99cc80b7-3bff-468d-968a-2c7c750833d3
  4. Misc • Scheduler • Spot Instances • AWS Step Functions

    • What‘s coming? – Weitere Regionen – Array Jobs – Lamba Jobs
  5. Nächster Talk ... Continuous Delivery für Groß und Klein <

    Jonas Bechstein Jannis Schaefer /> 30. März 2017 > talks.cosee.biz > blog.cosee.biz