Auto Scaling

Template Name

Description

View

View in Designer

Launch

Load-based auto scaling

Creates an Auto Scaling group with scaling policies that are based on CPU
usage in order to start and stop Amazon EC2 instances, which span
multiple Availability Zones. This template also uses Auto Scaling
notifications so that you are emailed when scaling events
occur.

AWS Batch

Template Name

Description

View

View in Designer

Launch

AWS Batch "Hello World!"

Creates an AWS Batch compute environment, job queue, and job
definition for a simple "Hello World" batch job. When the job is
submitted, it echoes "hello world" and exits. You can modify the job
definition to run your own Docker container and/or batch
scripts.

Creates a low priority job queue that is mapped to an Amazon EC2 Spot
compute environment, and a high priority job queue that is mapped to
an On-demand compute environment as well as the Spot compute
environment. There are two job definitions: one to mimic a testing
job definition, and another to mimic a high-importance application
job (each job echoes its name and then exits). You can modify the
job definition to run your own Docker container and/or batch
scripts.

Creates a cross-zone Elastic Load Balancing load balancer and an Auto Scaling group
with
an update policy that keeps at least two instances running while
performing a rolling update. The update proceeds only when the Elastic Load Balancing
health check detects that the updated instances are in
service.

Creates an Amazon SNS topic that can send messages to two Amazon SQS queues
and two IAM users: one that has permission to publish to the topic
and another that has permission to read messages from the
queues.