Compute Clusters
A compute cluster is a group of high performance computing (HPC), GPU, or optimized instances that are connected with a high-bandwidth, ultra low-latency network. Each node in the cluster is a bare metal machine located in close physical proximity to the other nodes. A remote direct memory access (RDMA) network between nodes provides latency as low as single-digit microseconds, comparable to on-premises HPC clusters.
When you create a compute cluster, you create an empty RDMA network group. After the group is created, you can add instances to the group, or delete instances from the group. Compute clusters allow you to manage instances in the cluster individually, and you can have different types of instances in the cluster.
If you want predictable capacity for a specific number of identical instances that are managed as a group, use cluster networks with instance pools instead.
For steps to manage compute clusters, see the following topics:
- Creating a Compute Cluster
- Retrieving a Compute Cluster's OCID
- Attaching Instances to a Compute Cluster
- Getting Details About a Compute Cluster
- Editing the Name of a Compute Cluster
- Moving a Compute Cluster to a Different Compartment
- Deleting a Compute Cluster
For more information about how to access and store the data that you want to process in your compute clusters, see FastConnect Overview, Overview of File Storage, Overview of Object Storage, and Overview of Block Volume.
Required IAM Policy
To use Oracle Cloud Infrastructure, you must be granted security access in a policy by an administrator. This access is required whether you're using the Console or the REST API with an SDK, CLI, or other tool. If you get a message that you don't have permission or are unauthorized, verify with your administrator what type of access you have and which compartment to work in.
For administrators: To allow users to do all things with compute clusters in all compartments, write the following policy:
Allow group ComputeClusterUsers to manage compute-clusters in tenancy
You must also allow users to create instances in cluster networks. For a typical policy, see Let users launch compute instances.
Supported Shapes
The following shapes support compute clusters:
- BM.HPC2.36
- BM.GPU.A100-v2.8
- BM.GPU4.8
- BM.Optimized3.36
Typically, to be able to create multiple HPC, GPU, or optimized instances in a compute cluster, you must request a service limit increase.
Supported Regions and Availability Domains
Compute clusters are supported in selected regions within the Oracle Cloud Infrastructure commercial realm and Government Cloud realms.
- Australia East (Sydney)
- Australia Southeast (Melbourne)
- Brazil East (Sao Paulo)
- Brazil Southeast (Vinhedo)
- Canada Southeast (Montreal)
- France Central (Paris)
- France South (Marseille)
- Germany Central (Frankfurt)
- India South (Hyderabad)
- India West (Mumbai)
- Israel Central (Jerusalem)
- Italy Northwest (Milan)
- Japan Central (Osaka)
- Japan East (Tokyo)
- Netherlands Northwest (Amsterdam)
- Saudi Arabia West (Jeddah)
- Singapore (Singapore)
- South Africa Central (Johannesburg)
- South Korea Central (Seoul)
- South Korea North (Chuncheon)
- Sweden Central (Stockholm)
- Switzerland North (Zurich)
- UAE East (Dubai)
- UK South (London)
- US East (Ashburn)
- US Midwest (Chicago)
- US West (Phoenix)
- US West (San Jose)
- UK Gov South (London)
- UK Gov West (Newport)
- US Gov East (Ashburn)
The availability domain that you create the compute cluster in must have hardware that supports compute clusters.