AWS Parallel Computing Service now supports node lifecycle actions
AWS Parallel Computing Service introduces node lifecycle actions, enabling automatic execution of custom scripts at defined points in a compute node's lifecycle
AWS announces the general availability of node lifecycle actions in AWS Parallel Computing Service (PCS). With node lifecycle actions, you can run custom scripts automatically at defined points in a compute node's lifecycle. Use them to prepare your nodes for work, such as mounting shared storage, joining a directory service, installing software, or setting up monitoring. Define node lifecycle actions in your PCS compute node group configuration when you create or update the group, and reuse the same script across multiple compute node groups and clusters. For each script, set its location as an Amazon S3 or HTTPS URI, the arguments to pass, which lifecycle stage it runs in, whether it re-runs on reboot, and its error-handling behavior. AWS PCS writes the output to a dedicated log file, providing visibility into what ran. AWS PCS is a managed service that simplifies running and scaling high-performance computing (HPC) workloads on AWS using Slurm. Build complete, elastic environments that integrate compute, storage, networking, and visualization tools. The service manages cluster updates and provides built-in observability. Node lifecycle actions are available in all AWS Regions that support AWS PCS. For more information, see the AWS PCS User Guide.