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.

Note

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.

Images
  • 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

Designed for general purpose workloads and suitable for a wide range of applications and use cases. Standard shapes provide a balance of cores, memory, and network resources. Standard shapes are available with Intel or AMD processors.

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

Designed for large databases, big data workloads, and applications that require high-performance local storage. DenseIO shapes include locally-attached NVMe-based SSDs.

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

Designed for hardware-accelerated workloads. GPU shapes include Intel or AMD CPUs and NVIDIA graphics processors.

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

Designed for high-performance computing workloads that require high frequency processor cores and cluster networking for massively parallel HPC workloads.

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

Designed for general purpose workloads and suitable for a wide range of applications and use cases. Standard shapes provide a balance of cores, memory, and network resources. Standard shapes are available with Intel or AMD processors.

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

See Details of the Always Free Resources.

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

Designed for large databases, big data workloads, and applications that require high-performance local storage. DenseIO shapes include locally-attached NVMe-based SSDs.

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

Designed for hardware-accelerated workloads. GPU shapes include Intel or AMD CPUs and NVIDIA graphics processors.

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:

Previous Generation Bare Metal Shapes

These are the previous generation bare metal shape series.

BM.Standard1

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
BM.Standard.B1

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
BM.Standard.E2

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)
BM.DenseIO1

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
BM.GPU2

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.

VM.Standard1

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
VM.Standard.B1

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
VM.Standard.E2

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
VM.DenseIO1

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
VM.GPU2

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