About Learning AWS Batch 

We will be learning AWS Batch with a detailed description of the computing environment and batch descriptions.

  • It is a set of batch management capabilities
  • Used to run hundreds of batch computing jobs on AWS
  • No need to install and manage batch software
  • handles job execution and compute resource management
  • execute multiple jobs in parallel
  • Batch Compute Resource is an EC2 instance
  • Batch Compute Environment is collection of compute resources to run batch jobs on
  • 2 types of Compute Environments;
    • Managed – provisioned and managed by AWS
    • Unmanaged – managed by customers.
  • Batch has native integration with the EC2 Spot
  • It supports any job that can executed as a Docker container.
  • Jobs specify memory requirements and number of vCPUs.
  • Batch Application include
    • Deep learning
    • genomics analysis
    • financial risk models
    • Monte Carlo simulations
    • animation rendering
    • media transcoding
    • image processing
    • engineering simulations
  • Job Definition describes
    • job to be executed
    • parameters
    • environmental variables
    • compute requirements
  • Job Definition
    • defined in advance of submitting a job
    • can be shared with others
  • Batch uses Amazon ECS to execute containerized jobs
Aws batch Computing Capabilities

Aws batch Computing Capabilities

Enhance and Upgrade your skills to become an AWS Certified SysOps Administrator – Associate with Free Practice test. Become Job Ready Now!

Menu