Solve large computational problems and gain new insights by leveraging HPC on AWS

Create a Free Account
Contact Sales

Read in-depth whitepapers for best practices and architectural guidance about HPC workloads on AWS.

Title Summary Download
An Introduction to High Performance Computing on AWS This whitepaper cpvers HPC best practices, use cases, and cost optimization. Download PDF
AWS Well-Architected Framework: HPC Lens This whitepaper covers common HPC scenarios and identifies key elements to ensure your workloads are architected according to best practices. Download PDF

Use this chart to map out which AWS products can be used to conduct HPC on AWS. To see all product documentation instead, click here.

AWS Service What it does for your HPC Environment Documentation Links
Amazon EC2 Amazon EC2 provides the virtual application servers, known as instances, to host your HPC workload or application. 
AWS Batch AWS Batch is a fully-managed service that enables you to easily run large-scale compute workloads on the cloud without having to worry about resource provisioning or managing schedulers. Interact with AWS Batch via the web console, AWS CLI, or SDKs.
Amazon EBS Amazon EBS provides persistent block storage volumes for use with an Amazon EC2 instance.
Amazon EFS Amazon EFS provides file storage to make data available to one or more EC2 instances via a file system interface and file system access semantics.
Amazon S3 Amazon S3 provides secure, durable, and massively scalable object storage for HPC data. 
Amazon Glacier Amazon Glacier is a secure, durable, and extremely low-cost cloud storage service for data archiving and long-term backup. It can replace tape for archive and regulatory compliance. 
AWS IAM AWS Identity and Access Management (IAM) is an AWS service that helps you securely control access to AWS resources for your users. You use IAM to control who can use your AWS resources (authentication) and what resources they can use and in what ways (authorization).
Autoscaling Autoscaling allows for the automatic resizing of HPC clusters. It ensures that your application is optimized for availability. Clusters can be automatically scaled up and down to accommodate the applications deployed.
Amazon AppStream 2.0 Amazon AppStream 2.0 is a fully managed, secure, application streaming service that allows you to stream desktop applications from AWS to any device running a web browser, without rewriting them.
AWS Lambda AWS Lambda allows you to run code without provisioning or managing servers. You define short-duration functions written in a number of languages and allow Lambda to manage execution at scale.

Other services often used with HPC workloads include  Amazon API Gateway, Amazon DynamoDB, Amazon ECS, Amazon ECR, Elastic Load Balancing, and Amazon SQS.


Simplify using AWS services for your HPC application with and start building with tools designed to quickly get you coding and scripting.