Getting started with AWS PCS
This is a tutorial to create a simple cluster that you can use to try AWS PCS. The following figure shows the design of the cluster.
The tutorial cluster design has the following key components:
-
A VPC and subnets that meet AWS PCS networking requirements.
-
An Amazon EFS file system, which will be used as a shared home directory.
-
An Amazon FSx for Lustre file system, which provides a shared high performance directory.
-
An AWS PCS cluster, which provides a Slurm controller.
-
2 compute node groups.
-
The
login
node group, which provides shell-based interactive access to the system. -
The
compute-1
node group provides elastically-scaling instances to run jobs.
-
-
1 queue that sends jobs to EC2 instances in the
compute-1
node group.
The cluster requires additional AWS resources, such as security groups, IAM roles, and EC2 launch templates, which aren't shown in the diagram.
Topics
- Prerequisites for getting started with AWS PCS
- Create a VPC and subnets for AWS PCS
- Create security groups for AWS PCS
- Create a cluster in AWS PCS
- Create shared storage for AWS PCS in Amazon Elastic File System
- Create shared storage for AWS PCS in Amazon FSx for Lustre
- Create compute node groups in AWS PCS
- Create a queue to manage jobs in AWS PCS
- Connect to your AWS PCS cluster
- Explore the cluster environment in AWS PCS
- Run a single node job in AWS PCS
- Run a multi-node MPI job with Slurm in AWS PCS
- Delete your AWS resources for AWS PCS