Compute Shapes
A shape is a template that determines the number of CPUs, amount of memory, and other resources that are allocated to an instance.
This topic provides basic information about the shapes that are available for bare metal instances, virtual machines (VMs), and dedicated virtual machine hosts.
Flexible Shapes
A flexible shape is a shape that lets you customize the number of OCPUs and the amount of memory when launching or resizing your VM. When you create a VM instance using the flexible shape, you select the number of OCPUs and the amount of memory that you need for the workloads that run on the instance. The network bandwidth and number of VNICs scale proportionately with the number of OCPUs. This flexibility lets you build VMs that match your workload, enabling you to optimize performance and minimize cost.
Currently, flexible memory is available on VM.Standard.E3.Flex instances that run on AMD Rome processors. For this VM and processor combination, you can select from 1 to 64 OCPUs. The amount of memory allowed is based on the number of OCPUs selected. For each OCPU, you can select up to 64 GB of memory, with a maximum of 1024 GB total. The minimum amount of memory allowed is either 1 GB or a value matching the number of OCPUs, whichever is greater. For example, if you select 25 OCPUs, the minimum amount of memory allowed is 25 GB.
These resources are billed at a per-second granularity with a one-minute minimum. Optimize your costs by choosing the shape that matches your workload and by changing the shape when your workload changes. For example, you can configure the VM to maximize compute processing power by choosing a low core-to-memory ratio. Or, for applications like in-memory databases or big data processing engines, configure an instance with a high core-to-memory ratio. Modify the OCPUs and memory as your workload changes, scaling up to increase performance or scaling down to reduce costs.
The VM.Standard.E3.Flex shape, a VM standard shape, is a flexible shape.
When a new region becomes available, it might take a few weeks before host capacity for flexible shapes also becomes available.
Supported Images
The following Oracle-provided platform images are compatible with flexible shapes. Use an image that was published in March 2020 (for Linux images) or April 2020 (for Windows images) or later.
- Oracle Autonomous Linux 7.x
- Oracle Linux 8.x
- Oracle Linux 7.x
- Oracle Linux 6.x (VMs only)
- CentOS 8.x
- CentOS 7.x
- Ubuntu 18.04
- Ubuntu 16.04
- Windows Server 2019 (VMs only)
- Windows Server 2016 (VMs only)
- Windows Server 2012 (VMs only)
Custom images are also supported, depending on the image. You must add flexible shape compatibility to the custom image, and then test the image on the flexible shape to ensure that it actually works on the shape.
Bare Metal Shapes
The following shapes are available for bare metal instances:
Network bandwidth is based on expected bandwidth for traffic within a VCN. To determine which physical NICs are active for a shape, refer to the network bandwidth specifications in the following tables. If the network bandwidth is listed as "2 x <bandwidth> Gbps," it means that both NIC 0 and NIC 1 are active.
Standard Shapes
These are the bare metal standard series:
- BM.Standard2: X7-based standard compute. Processor: Intel Xeon Platinum 8167M. Base frequency 2.0 GHz, max turbo frequency 2.4 GHz.
- BM.Standard.E3: E3-based standard compute. Processor: AMD EPYC 7742. Base frequency 2.25 GHz, max boost frequency 3.4 GHz.
Shape | OCPU | Memory (GB) | Local Disk | Max Network Bandwidth | Max VNICs Total: Linux | Max VNICs Total: Windows |
---|---|---|---|---|---|---|
BM.Standard2.52 | 52 | 768 | Block storage only | 2 x 25 Gbps |
52 total (26 per physical NIC) |
27 total (1 on the first physical NIC, 26 on the second) |
BM.Standard.E3.128 | 128 | 2048 | Block storage only | 2 x 50 Gbps | 128 | 65 (1 on the first physical NIC, 64 on the second) |
Dense I/O Shapes
This is the bare metal dense I/O series:
- BM.DenseIO2: X7-based dense I/O compute. Processor: Intel Xeon Platinum 8167M. Base frequency 2.0 GHz, max turbo frequency 2.4 GHz.
Shape | OCPU | Memory (GB) | Local Disk | Max Network Bandwidth | Max VNICs Total: Linux | Max VNICs Total: Windows |
---|---|---|---|---|---|---|
BM.DenseIO2.52 | 52 | 768 |
51.2 TB NVMe SSD (8 drives) |
2 x 25 Gbps | 52 total (26 per physical NIC) | 27 total (1 on the first physical NIC, 26 on the second) |
GPU Shapes
These are the bare metal GPU series:
-
BM.GPU3: X7-based GPU compute.
- GPU: NVIDIA Tesla V100 16 GB
- CPU: Intel Xeon Platinum 8167M. Base frequency 2.0 GHz, max turbo frequency 2.4 GHz.
-
BM.GPU4: E2-based GPU compute.
- GPU: NVIDIA A100 40 GB
- CPU: AMD EPYC 7542. Base frequency 2.9 GHz, max boost frequency 3.4 GHz.
Shape | OCPU | GPU Memory (GB) | CPU Memory (GB) | Local Disk | Max Network Bandwidth | Max VNICs Total: Linux | Max VNICs Total: Windows |
---|---|---|---|---|---|---|---|
BM.GPU3.8 (GPU: 8xV100) |
52 | 128 | 768 | Block storage only | 2 x 25 Gbps | 52 | 27 (1 on the first physical NIC, 26 on the second) |
BM.GPU4.8 (GPU: 8xA100) |
64 | 320 | 2048 | 27.2 TB NVMe SSD (4 drives) |
1 x 50 Gbps 8 x 200 Gbps RDMA |
64 | 1 |
HPC Shapes
This is the bare metal HPC series:
- BM.HPC2: X7-based high frequency compute. Processor: Intel Xeon Gold 6154. Base frequency 3.0 GHz, max turbo frequency 3.7 GHz.
Shape | OCPU | Memory (GB) | Local Disk | Max Network Bandwidth | Max VNICs Total: Linux | Max VNICs Total: Windows |
---|---|---|---|---|---|---|
BM.HPC2.36 | 36 | 384 |
6.4 TB NVMe SSD (1 drive) |
1 x 25 Gbps 1 x 100 Gbps RDMA |
50 | 1 |
VM Shapes
The following shapes are available for VMs:
Network bandwidth is based on expected bandwidth for traffic within a VCN.
Standard Shapes
These are the VM standard series:
- VM.Standard2: X7-based standard compute. Processor: Intel Xeon Platinum 8167M. Base frequency 2.0 GHz, max turbo frequency 2.4 GHz.
- VM.Standard.E2.1.Micro: E2-based standard compute. Processor: AMD EPYC 7551. Base frequency 2.0 GHz, max boost frequency 3.0 GHz.
- VM.Standard.E3: E3-based standard compute, with a flexible number of OCPUs. Processor: AMD EPYC 7742. Base frequency 2.25 GHz, max boost frequency 3.4 GHz.
Shape | OCPU | Memory (GB) | Local Disk (TB) | Max Network Bandwidth | Max VNICs Total: Linux | Max VNICs Total: Windows |
---|---|---|---|---|---|---|
VM.Standard2.1 | 1 | 15 | Block storage only | 1 Gbps | 2 | 2 |
VM.Standard2.2 | 2 | 30 | Block storage only | 2 Gbps | 2 | 2 |
VM.Standard2.4 | 4 | 60 | Block storage only | 4.1 Gbps | 4 | 4 |
VM.Standard2.8 | 8 | 120 | Block storage only | 8.2 Gbps | 8 | 8 |
VM.Standard2.16 | 16 | 240 | Block storage only | 16.4 Gbps | 16 | 16 |
VM.Standard2.24 | 24 | 320 | Block storage only | 24.6 Gbps | 24 | 24 |
VM.Standard.E2.1.Micro |
1 |
1 | Block storage only | 480 Mbps | 1 | - |
VM.Standard.E3.Flex See Flexible Shapes. |
1 OCPU minimum, 64 OCPU maximum |
1 GB minimum, 1024 GB maximum1 |
Block storage only | 1 Gbps per OCPU, maximum 40 Gbps |
VM with 1 OCPU: 2 VNICs. VM with 2 or more OCPUs: 1 VNIC per OCPU. Maximum 24 VNICs. |
VM with 1 OCPU: 2 VNICs. VM with 2 or more OCPUs: 1 VNIC per OCPU. Maximum 24 VNICs. |
1: Instances are billed for the full amount of memory that you provision. Usable memory is reduced by up to 256 MB per instance. This difference is due to memory reserved to support the VM on the hypervisor. |
Dense I/O Shapes
This is the VM dense I/O series:
- VM.DenseIO2: X7-based dense I/O compute. Processor: Intel Xeon Platinum 8167M. Base frequency 2.0 GHz, max turbo frequency 2.4 GHz.
Shape | OCPU | Memory (GB) | Local Disk (TB) | Max Network Bandwidth | Max VNICs Total: Linux | Max VNICs Total: Windows |
---|---|---|---|---|---|---|
VM.DenseIO2.8 | 8 | 120 | 6.4 TB NVMe SSD | 8.2 Gbps | 8 | 8 |
VM.DenseIO2.16 | 16 | 240 | 12.8 TB NVMe SSD | 16.4 Gbps | 16 | 16 |
VM.DenseIO2.24 | 24 | 320 | 25.6 TB NVMe SSD | 24.6 Gbps | 24 | 24 |
GPU Shapes
This is the VM GPU series:
-
VM.GPU3: X7-based GPU compute.
- GPU: NVIDIA Tesla V100 16 GB
- CPU: Intel Xeon Platinum 8167M. Base frequency 2.0 GHz, max turbo frequency 2.4 GHz.
Shape | OCPU | GPU Memory (GB) | CPU Memory (GB) | Local Disk (TB) | Max Network Bandwidth | Max VNICs Total: Linux | Max VNICs Total: Windows |
---|---|---|---|---|---|---|---|
VM.GPU3.1 (GPU: 1xV100) |
6 | 16 | 90 | Block storage only | 4 Gbps | 6 | 6 |
VM.GPU3.2 (GPU: 2xV100) |
12 | 32 | 180 | Block storage only | 8 Gbps | 12 | 12 |
VM.GPU3.4 (GPU: 4xV100) |
24 | 64 | 360 | Block storage only | 24.6 Gbps | 24 | 24 |
Dedicated Virtual Machine Host Shapes
Shape | Instance Type | Billed OCPU |
Usable OCPU1 |
Supported Shapes for Hosted VMs |
---|---|---|---|---|
DVH.Standard2.52 | X7-based VM host | 52 | 48 | VM.Standard2 |
1: The difference between billed OCPUs and usable OCPUs is due to OCPUs reserved for hypervisor use. |
Previous Generation Shapes
Oracle Cloud Infrastructure periodically releases new generations of Compute shapes. The latest shapes let you take advantage of newer hardware and a better price-performance ratio. When a shape is several years old, and newer generation shapes that are suited for the same purposes are available, the old shape transitions to become a previous generation shape.
Previous generation shapes are still fully supported. However, because the underlying hardware has reached the sustaining phase of its lifecycle, capacity in certain high-demand regions might be limited.
If you're using a previous generation shape, we encourage you to upgrade to a current generation shape.
Upgrading from a Previous Generation Shape
To upgrade from a previous generation shape to a current generation shape, you can do the following things:
- For supported VM instances, change the shape of the instance.
- For bare metal instances and VM instances that don't support changing the shape, terminate the instance but DO NOT delete the boot volume. Then, use the boot volume to create a new instance.
Previous Generation Bare Metal Shapes
These are the previous generation bare metal shape series.
Newer shape recommendation: BM.Standard2 or BM.Standard.E3 series
End of orderability date: December 31, 2020
X5-based standard compute. Processor: Intel Xeon E5-2699 v3. Base frequency 2.3 GHz, max turbo frequency 3.6 GHz.
Shape | OCPU | Memory (GB) | Local Disk | Max Network Bandwidth | Max VNICs Total: Linux | Max VNICs Total: Windows |
---|---|---|---|---|---|---|
BM.Standard1.36 | 36 | 256 | Block storage only | 1 x 10 Gbps | 36 | 1 |
Newer shape recommendation: BM.Standard2 or BM.Standard.E3 series
End of orderability date: December 31, 2020
X6-based standard compute. Processor: Intel Xeon E5-2699 v4. Base frequency 2.2 GHz, max turbo frequency 3.6 GHz.
Shape | OCPU | Memory (GB) | Local Disk | Max Network Bandwidth | Max VNICs Total: Linux | Max VNICs Total: Windows |
---|---|---|---|---|---|---|
BM.Standard.B1.44 | 44 | 512 | Block storage only | 1 x 25 Gbps | 44 | None |
Newer shape recommendation: BM.Standard2 or BM.Standard.E3 series
End of orderability date: February 8, 2021
E2-based standard compute. Processor: AMD EPYC 7551. Base frequency 2.0 GHz, max boost frequency 3.0 GHz.
Shape | OCPU | Memory (GB) | Local Disk | Max Network Bandwidth | Max VNICs Total: Linux | Max VNICs Total: Windows |
---|---|---|---|---|---|---|
BM.Standard.E2.64 | 64 | 512 | Block storage only | 2 x 25 Gbps | 75 | 76 (1 on the first physical NIC, 75 on the second) |
Newer shape recommendation: BM.DenseIO2
End of orderability date: December 31, 2020
X5-based dense I/O compute. Processor: Intel Xeon E5-2699 v3. Base frequency 2.3 GHz, max turbo frequency 3.6 GHz.
Shape | OCPU | Memory (GB) | Local Disk | Max Network Bandwidth | Max VNICs Total: Linux | Max VNICs Total: Windows |
---|---|---|---|---|---|---|
BM.DenseIO1.36 | 36 | 512 | 28.8 TB NVMe SSD (9 drives) | 1 x 10 Gbps | 36 | 1 |
Newer shape recommendation: BM.GPU3 or BM.GPU4 series
End of orderability date: December 31, 2020
X7-based GPU compute.
- GPU: NVIDIA Tesla P100 16 GB
- CPU: Intel Xeon Platinum 8167M. Base frequency 2.0 GHz, max turbo frequency 2.4 GHz.
Shape | OCPU | Memory (GB) | Local Disk | Max Network Bandwidth | Max VNICs Total: Linux | Max VNICs Total: Windows |
---|---|---|---|---|---|---|
BM.GPU2.2 (GPU: 2xP100) |
28 |
GPU Memory: 32 CPU Memory: 192 |
Block storage only | 2 x 25 Gbps | 28 | 15 (1 on the first physical NIC, 14 on the second) |
Previous Generation VM Shapes
These are the previous generation VM shape series.
Newer shape recommendation: VM.Standard2 or VM.Standard.E3 series
End of orderability date: December 31, 2020
X5-based standard compute. Processor: Intel Xeon E5-2699 v3. Base frequency 2.3 GHz, max turbo frequency 3.6 GHz.
Shape | OCPU | Memory (GB) | Local Disk (TB) | Max Network Bandwidth | Max VNICs Total: Linux | Max VNICs Total: Windows |
---|---|---|---|---|---|---|
VM.Standard1.1 | 1 | 7 | Block storage only | 600 Mbps | 2 | 1 |
VM.Standard1.2 | 2 | 14 | Block storage only | 1.2 Gbps | 2 | 1 |
VM.Standard1.4 | 4 | 28 | Block storage only | 1.2 Gbps | 4 | 1 |
VM.Standard1.8 | 8 | 56 | Block storage only | 2.4 Gbps | 8 | 1 |
VM.Standard1.16 | 16 | 112 | Block storage only | 4.8 Gbps | 16 | 1 |
Newer shape recommendation: VM.Standard2 or VM.Standard.E3 series
End of orderability date: December 31, 2020
X6-based standard compute. Processor: Intel Xeon E5-2699 v4. Base frequency 2.2 GHz, max turbo frequency 3.6 GHz.
Shape | OCPU | Memory (GB) | Local Disk (TB) | Max Network Bandwidth | Max VNICs Total: Linux | Max VNICs Total: Windows |
---|---|---|---|---|---|---|
VM.Standard.B1.1 | 1 | 12 | Block storage only | 600 Mbps | 2 | 2 |
VM.Standard.B1.2 | 2 | 24 | Block storage only | 1.2 Gbps | 2 | 2 |
VM.Standard.B1.4 | 4 | 48 | Block storage only | 2.4 Gbps | 4 | 4 |
VM.Standard.B1.8 | 8 | 96 | Block storage only | 4.8 Gbps | 8 | 8 |
VM.Standard.B1.16 | 16 | 192 | Block storage only | 9.6 Gbps | 16 | 16 |
Newer shape recommendation: VM.Standard2 or VM.Standard.E3 series
End of orderability date: February 8, 2021
E2-based standard compute. Processor: AMD EPYC 7551. Base frequency 2.0 GHz, max boost frequency 3.0 GHz.
Shape | OCPU | Memory (GB) | Local Disk (TB) | Max Network Bandwidth | Max VNICs Total: Linux | Max VNICs Total: Windows |
---|---|---|---|---|---|---|
VM.Standard.E2.1 | 1 | 8 | Block storage only | 700 Mbps | 2 | 2 |
VM.Standard.E2.2 | 2 | 16 | Block storage only | 1.4 Gbps | 2 | 2 |
VM.Standard.E2.4 | 4 | 32 | Block storage only | 2.8 Gbps | 4 | 4 |
VM.Standard.E2.8 | 8 | 64 | Block storage only | 5.6 Gbps | 4 | 4 |
Newer shape recommendation: VM.DenseIO2 series
End of orderability date: December 31, 2020
X5-based dense I/O compute. Processor: Intel Xeon E5-2699 v3. Base frequency 2.3 GHz, max turbo frequency 3.6 GHz.
Shape | OCPU | Memory (GB) | Local Disk (TB) | Max Network Bandwidth | Max VNICs Total: Linux | Max VNICs Total: Windows |
---|---|---|---|---|---|---|
VM.DenseIO1.4 | 4 | 60 | 3.2 TB NVMe SSD | 1.2 Gbps | 4 | 1 |
VM.DenseIO1.8 | 8 | 120 | 6.4 TB NVMe SSD | 2.4 Gbps | 8 | 1 |
VM.DenseIO1.16 | 16 | 240 | 12.8 TB NVMe SSD | 4.8 Gbps | 16 | 1 |
Newer shape recommendation: VM.GPU3 series
End of orderability date: December 31, 2020
X7-based GPU compute.
- GPU: NVIDIA Tesla P100 16 GB
- CPU: Intel Xeon Platinum 8167M. Base frequency 2.0 GHz, max turbo frequency 2.4 GHz.
Shape | OCPU | Memory (GB) | Local Disk (TB) | Max Network Bandwidth | Max VNICs Total: Linux | Max VNICs Total: Windows |
---|---|---|---|---|---|---|
VM.GPU2.1 (GPU: 1xP100) |
12 |
GPU Memory: 16 CPU Memory: 72 |
Block storage only | 8 Gbps | 12 | 12 |