This repository contains example recipes that demonstrate how to build HPC systems using AWS Parallel Computing Service, AWS ParallelCluster, Research and Engineering Studio, AWS Batch, and several other AWS products.
- If you are new to AWS Parallel Computing Service (AWS PCS), you can watch this short introductory video.
- You can learn about ParallelCluster from this quick explainer video.
- This video introduces Research and Engineering Studio on AWS.
- Discover recipes to help you get started with AWS PCS
- Try launching a HPC cluster in the cloud with just a few clicks.
- Need to set up HPC-ready networking? Choose from a simple example or a more advanced configuration.
- There are also examples of setting up HPC-ready filesystems on AWS for you to try and learn from.
If you just want to explore what all is available, the recipes home page shows you every recipe. Here is an example of what you'll find:
This recipe is named byo_login. It's part of the pcs (Parallel Computing Service) collection. Its tags tell us its a core recipe (i.e. maintained by AWS staff) and that it pertains to EC2, Lambda, and Secrets Manager as well as PCS.
All CloudFormation templates in this repository are designed to work across all AWS partitions, including:
- Standard AWS regions (
aws
) - AWS GovCloud regions (
aws-us-gov
) - AWS China regions (
aws-cn
)
This is achieved through:
- ARN Regionalization: All templates use the
AWS::Partition
pseudo-parameter for ARNs to ensure they work across all AWS partitions. - Console URL Regionalization: All console URLs use the
AWS::URLSuffix
pseudo-parameter to ensure they generate the correct domain for each partition (e.g.,console.amazonaws-us-gov.com
for GovCloud).
For more information, see the ARN and Console URL Regionalization Scripts.
See CONTRIBUTING for more information.
We encourage your contributions to this collection. Read up on our contribution process and guidelines. Then, head to Get Started to begin.
This repository is licensed under the MIT-0 License. See the LICENSE file.