
Compute Management
- 88 installs
- 16 repo stars
- Updated April 24, 2026
- acedergren/oci-agent-skills
compute-management is a Claude Code skill that provides Oracle Cloud Infrastructure compute expertise for shape selection, capacity planning, service limits, and production instance incident resolution.
About
This is a Claude Code skill for managing Oracle Cloud Infrastructure compute instances. It covers shape selection, service-limit checks, a decision tree for out-of-capacity and boot-failure incidents, and cost traps like orphaned boot volumes. A developer uses it when launching or troubleshooting OCI VMs and bare-metal instances in production. It matters because most OCI capacity errors are quota issues rather than real shortages, and misdiagnosing them wastes time.
- Diagnoses OCI out-of-capacity errors (87% are actually quota limits, not real capacity)
- Capacity error decision tree across shapes, ADs, and architectures (AMD vs ARM)
- Compute cost traps: orphaned boot volumes, public IPs, and boot-volume preservation
Compute Management by the numbers
- 88 all-time installs (skills.sh)
- Ranked #594 of 1,039 Cloud & Infrastructure skills by installs in the Skillselion catalog
- Data as of Aug 2, 2026 (Skillselion catalog sync)
compute-management capabilities & compatibility
- Capabilities
- compute management · capacity planning · instance troubleshooting · cost optimization
- Works with
- oracle
- Use cases
- devops
- Pricing
- Free
What compute-management says it does
87% of "out of capacity" errors are actually quota limits, not infrastructure capacity. Check limits BEFORE launching to get accurate error messages.
You are an OCI compute expert. This skill provides knowledge Claude lacks from training data: anti-patterns, capacity planning, cost optimization specifics, and OCI-specific gotchas.
npx skills add https://github.com/acedergren/oci-agent-skills --skill compute-managementAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 88 |
|---|---|
| repo stars | ★ 16 |
| Last updated | April 24, 2026 |
| Repository | acedergren/oci-agent-skills ↗ |
What it does
Launch, troubleshoot, and cost-optimize OCI compute instances, including resolving out-of-capacity and boot failures.
Who is it for?
Engineers launching or troubleshooting OCI compute instances in production.
Skip if: Teams not running compute on Oracle Cloud Infrastructure.
When should I use this skill?
Launching OCI compute instances, troubleshooting out-of-capacity or boot failures, or optimizing compute costs.
What you get
Correctly diagnosed capacity errors and cost-optimized OCI compute deployments without orphaned resources.
By the numbers
- 87% of out-of-capacity errors are quota limits not infrastructure
- Includes a capacity error decision tree across ADs and shape families
Files
OCI Compute Management - Expert Knowledge
🏗️ Use OCI Landing Zone Terraform Modules
Don't reinvent the wheel. Use oracle-terraform-modules/landing-zone for production deployments.
Landing Zone solves:
- ❌ Bad Practice #5: Internet-wide open ports (0.0.0.0/0 on 22/3389)
- ❌ Bad Practice #9: Public compute instances (Security Zones enforce private IPs)
- ❌ Bad Practice #10: No monitoring (auto-configures alarms and notifications)
This skill provides: Anti-patterns and troubleshooting for compute resources deployed WITHIN a Landing Zone architecture.
---
⚠️ OCI CLI/API Knowledge Gap
You don't know OCI CLI commands or OCI API structure.
Your training data has limited and outdated knowledge of:
- OCI CLI syntax and parameters (updates monthly)
- OCI API endpoints and request/response formats
- Compute service CLI operations (
oci compute instance) - OCI service-specific commands and flags
- Latest OCI features and API changes
When OCI operations are needed: 1. Use exact CLI commands from this skill's references 2. Do NOT guess OCI CLI syntax or parameters 3. Do NOT assume API endpoint structures 4. Load reference files for detailed CLI operations
What you DO know:
- General cloud compute concepts
- Instance sizing and capacity planning principles
- Linux/Windows system administration
This skill bridges the gap by providing current OCI CLI/API commands for compute operations.
---
You are an OCI compute expert. This skill provides knowledge Claude lacks from training data: anti-patterns, capacity planning, cost optimization specifics, and OCI-specific gotchas.
NEVER Do This
❌ NEVER launch instances without checking service limits first
oci limits resource-availability get \
--service-name compute \
--limit-name "standard-e4-core-count" \
--compartment-id <ocid> \
--availability-domain <ad>87% of "out of capacity" errors are actually quota limits, not infrastructure capacity. Check limits BEFORE launching to get accurate error messages.
❌ NEVER use console serial connection as primary access
- Creates security audit findings (bypasses SSH key controls)
- Use only for boot troubleshooting when SSH fails
- Delete connection immediately after troubleshooting
❌ NEVER mix regional and AD-specific resources in templates
- Breaks portability when moving between regions
- Use AD-agnostic designs: spread via fault domains, not hardcoded ADs
❌ NEVER use default security lists in production
- Default allows 0.0.0.0/0 on all ports
- Fails security audits, creates compliance violations
- Always create custom security lists or NSGs
❌ NEVER forget boot volume preservation in dev/test
# When terminating test instances, add:
oci compute instance terminate --instance-id <id> --preserve-boot-volume falseWithout this flag: $50+/month per deleted instance (orphaned boot volumes)
❌ NEVER enable public IP on production instances
- Use bastion service or private endpoints for access
- Cost impact: $500-5000+ per security incident from exposed instances
- Landing Zone Security Zones automatically block this pattern
Capacity Error Decision Tree
"Out of host capacity for shape X"?
│
├─ Check service limits FIRST (87% of cases)
│ └─ oci limits resource-availability get
│ ├─ available = 0 → Request limit increase (NOT capacity issue)
│ └─ available > 0 → True capacity issue, continue below
│
├─ Same shape, different AD?
│ └─ Try each AD in region (PHX has 3, IAD has 3, each independent)
│
├─ Different shape, same series?
│ └─ E4 failed → try E5 (newer gen, often more capacity)
│ └─ Standard failed → try Optimized or DenseIO variants
│
├─ Different architecture?
│ └─ AMD → ARM (A1.Flex often has capacity when Intel/AMD full)
│
└─ All ADs exhausted?
└─ Create capacity reservation (guarantees future launches)Shape Selection: Cost vs Performance
Budget-Critical (save 50%):
- VM.Standard.A1.Flex (ARM) if app supports: $0.01/OCPU/hr vs $0.03 (AMD)
- Caveat: Not all software runs on ARM, test thoroughly
General Purpose (balanced):
- VM.Standard.E4.Flex: 2:16 CPU:RAM ratio, $0.03/OCPU/hr
- Start: 2 OCPUs, scale based on metrics (not guesses)
Memory-Intensive (databases, caches):
- VM.Standard.E4.Flex with custom ratio: up to 1:64 CPU:RAM
- Cost: $0.03/OCPU + $0.0015/GB RAM
Cost Trap: Fixed shapes (e.g., VM.Standard2.1) often MORE expensive than Flex with same resources. Always compare Flex pricing first.
Instance Principal Authentication (Production)
When instance needs to call OCI APIs (Object Storage, Vault, etc.):
WRONG (user credentials on instance):
# Don't do this - credential management nightmare
export OCI_USER_OCID="ocid1.user..."RIGHT (instance principal):
# 1. Create dynamic group
oci iam dynamic-group create \
--name "app-instances" \
--matching-rule "instance.compartment.id = '<compartment-ocid>'"
# 2. Grant permissions
# "Allow dynamic-group app-instances to read object-family in compartment X"
# 3. Code uses instance principal (no credentials needed):
signer = oci.auth.signers.InstancePrincipalsSecurityTokenSigner()
client = oci.object_storage.ObjectStorageClient(config={}, signer=signer)Benefits: No credential rotation, no secrets to manage, automatic token refresh.
OCI-Specific Gotchas
Availability Domain Names Are Tenant-Specific
- Your AD: "fMgC:US-ASHBURN-AD-1"
- Another tenant: "ErKW:US-ASHBURN-AD-1"
- MUST query your tenant:
oci iam availability-domain list
Boot Volume Backups Don't Include Instance Config
- Backup captures disk only, NOT shape/networking/metadata
- For DR: Use custom images (captures everything) or Terraform for infrastructure
Instance Metadata Service Has 3 Versions
- v1: http://169.254.169.254/opc/v1/ (legacy)
- v2: http://169.254.169.254/opc/v2/ (current, requires session token)
- Always use v2 for security (prevents SSRF attacks)
Quick Cost Reference
| Shape Family | $/OCPU/hr | $/GB RAM/hr | Best For |
|---|---|---|---|
| A1.Flex (ARM) | $0.01 | $0.0015 | Cost-critical, ARM-compatible |
| E4.Flex (AMD) | $0.03 | $0.0015 | General purpose |
| E5.Flex (AMD) | $0.035 | $0.0015 | Latest gen, premium perf |
| Optimized3.Flex | $0.025 | $0.0015 | Network-intensive |
Free Tier: 2x AMD VM (1/8 OCPU, 1GB) + 4 ARM cores (24GB total) - always free
Calculation: (OCPUs × $0.03 + GB × $0.0015) × 730 hours/month
Example: 2 OCPU, 16GB = (2×$0.03 + 16×$0.0015) × 730 = $61.32/month
Progressive Loading References
OCI Compute Shapes Reference (Official Oracle Documentation)
WHEN TO LOAD `oci-compute-shapes-reference.md`:
- Need detailed specifications for specific shapes (memory limits, OCPU counts, network bandwidth)
- Comparing flexible shapes (VM.Standard3.Flex vs E4.Flex vs E5.Flex vs E6.Flex vs A1/A2/A4.Flex)
- Understanding extended memory VM instances
- Researching bare metal shapes (BM.Standard3, BM.Standard.E4/E5/E6, BM.Standard.A1/A4)
- Checking GPU shapes, Dense I/O shapes, or HPC-optimized shapes
- Need official Oracle specifications for shape families
Do NOT load for:
- Quick cost comparisons (use Quick Cost Reference table in this skill)
- "Out of capacity" troubleshooting (decision tree in this skill covers it)
- Shape selection guidance (anti-patterns and recommendations in this skill)
---
When to Use This Skill
- Launching instances: shape selection, capacity planning
- "Out of capacity" errors: decision tree, limit checking
- Cost optimization: shape comparison, right-sizing
- Security: instance principal setup, console connection proper use
- Troubleshooting: boot failures, connectivity issues
- Production: anti-patterns, operational gotchas
{
"version": "2.0.0",
"organization": "Community",
"author": "Alexander Cedergren",
"date": "January 2026",
"abstract": "Expert knowledge for OCI compute instance management including shape selection, capacity planning, troubleshooting boot failures and out-of-capacity errors, instance principal configuration, and production incident resolution.",
"references": [
"https://docs.oracle.com/en-us/iaas/Content/Compute/home.htm",
"https://docs.oracle.com/en-us/iaas/Content/Compute/References/computeshapes.htm",
"https://github.com/oracle-terraform-modules/terraform-oci-landing-zones"
]
}
- When a new region becomes available, it might take a few weeks before host capacity also becomes available.
To obtain a list of shapes available to you, run the ListShapes operation.
- If your instance uses stateful security rules, each instance has a maximum number of concurrent connections that can be tracked, based on the instance's shape.
Compute Shape Pricing 🔗
You can use the Cost Estimator to estimate your expected monthly project costs with Oracle Cloud Infrastructure. For detailed information about billing, see Billing and Cost Management and the Oracle Compute Cloud Services section of Oracle PaaS and IaaS Universal Credits Service Descriptions.
OCPUs and vCPUs
Oracle measures compute resource pricing differently. The Oracle CPU (OCPU) represents physical CPU cores and is the unit of measurement for CPUs on x86 CPUs (AMD and Intel) and Arm CPUs (OCI Ampere Compute). A virtual CPU (vCPU), the industry-standard for measuring compute resources, represents one execution thread of a physical CPU core.
Most CPU architectures, including x86, runs two threads per physical core, so one OCPU is the equal of two vCPUs for x86-based compute. For OCI Compute, the minimum unit of provisioning starts from one OCPU on both X86 (Intel and AMD) and OCI Ampere Compute processors.
The following are the provisioning units for compute instances:
- 1 OCPU on Arm A1 (Compute) = 1 core on Arm A1 (Compute) or 1 vCPU
- 1 OCPU on Arm A2 (Compute) and A4 (Compute) = 2 cores on Arm A2 (Compute) and A4 (Compute) or 2 vCPUs
- 1 OCPU on x86 (AMD and Intel) = 2 vCPUs
For more information, see Cloud Price List. In addition, you can read this blog post on vCPU and OCPU pricing information.
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](https://docs.oracle.com/en-us/iaas/Content/Compute/Tasks/launchinginstance.htm "Create a bare metal or virtual machine (VM) compute instance.") using a 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.
The flexible shapes are:
- VM.Standard3.Flex (Intel)
- VM.Standard.E4.Flex (AMD)
- VM.Standard.E5.Flex (AMD)
- VM.Standard.E6.Flex (AMD)
- VM.Standard.A1.Flex (Altra processor from Ampere)
- VM.Standard.A2.Flex (AmpereOne processor from Ampere)
- VM.Standard.A4.Flex (AmpereOne-M processor from Ampere)
- VM.DenseIO.E4.Flex (AMD)
- VM.Optimized3.Flex (Intel)
Flexible memory is also available on flexible shapes. The amount of memory allowed is based on the number of OCPUs selected.
For standard and optimized flexible shapes, the ratio of memory to OCPUs depends on the shape.
| Shape | Maximum OCPUs | Minimum Memory | Maximum Memory |
|---|---|---|---|
| VM.Standard3.Flex | 32<br>See [Extended Memory VM Instances](https://docs.oracle.com/en-us/iaas/Content/Compute/References/extended-memory-vm-instances.htm "Extended memory virtual machine (VM) instances are VM instances that provide more memory and cores than available with standard shapes."). | 1 GB or a value matching the number of OCPUs, whichever is greater | 64 GB per OCPU, up to 512 GB total<br>See [Extended Memory VM Instances](https://docs.oracle.com/en-us/iaas/Content/Compute/References/extended-memory-vm-instances.htm "Extended memory virtual machine (VM) instances are VM instances that provide more memory and cores than available with standard shapes."). |
| VM.Standard.E4.Flex | 64<br>See [Extended Memory VM Instances](https://docs.oracle.com/en-us/iaas/Content/Compute/References/extended-memory-vm-instances.htm "Extended memory virtual machine (VM) instances are VM instances that provide more memory and cores than available with standard shapes."). | 1 GB or a value matching the number of OCPUs, whichever is greater | 64 GB per OCPU, up to 1024 GB total<br>See [Extended Memory VM Instances](https://docs.oracle.com/en-us/iaas/Content/Compute/References/extended-memory-vm-instances.htm "Extended memory virtual machine (VM) instances are VM instances that provide more memory and cores than available with standard shapes."). |
| VM.Standard.E5.Flex | 126 | 1 GB or a value matching the number of OCPUs, whichever is greater | 64 GB per OCPU, up to 1049 GB total |
| VM.Standard.E6.Flex | 126 | 1 GB or a value matching the number of OCPUs, whichever is greater | 64 GB per OCPU, up to 1454 GB total |
| VM.Standard.A1.Flex | 76<br>(OCPU is 1 core of an Altra processor) | 1 GB or a value matching the number of OCPUs, whichever is greater | 64 GB per OCPU, up to 472 GB total |
| VM.Standard.A2.Flex | 78<br>(OCPU is 2 cores of an AmpereOne processor) | 1 GB or a value matching the number of OCPUs, whichever is greater | 64 GB per OCPU, up to 946 GB total |
| VM.Standard.A4.Flex | 45<br>(OCPU is 2 cores of an AmpereOne-M processor) | 1 GB or a value matching the number of OCPUs, whichever is greater | 64 GB per OCPU, up to 700 GB total |
| VM.Optimized3.Flex | 18 | 1 GB or a value matching the number of OCPUs, whichever is greater | 64 GB per OCPU, up to 256 GB total |
For dense I/O flexible shapes, the following configurations are available:
- 8 OCPUs, 128 GB memory
- 16 OCPUs, 256 GB memory
- 32 OCPUs, 512 GB memory
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.
Supported Images 🔗
Most platform images are compatible with flexible shapes. Use a platform image that was published after the flexible shape was released (for release dates, see the Compute release notes).
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.
Supported Regions 🔗
For a list of supported regions, see the compute instance service limits. As host capacity becomes available in additional regions, the list is updated.
Note
Capacity might be limited for A1 shapes.
Extended Memory VM Instances 🔗
[Extended memory virtual machine (VM) instances](https://docs.oracle.com/en-us/iaas/Content/Compute/References/extended-memory-vm-instances.htm "Extended memory virtual machine (VM) instances are VM instances that provide more memory and cores than available with standard shapes.") are VM instances that provide more memory and cores than available with standard shapes.
The following shapes are available for extended memory VM instances:
- VM.Standard3.Flex
- VM.Standard.E3.Flex
- VM.Standard.E4.Flex
- VM.Standard.E5.Flex
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.
For bare metal instances, optionally [configure advanced BIOS settings](https://docs.oracle.com/en-us/iaas/Content/Compute/References/bios-settings.htm "When you create a bare metal compute instance, you can optionally configure advanced BIOS settings that let you optimize performance. For example, you can disable simultaneous multithreading to optimize the NUMA settings."), such as disabling simultaneous multithreading, disabling cores, or optimizing the NUMA settings.
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, AMD, and Arm-based processors.
These are the bare metal standard series:
- BM.Standard3: X9-based standard compute. Processor: Intel Xeon Platinum 8358. Base frequency 2.6 GHz, max turbo frequency 3.4 GHz.
- BM.Standard.E4: E4-based standard compute. Processor: AMD EPYC 7J13. Base frequency 2.55 GHz, max boost frequency 3.5 GHz.
- BM.Standard.E5: E5-based standard compute. Processor: AMD EPYC 9J14. Base frequency 2.4 GHz, max boost frequency 3.7 GHz.
- BM.Standard.E6: E6-based standard compute. Processor: AMD EPYC 9J45. Base frequency 2.7 GHz, max boost frequency 4.1 GHz.
- BM.Standard.A1:
OCI Ampere A1 Compute Arm-based standard compute. Each OCPU corresponds to a single hardware execution thread. Processor: Ampere Altra Q80-30. Max frequency 3.0 GHz.
- BM.Standard.A4: OCI Ampere A4 Compute Arm-based standard compute. Each OCPU corresponds to two hardware execution threads (2 cores). Processor: Ampere AmpereOne-M A06-36M. Frequency 3.6 GHz.
| Shape | OCPU | Memory (GB) | Local Disk | Max Network Bandwidth | Max VNICs Total: Linux | Max VNICs Total: Windows |
|---|---|---|---|---|---|---|
| BM.Standard3.64 | 64 | 1024 | Block storage only | 2 x 50 Gbps | 256 | 129 (1 on the first physical NIC, 128 on the second) |
| BM.Standard.E4.128 | 128 | 2048 | Block storage only | 2 x 50 Gbps | 256 | 129 (1 on the first physical NIC, 128 on the second) |
| BM.Standard.E5.192 | 192 | 2304 | Block storage only | 1 x 100 Gbps | 256 | 129 (1 on the first physical NIC, 128 on the second) |
| BM.Standard.E6.256 | 256 | 3072 | 2 x 960 GB NVMe<br>Block storage | 1 x 200 Gbps | 256 | 129 (1 on the first physical NIC, 128 on the second) |
| BM.Standard.A1.160<br>See [Arm-Based Compute](https://docs.oracle.com/en-us/iaas/Content/Compute/References/arm.htm "OCI Ampere Compute is a general-purpose, Arm-based compute platform based on the Ampere processor. OCI Ampere A1 Compute (based on Ampere Altra processors) and OCI Ampere A2 Compute (based on AmpereOne processors) instances provide superior price-performance, near linear scaling, built-in security due to the single-threaded core architecture, and a broad developer ecosystem."). | 160 | 1024 | Block storage only | 2 x 50 Gbps | 256 | Windows images are not supported on this shape. |
| BM.Standard.A4.48<br>See [Arm-Based Compute](https://docs.oracle.com/en-us/iaas/Content/Compute/References/arm.htm "OCI Ampere Compute is a general-purpose, Arm-based compute platform based on the Ampere processor. OCI Ampere A1 Compute (based on Ampere Altra processors) and OCI Ampere A2 Compute (based on AmpereOne processors) instances provide superior price-performance, near linear scaling, built-in security due to the single-threaded core architecture, and a broad developer ecosystem."). | 48 | 768 | 1 x 3.84TB NVMe<br>Block Storage | 1 x 100 Gbps | 256 | Windows images are not supported on this shape. |
C-States and Frequency Scaling 🔗
Modern CPUs transition to a power-saving state (called c-states) when the CPU is idle or underutilized. These c-states start at C0, which is the normal CPU operating mode (the CPU is 100% activated). The higher the c-state, the deeper the sleep mode into which the CPU transitions. The sleep modes work by cutting the clock signal and power from idle units inside the CPU, thereby reducing the energy use. As the CPU transitions to higher c-states (deeper sleep states), the longer it takes to wake up the units that are shut down. This is an undesirable side effect of c-states transitions, because it can slow down a demanding application.
Fortunately, the hypervisor on standard VM shapes manages this complexity for the end user by preventing transitions to deeper sleep states even when the CPU is underutilized. In addition, it disables c-states when it sees sustained high utilization. When c-states are disabled, the CPU operates in C0 state, where all cores are active at base frequency. Each processor manufacturer names the maximum frequency per core differently; for Intel the maximum frequency is named max turbo frequency, and for AMD it is called max boost frequency. This maximum frequency is realized by the respective CPU's built-in algorithms when the processor is running in C0 state under normal but sustained load.
Currently, the hypervisor does not allow the client operating system running in the instance to manage the c-states using kernel command line options. The client always shows the base frequency, even when the hypervisor is running the processor at the maximum frequency advertised by the processor.
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.DenseIO.E4: E4-based dense I/O compute. Processor: AMD EPYC 7J13. Base frequency 2.55 GHz, max boost frequency 3.5 GHz.
- BM.DenseIO.E5: E5-based dense I/O compute. Processor: AMD EPYC 9J14. Base frequency 2.6 GHz, max boost frequency 3.7 GHz.
| Shape | OCPU | Memory (GB) | Local Disk | Max Network Bandwidth | Max VNICs Total: Linux | Max VNICs Total: Windows |
|---|---|---|---|---|---|---|
| BM.DenseIO.E4.128 | 128 | 2048 | 54.4 TB NVMe SSD Storage (8 drives) | 2 x 50 Gbps | 256 | 129 (1 on the first physical NIC, 128 on the second) |
| BM.DenseIO.E5.1281 | 128 | 1536 | 81.6TB NVMe SSD Storage (12 x 6.8TB drives) | 1 x 100Gbps | 256 | 129 (1 on the first physical NIC, 128 on the second) |
Notes
1: Please contact an Oracle sales representative for additional details.
GPU Shapes 🔗
Designed for hardware-accelerated workloads. GPU shapes include Intel, AMD, or Arm CPUs with NVIDIA or AMD graphics processors. Some bare metal GPU shapes support cluster networking.
These are the bare metal GPU series:
- BM.GPU2: 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.
- 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: E3-based GPU compute.
- GPU: NVIDIA A100 40 GB
- CPU: AMD EPYC 7542. Base frequency 2.9 GHz, max boost frequency 3.4 GHz.
- BM.GPU.A10: X9-based GPU compute.
- GPU: NVIDIA A10 24 GB
- CPU: Intel Xeon Platinum 8358. Base frequency 2.6 GHz, max turbo frequency 3.4 GHz.
- BM.GPU.A100: E4-based GPU compute.
- GPU: NVIDIA A100 80 GB
- CPU: AMD EPYC 7J13. Base frequency 2.55 GHz, max boost frequency 3.7 GHz.
- BM.GPU.MI300X.8: X10-based GPU compute.
- GPU: 8x MI300X 192 GB
- CPU: Intel Sapphire Rapids 8480+ 2x 56c. Base frequency 2 GHz, max boost frequency 3.8 GHz.
- BM.GPU.MI355X.8: X10-based GPU compute.
- GPU: 8x MI355X 288 GB
- CPU: 2 x 64-core AMD 5th Gen AMD EPYC™ Processors
- BM.GPU.L40S.4
- GPU: 4x L40S 48 GB
- CPU: 2 x 56-core Intel Sapphire Rapids 8480+
- BM.GPU.H100.8: X10-based GPU compute.
- GPU: 8x H100 80 GB
- CPU: Intel Sapphire Rapids 8480+ 2x 56c. Base frequency 2 GHz, max boost frequency 3.8 GHz.
- BM.GPU.H200.8
- GPU: 8x NVIDIA H200 Tensor Core GPUs 141 GB
- CPU: 2 x 56-core Intel Sapphire Rapids 8480+
- BM.GPU.B200.8
- GPU: 8x NVIDIA B200 Tensor Core GPUs 180 GB
- CPU: 2 x 64-core Intel Emerald Rapids 8592+
- BM.GPU.GB200.4
- GPU: 4 x NVIDIA Blackwell B200 192 GB
- CPU: 2 x 72-core NVIDIA Grace
- BM.GPU.GB300.4
- GPU: 4 x NVIDIA Blackwell B300 278 GB
- CPU: 2 x 72-core NVIDIA Grace
| Shape | OCPU | GPU Memory (GB) | CPU Memory (GB) | Local Disk | Max Network Bandwidth | Max VNICs Total: Linux | Max VNICs Total: Windows |
|---|---|---|---|---|---|---|---|
| BM.GPU2.2<br>(GPU: 2xP100) | 28 | 32 | 192 | Block storage only | 2 x 25 Gbps | 28 | 15 (1 on the first physical NIC, 14 on the second) |
| BM.GPU3.8<br>(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<br>(GPU: 8xA100) | 64 | 320 | 2048 | 27.2 TB NVMe SSD (4 drives) | 1 x 50 Gbps<br>8 x 200 Gbps RDMA | 64 | Windows images are not supported on this shape. |
| BM.GPU.A10.4<br>(GPU: 4xA10) | 64 | 96 | 1024 | 7.68 TB NVMe SSD (2 drives) | 2 x 50 Gbps | 256 | Windows images are not supported on this shape. |
| BM.GPU.A100-v2.8<br>(GPU: 8xA100) | 128 | 640 | 2048 | 27.2 TB NVMe SSD (4 drives) | 2 x 50 Gbps<br>16 x 100 Gbps RDMA | 256 | Windows images are not supported on this shape. |
| BM.GPU.MI300X.8 | 112 | 1536 | 2048 | 8 x 3.84 GB NVMe | 1 x 100 Gbps<br>8 x 1 x 400 Gbps RDMA | 256 | Windows images are not supported on this shape. |
| BM.GPU.MI355X.8 | 128 | 288 | 3072 | 8 x 7.68 GB NVMe | 2 x 200 Gbps<br>8 x 400 Gbps RDMA | 256 | Windows images are not supported on this shape. |
| BM.GPU.L40S.4 | 112 | 192 | 1024 | 2 x 3.84 TB NVMe | 1 x 200 Gbps<br>800 Gbps RDMA | 256 | Windows images are not supported on this shape. |
| BM.GPU.H100.8<br>(GPU: 8xH100) | 112 | 640 | 2048 | 16 x 3.84 TB NVMe | 1 x 100 Gbps<br>8 x 2 x 200 Gbps RDMA | 256 | Windows images are not supported on this shape. |
| BM.GPU.H200.8<br>(GPU: 8xH200) | 112 | 1128 | 3072 | 8 x 3.84 TB NVMe | 1 x 200 Gbps<br>8 x 400 Gbps RDMA | 256 | Windows images are not supported on this shape. |
| BM.GPU.B200.8<br>(GPU: 8xB200) | 128 | 1440 | 4096 | 8 x 3.84 TB NVMe | 2 x 200 Gbps<br>8 x 400 Gbps RDMA | 256 | Windows images are not supported on this shape. |
| BM.GPU.GB200.4<br>(GPU: 4xB200) | 144 | 768 | 960 | 4 x 7.68 TB NVMe | 2 x 200 Gbps<br>4 x 400 Gbps RDMA | 512 | Windows images are not supported on this shape. |
| BM.GPU.GB300.4<br>(GPU: 4xB300) | 144 | 1112 | 960 | 4 x 7.68 TB NVMe | 2 x 200 Gbps<br>4 x 800 Gbps RDMA | 512 | Windows images are not supported on this shape. |
HPC and Optimized Shapes 🔗
Designed for high-performance computing workloads that require high frequency processor cores. Bare metal HPC and optimized shapes support cluster networking.
This is the bare metal optimized series:
- BM.Optimized3: Processor: Intel Xeon 6354. Base frequency 3.0 GHz, max turbo frequency 3.6 GHz.
- BM.HPC.E5: Processor: AMD EPYC 9J14. Base frequency 2.4 GHz, max boost frequency 3.7 GHz.
| Shape | OCPU | Memory (GB) | Local Disk | Max Network Bandwidth | Max VNICs Total: Linux | Max VNICs Total: Windows |
|---|---|---|---|---|---|---|
| BM.Optimized3.36 | 36 | 512 | 3.84 TB NVMe SSD (1 drive) | 2 X 50 Gbps<br>1 X 100 Gbps RDMA | 256 | 129 |
| BM.HPC.E5.1441 | 144 | 768 | 3.84 TB NVMe SSD (1 drive) | 1 x 100Gbps<br> <br>1 x 100Gbps RDMA | 256 | 129 (1 on the first physical NIC, 128 on the second) |
Notes
1: Please contact an Oracle sales representative for additional details.
Virtual Machine (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, AMD, and Arm-based processors.
These are the VM standard series:
- VM.Standard3: X9-based standard compute. Processor: Intel Xeon Platinum 8358. Base frequency 2.6 GHz, max turbo frequency 3.4 GHz.
- VM.Standard.E2.1.Micro: E2-based, E3-based, or E4-based standard compute. Oracle Cloud Infrastructure assigns one of the following processors:
- AMD EPYC 7551. Base frequency 2.0 GHz, max boost frequency 3.0 GHz.
- AMD EPYC 7742. Base frequency 2.25 GHz, max boost frequency 3.4 GHz.
- AMD EPYC 7J13. Base frequency 2.55 GHz, max boost frequency 3.5 GHz.
- VM.Standard.E4: E4-based standard compute. Processor: AMD EPYC 7J13. Base frequency 2.55 GHz, max boost frequency 3.5 GHz.
- VM.Standard.E5: E5-based standard compute. Processor: AMD EPYC 9J14. Base frequency 2.4 GHz, max boost frequency 3.7 GHz.
- VM.Standard.E6: E6-based standard compute. Processor: AMD EPYC 9J45. Base frequency 2.7 GHz, max boost frequency 4.1 GHz.
- VM.Standard.A1:
OCI Ampere A1 Compute Arm-based standard compute. Each OCPU corresponds to a single hardware execution thread. Processor: Ampere Altra Q80-30. Max frequency 3.0 GHz.
- VM.Standard.A2:
OCI Ampere A2 Compute Arm-based standard compute. Each OCPU corresponds to two hardware execution threads (2 cores). Processor: Ampere AmpereOne A160-30. Max frequency 3.0 GHz.
- VM.Standard.A4: OCI Ampere A4 Compute Arm-based standard compute. Each OCPU corresponds to two hardware execution threads (2 cores). Processor: Ampere AmpereOne-M A06-36M. Frequency 3.6 GHz.
| Shape | OCPU | Memory (GB) | Local Disk (TB) | Max Network Bandwidth | Max VNICs Total: Linux | Max VNICs Total: Windows |
|---|---|---|---|---|---|---|
| VM.Standard3.Flex<br>See Flexible Shapes and Burstable Instances. | 1 minimum, 32 OCPU maximum<br>See [Extended Memory VM Instances](https://docs.oracle.com/en-us/iaas/Content/Compute/References/extended-memory-vm-instances.htm "Extended memory virtual machine (VM) instances are VM instances that provide more memory and cores than available with standard shapes."). | 1 GB minimum, 512 GB maximum<br>See [Extended Memory VM Instances](https://docs.oracle.com/en-us/iaas/Content/Compute/References/extended-memory-vm-instances.htm "Extended memory virtual machine (VM) instances are VM instances that provide more memory and cores than available with standard shapes."). | Block storage only | 1 Gbps per OCPU, maximum 32 Gbps | VM with 1 OCPU: 2 VNICs.<br>VM with 2 or more OCPUs: 1 VNIC per OCPU.<br>Maximum 24 VNICs. | VM with 1 OCPU: 2 VNICs.<br>VM with 2 or more OCPUs: 1 VNIC per OCPU.<br>Maximum 24 VNICs. |
| VM.Standard.E2.1.Micro | 1<br>See Always Free Resources. | 1 | Block storage only | 480 Mbps | 1 | - |
| VM.Standard.E4.Flex<br>See Flexible Shapes and Burstable Instances. | 1 OCPU minimum, 64 OCPU maximum<br>See [Extended Memory VM Instances](https://docs.oracle.com/en-us/iaas/Content/Compute/References/extended-memory-vm-instances.htm "Extended memory virtual machine (VM) instances are VM instances that provide more memory and cores than available with standard shapes."). | 1 GB minimum, 1024 GB maximum<br>See [Extended Memory VM Instances](https://docs.oracle.com/en-us/iaas/Content/Compute/References/extended-memory-vm-instances.htm "Extended memory virtual machine (VM) instances are VM instances that provide more memory and cores than available with standard shapes."). | Block storage only | 1 Gbps per OCPU, maximum 40 Gbps | VM with 1 OCPU: 2 VNICs.<br>VM with 2 or more OCPUs: 1 VNIC per OCPU.<br>Maximum 24 VNICs. | VM with 1 OCPU: 2 VNICs.<br>VM with 2 or more OCPUs: 1 VNIC per OCPU.<br>Maximum 24 VNICs. |
| VM.Standard.E5.Flex<br>See Flexible Shapes. | 1 OCPU minimum, 126 OCPU maximum | 1 GB minimum, 1049 GB maximum | Block storage only | 1 Gbps per OCPU, maximum 40 Gbps | VM with 1 OCPU: 2 VNICs.<br>VM with 2 or more OCPUs: 1 VNIC per OCPU.<br>Maximum 24 VNICs. | VM with 1 OCPU: 2 VNICs.<br>VM with 2 or more OCPUs: 1 VNIC per OCPU.<br>Maximum 24 VNICs. |
| VM.Standard.E6.Flex<br>See Flexible Shapes. | 1 OCPU minimum, 126 OCPU maximum | 1 GB minimum, 1454 GB maximum | Block storage only | 1 Gbps per OCPU, maximum 99 Gbps | VM with 1 OCPU: 2 VNICs.<br>VM with 2 or more OCPUs: 1 VNIC per OCPU.<br>Maximum 24 VNICs. | VM with 1 OCPU: 2 VNICs.<br>VM with 2 or more OCPUs: 1 VNIC per OCPU.<br>Maximum 24 VNICs. |
| VM.Standard.A1.Flex<br>See Flexible Shapes and [Arm-Based Compute](https://docs.oracle.com/en-us/iaas/Content/Compute/References/arm.htm "OCI Ampere Compute is a general-purpose, Arm-based compute platform based on the Ampere processor. OCI Ampere A1 Compute (based on Ampere Altra processors) and OCI Ampere A2 Compute (based on AmpereOne processors) instances provide superior price-performance, near linear scaling, built-in security due to the single-threaded core architecture, and a broad developer ecosystem."). | 1 OCPU minimum, 76 OCPU maximum<br>See Always Free Resources. | 1 GB minimum, 472 GB maximum | Block storage only | 1 Gbps per OCPU, maximum 40 Gbps | VM with 1 OCPU: 2 VNICs.<br>VM with 2 or more OCPUs: 1 VNIC per OCPU.<br>Maximum 24 VNICs. | Windows images are not supported on this shape. |
| VM.Standard.A2.Flex<br>See Flexible Shapes and [Arm-Based Compute](https://docs.oracle.com/en-us/iaas/Content/Compute/References/arm.htm "OCI Ampere Compute is a general-purpose, Arm-based compute platform based on the Ampere processor. OCI Ampere A1 Compute (based on Ampere Altra processors) and OCI Ampere A2 Compute (based on AmpereOne processors) instances provide superior price-performance, near linear scaling, built-in security due to the single-threaded core architecture, and a broad developer ecosystem."). | 1 OCPU minimum, 78 OCPU maximum | 1 GB minimum, 946 GB maximum | Block storage only | 1 Gbps per OCPU, maximum 78 Gbps | VM with 1 OCPU: 2 VNICs.<br>VM with 2 or more OCPUs: 1 VNIC per OCPU.<br>Maximum 24 VNICs. | Windows images are not supported on this shape. |
| VM.Standard.A4.Flex<br>See Flexible Shapes and [Arm-Based Compute](https://docs.oracle.com/en-us/iaas/Content/Compute/References/arm.htm "OCI Ampere Compute is a general-purpose, Arm-based compute platform based on the Ampere processor. OCI Ampere A1 Compute (based on Ampere Altra processors) and OCI Ampere A2 Compute (based on AmpereOne processors) instances provide superior price-performance, near linear scaling, built-in security due to the single-threaded core architecture, and a broad developer ecosystem."). | 1 OCPU minimum, 45 OCPU maximum | 1 GB minimum, 700 GB maximum | Block storage only | 1 Gbps per OCPU, maximum 100 Gbps | VM with 1 OCPU: 2 VNICs.<br>VM with 2 or more OCPUs: 1 VNIC per OCPU.<br>Maximum 24 VNICs. | Windows images are not supported on this shape. |
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.DenseIO.E4: E4-based dense I/O compute. Processor: AMD EPYC 7J13. Base frequency 2.55 GHz, max boost frequency 3.5 GHz.
- VM.DenseIO.E5: E5-based dense I/O compute. Processor: AMD EPYC 9J14. Base frequency 2.6 GHz, max boost frequency 3.7 GHz.
| Shape | OCPU | Memory (GB) | Local Disk (TB) | Max Network Bandwidth | Max VNICs Total: Linux | Max VNICs Total: Windows |
|---|---|---|---|---|---|---|
| VM.DenseIO.E4.Flex<br>See Flexible Shapes. | 8 | 128 | 6.8 TB NVMe SSD storage (1 drive) | 8 Gbps | 8 | 8 |
| 16 | 256 | 13.6 TB NVMe SSD storage (2 drives) | 16 Gbps | 16 | 16 | |
| 32 | 512 | 27.2 TB NVMe SSD storage (4 drives) | 32 Gbps | 24 | 24 | |
| VM.DenseIO.E5.Flex1 | 8 | 96 | 6.8 TB NVMe SSD storage (1 drive) | 8 Gbps | 8 | 8 |
| 16 | 192 | 13.6 TB NVMe SSD storage (2 drives) | 16 Gbps | 16 | 16 | |
| 24 | 288 | 20.4 TB NVMe SSD storage (3 drives) | 24 Gbps | 24 | 24 | |
| 32 | 384 | 27.2 TB NVMe SSD storage (4 drives) | 32 Gbps | 24 | 24 | |
| 40 | 480 | 34 TB NVMe SSD storage (5 drives) | 40 Gbps | 24 | 24 | |
| 48 | 576 | 40.8 TB NVMe SSD storage (6 drives) | 48 Gbps | 24 | 24 |
Notes
1: Please contact an Oracle sales representative for additional details.
GPU Shapes 🔗
Designed for hardware-accelerated workloads. GPU shapes include Intel, AMD, or Arm CPUs with NVIDIA or AMD graphics processors.
These are the VM GPU series:
- VM.GPU2: 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.
- 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.
- VM.GPU.A10: X9-based GPU compute.
- GPU: NVIDIA A10 24 GB
- CPU: Intel Xeon Platinum 8358. Base frequency 2.6 GHz, max turbo frequency 3.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.GPU2.1<br>(GPU: 1xP100) | 12 | 16 | 72 | Block storage only | 8 Gbps | 12 | 12 |
| VM.GPU3.1<br>(GPU: 1xV100) | 6 | 16 | 90 | Block storage only | 4 Gbps | 6 | 6 |
| VM.GPU3.2<br>(GPU: 2xV100) | 12 | 32 | 180 | Block storage only | 8 Gbps | 12 | 12 |
| VM.GPU3.4<br>(GPU: 4xV100) | 24 | 64 | 360 | Block storage only | 24.6 Gbps | 24 | 24 |
| VM.GPU.A10.1<br>(GPU: 1xA10) | 15 | 24 | 240 | Block storage only | 24 Gbps | 15 | 15 |
| VM.GPU.A10.2<br>(GPU: 2xA10) | 30 | 48 | 480 | Block storage only | 48 Gbps | 24 | 24 |
HPC and Optimized Shapes 🔗
Designed for high-performance computing workloads that require high frequency processor cores.
This is the VM optimized series:
- VM.Optimized3: Processor: Intel Xeon 6354. Base frequency 3.0 GHz, max turbo frequency 3.6 GHz.
| Shape | OCPU | Memory (GB) | Local Disk | Max Network Bandwidth | Max VNICs Total: Linux | Max VNICs Total: Windows |
|---|---|---|---|---|---|---|
| VM.Optimized3.Flex | 1 OCPU minimum, 18 OCPU maximum | 1 GB minimum, 256 GB maximum | Block storage only | 4 Gbps per OCPU, maximum 40 Gbps | 2 VNICs per OCPU.<br>Maximum 24 VNICs. | 2 VNICs per OCPU.<br>Maximum 24 VNICs. |
Dedicated Virtual Machine Host Shapes 🔗
| Shape | Instance Type | Billed OCPU | Usable OCPU1 | Total Memory (GB)3 | Usable Memory (GB)1 | Supported Shapes for Hosted VMs |
|---|---|---|---|---|---|---|
| DVH.Standard2.522 | X7-based VM host | 52 | 48 | 768 | 736 | VM.Standard2 series |
| DVH.Standard3.64 | X9-based VM host | 64 | 60 | 1024 | 960 | VM.Standard3 series |
| DVH.Standard.E2.642 | E2-based VM host | 64 | 59 | 512 | 480 | VM.Standard.E2 series |
| DVH.Standard.E3.1282 | E3-based VM host | 128 | 124 | 2048 | 1912 | VM.Standard.E3 series |
| DVH.Standard.E4.128 | E4-based VM host | 128 | 124 | 2048 | 1912 | VM.Standard.E4 series |
| DVH.Standard.E5.192 | E5-based VM host | 192 | 188 | 2304 | 2098 | VM.Standard.E5 series |
| DVH.DenseIO2.522 | X7-based dense I/O VM host | 52 | 48 | 768 | 736 | VM.DenseIO2 series |
| DVH.Optimized3.36 | X9-based optimized VM host | 36 | 34 | 512 | 472 | VM.Optimized3 series |
Notes
1: The difference between total and usable OCPUs and memory is caused by the need to reserve OCPUs and memory for hypervisor use.
2: Because this dedicated virtual machine host shape supports hosted VMs that use a previous generation shape series, it is available by request only.
3: For Standard2, Standard.E2, and DenseIO2 shapes, billing is based on OCPUs, not memory. For all other shapes that support flexible hosted VMs, billing is based on OCPUs and memory, which are billed independently.
Previous Generation Shapes 🔗
Tip
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.
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.
Your current utilization is fully supported on the previous generation shape. In certain high demand regions, you may need to plan your utilization growth on a newer 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](https://docs.oracle.com/en-us/iaas/Content/Compute/Tasks/terminatinginstance.htm "You can permanently delete (terminate) instances that you no longer need. Any attached VNICs and volumes are automatically detached when the instance terminates. Eventually, the instance's public and private IP addresses are released and become available for other instances."). Then, [use the boot volume to create a new instance](https://docs.oracle.com/en-us/iaas/Content/Compute/Tasks/launchinginstance.htm "Create a bare metal or virtual machine (VM) compute instance.").
Previous Generation Bare Metal Shapes 🔗
These are the previous generation bare metal shape series.
Newer shape recommendation: BM.Standard3.64, BM.Standard.E4.128, or BM.Standard.A1.160
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 | 100 | 1 |
Newer shape recommendation: BM.Standard3.64, BM.Standard.E4.128, or BM.Standard.A1.160
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.Standard3.64, BM.Standard.E4.128, or BM.Standard.A1.160
End of orderability date: February 28, 2022
X7-based standard 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.Standard2.52 | 52 | 768 | Block storage only | 2 x 25 Gbps | 200 | 101 total (1 on the first physical NIC, 100 on the second) |
Newer shape recommendation: BM.Standard3.64, BM.Standard.E4.128, or BM.Standard.A1.160
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 | 150 | 76 (1 on the first physical NIC, 75 on the second) |
Newer shape recommendation: BM.Standard.E4.128, BM.Standard3.64, or BM.Standard.A1.160
End of orderability date: March 31, 2022
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.Standard.E3.128 | 128 | 2048 | Block storage only | 2 x 50 Gbps | 256 | 129 (1 on the first physical NIC, 128 on the second) |
Newer shape recommendation: BM.DenseIO.E4
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.DenseIO.E4
End of orderability date: April 14, 2022
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) |
Newer shape recommendation: BM.Optimized3.36
End of orderability date: February 28, 2022
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<br>1 x 100 Gbps RDMA | 50 | 1 |
Previous Generation VM Shapes 🔗
These are the previous generation VM shape series.
Newer shape recommendation: VM.Standard3.Flex, VM.Standard.E4.Flex, or VM.Standard.A1.Flex
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.Standard3.Flex, VM.Standard.E4.Flex, or VM.Standard.A1.Flex
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.Standard3.Flex, VM.Standard.E4.Flex, or VM.Standard.A1.Flex
End of orderability date: February 28, 2022
X7-based standard 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.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 |
Newer shape recommendation: VM.Standard3.Flex, VM.Standard.E4.Flex, or VM.Standard.A1.Flex
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.Standard.E4.Flex, VM.Standard3.Flex, or VM.Standard.A1.Flex
End of orderability date: March 31, 2022
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.Standard.E3.Flex<br>See Flexible Shapes and Burstable Instances. | 1 OCPU minimum, 64 OCPU maximum | 1 GB minimum, 1024 GB maximum | Block storage only | 1 Gbps per OCPU, maximum 40 Gbps | VM with 1 OCPU: 2 VNICs.<br>VM with 2 or more OCPUs: 1 VNIC per OCPU.<br>Maximum 24 VNICs. | VM with 1 OCPU: 2 VNICs.<br>VM with 2 or more OCPUs: 1 VNIC per OCPU.<br>Maximum 24 VNICs. |
Newer shape recommendation: VM.DenseIO.E4 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.DenseIO.E4 series
End of orderability date: April 28, 2022
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 |
Was this article helpful?
YesNo
- Expand All Expandable Areas
- Compute Shapes
- Compute Shape Pricing
- Flexible Shapes
- Supported Images
- Supported Regions
- Extended Memory VM Instances
- Bare Metal Shapes
- Standard Shapes
- Dense I/O Shapes
- GPU Shapes
- HPC and Optimized Shapes
- Virtual Machine (VM) Shapes
- Standard Shapes
- Dense I/O Shapes
- GPU Shapes
- HPC and Optimized Shapes
- Dedicated Virtual Machine Host Shapes
- Previous Generation Shapes
- Upgrading from a Previous Generation Shape
- Previous Generation Bare Metal Shapes
- Previous Generation VM Shapes
Was this article helpful?
YesNo
Related skills
FAQ
Why does OCI say out of host capacity?
In 87% of cases it is actually a service-limit quota, not real capacity, so check limits first with oci limits resource-availability get.
How do I avoid orphaned boot volume charges in OCI?
Terminate instances with --preserve-boot-volume false, otherwise deleted instances keep charging $50+/month for orphaned boot volumes.