Introducing AWS Batch: A Highly-efficient, Dynamically Scaled Cloud Batch Computing Service from Amazon Web Services
AWS Batch is a fully-managed service that enables developers, scientists, and engineers to easily and efficiently run batch computing workloads of any scale on AWS. The service automatically provisions compute resources and optimizes the workload distribution based on the quantity and scale of the workloads. With AWS Batch, there is no need to install or manage batch computing software, allowing you to focus on analyzing results and solving problems. In this talk, Jamie Kinney describes the core concepts behind AWS Batch, details of how the service functions and provides relevant use cases and sample code. Glenn Bach will also show "BatchBeagle", an open source tool he built that has commands for managing queues, compute environments, and job definitions in AWS Batch.
Wednesday, November 1st in BBB 180
- Introduction to AWS key concepts, 30 Mins
- AWS Batch Overview, use Cases and Sample Code, 50 mins
- BatchBeagle, 20 mins
About the Speakers:
Jamie Kinney is the Principal Product Manager for AWS Batch and High Performance Computing at Amazon Web Services. He first joined Amazon.com in 1998 and has created a number of programs within AWS that are designed to facilitate scientific exploration on the cloud, including the AWS Public Data Sets, AWS Research Grants, and the global data egress waiver for research.
Glenn Bach is the Senior Director, Academic Computing Services, and manages two teams at Caltech. The first team is a development group that writes web software in support of instruction and research. The focus is on agile, iterative software development, and advanced automated tools to manage the deploy and support of software, both locally and in the cloud. The second team runs High Performance Computing resources and standard UNIX based services. Glenn is also a software engineer himself, with over 20 years experience.