HPC Toolkit
The new Cloud HPC Toolkit is the next step in high-performance computing (HPC) on Google Cloud.
The new open-source tool enables users to easily create repeatable, turnkey HPC clusters based on proven best practices.
The HPC Toolkit features a modular design that enables composable HPC environments. This allows it to easily define and deploy both simple and advanced HPC solutions.
An HPC blueprint defines the infrastructure and software configuration of an HPC environment via a high-level YAML-formatted file that composes Terraform modules, Packer templates, and Ansible playbooks. Customers can create a cluster with an existing blueprint or modify it to fit their needs. Through a few text lines in the blueprint, organizations can easily modify the configuration to provision the required infrastructure and industry-specific tools required.
The HPC Toolkit comes with several example configuration blueprints, including a small basic cluster and a high I/O cluster. These can be used as-is to get familiar with the operations of the HPC Toolkit, or it can be modified to build different configurations.