Deploy HPC Cluster on Oracle Cloud Infrastructure using SyncHPC

SyncHPC is a platform that allows administrators exceptional control over multiple clouds, including Oracle Cloud Infrastructure (OCI). It simplifies the process of deploying, managing, and accessing HPC clusters. In this context, let’s take a closer look at SyncHPC’s HPC deployment functionality on OCI.

Deploying with ease

SyncHPC offers a user-friendly, intuitive deployment process. Hence, it simplifies the deployment for HPC administrators. Oracle Cloud HPC deployment can be initiated seamlessly by using below steps.

  1. Log in to the SyncHPC platform using your administrator credentials.
  2. From the main navigation panel, locate and click on the “Deployment” tab.
  3. Within the “Deployment” section, find the “+ New Deployment” option and click on it.
  4. Choose the desired deployment type from the dropdown menu. In this case, it is “Oracle Cloud Infrastructure”.

Oracle Cloud HPC Deployment Form

Once you select the Oracle Cloud Infrastructure Option, then a form with fields specific to the HPC Deployment on OCI. A form will appear, prompting you to enter all the necessary inputs for OCI. It includes deployment names, hardware specifications, software configurations, and network settings.

Click the “Submit” button to initiate the deployment creation process.

HPC deployment gets initiated once the admin submits the form. The admin can monitor the deployment progress on SyncHPC. Typically, it takes 10-15 minutes for completion of the deployment. After completing the deployment, users can start submitting their jobs.

Please note that the deployed cluster will be auto-scalable. Hence, only the required compute nodes/machines will be created based on the number of CPUs or memory size provided for jobs.

Access Oracle Object Storage for Input/Output of HPC Jobs

SyncHPC streamlines the management of storage along with HPC clusters. One of its standout features is it provides 2 Tier Storage management.

  1. Workstore: Runtime High-Performance Storage like file-share.
  2. SyncStore: Data-Storage for upload/download of data for input/output of HPC jobs.

SyncHPC uses Object Storage as SyncStore. It supports the object storage from all major cloud providers. There are 2 benefits of providing Object Storage for Input/Output of HPC jobs.

  1. Price of Object Storage is significantly less as compared to file storage
  2. Data management actions like upload/download/snapshots/replication etc. can be easilly achieved on this type of storage.

For example, in this case we used Oracle Object Storage (Buckets) as SyncStore. This integration provides users with the ability to connect, access, and manipulate Oracle Cloud storage effortlessly. You can significantly enhance your workflow for Oracle Cloud Object Storage. This feature simplifies data management, streamlines data synchronisation, and improves data integrity.

SyncHPC grants full ownership of Oracle Cloud HPC Clusters. It simplifies deployment procedures, allowing for effortless syncing of Oracle cloud storage, the addition of extra nodes, and empowers administrators to shape their computing landscapes as they envision.

Through its user-oriented approach, SyncHPC provides a smooth management experience with a sturdy range of features, ushering in a new era of control and ownership in Hybrid HPC and VDI.

Up-Coming Blogs:

In new blog posts, we will share the process of deploying HPC clusters on various infrastructures. Stay tuned for upcoming blogs on Cloud Service Providers (CSP) and On-Premises HPC Infrastructure:

  1. Amazon Web Services (AWS)
  2. Google Cloud Platform (GCP)
  3. On-Premises HPC Infra

Also, you can refer the blog post for Azure here.

Leave a comment