Hi,
I am looking into building PBS on AWS Fully is there a reference on how to do that or a reference architecture?
Thanks.
Hi,
I am looking into building PBS on AWS Fully is there a reference on how to do that or a reference architecture?
Thanks.
You would need to build on the supported OS / Version / Arch
Details are found here:
Thanks for sharing that, but there is no reference architecture on components placement, the queues and how should they be placed if they are with different instance sizing and also how this should interact with aws services as well?
For large size deployments, what is the best practices to place the solution components as well and the networking best practices?
Thank you, Please refer the below documents:
Make sure you have the pre-requisite ready before deploying PBS Pro
PBS Professional needs to be deployed as below:
Cloud instance sizing depends on the specific requirements of the application. The PBS Pro execution component itself can run on a basic 1 vCore instance. However, selecting the appropriate instance size should be determined in consultation with the application specialist, supported by benchmarking to identify the best option. Factors such as whether the application is CPU-, memory-, GPU-, or I/O-intensive will influence the decision. Please note that sizing recommendations fall outside the scope of a workload manager like openPBS
Network and storage requirements also depend on the type of jobs being run. For example, SMP jobs, MPP jobs (which may require a high-speed interconnect such as InfiniBand, as well as scale sets, instance pools, or instance groups), and OpenMP jobs each have different needs. Similarly, if the application is I/O-intensive, the choice between local storage and shared/global storage should be carefully considered.
Thank you for all the details shared will check them out and try to see how things would go.
@adarsh Thank you so much for all your help in the community and I am new to PBS and starting to upskill into HPC domain as I’m a experienced K8s engineer and need some guidance or reference to start my journey and any reference / advise is highly appreciated. Thank you
Since you already have a solid background in Kubernetes, you’re in a great position to pick up PBS Professional quickly. You will find that many of the core mechanics—like allocating resources, managing nodes, handling queues, and scheduling workloads—map directly to what you already know. The main shift is simply looking at these concepts through the lens of High-Performance Computing (HPC) and batch processing rather than long-running microservices.
I would recommend starting with the basic architecure of PBS Pro ( server, scheduler, comm, pbs_mom) and then the PBS workflow: submit a job → scheduler evaluates resources and policies → job is placed on execution nodes → PBS monitors the job → resources are released when the job completes.