---
name: infrastructure-hub-compare-infra
title: Comparing IBM Cloud classic and VPC infrastructure environments
description: Compare the key differences between IBM Cloud&reg; infrastructure environments to decide which one is best for your workloads and applications. Watch this video to learn more about the differences between the classic and VPC infrastructures.
last-updated: 2026-08-16
---

> ## Documentation Index
> The table of contents for this documentation set is at https://cloud.ibm.com/docs/infrastructure-hub?format=markdown
> The index for all IBM Cloud docs is at: https://cloud.ibm.com/docs/llms.txt
> Use these files to discover more information as needed.

# Comparing IBM Cloud classic and VPC infrastructure environments
{: #compare-infrastructure}

Compare the key differences between IBM Cloud&reg; infrastructure environments to decide which one is best for your workloads and applications. Watch this [video](https://mediacenter.ibm.com/media/IBM%20Bare%20Metal%20Servers%20-%20Classic%20vs.%20VPC%20Infrastructure%20Explainer%20Video/1_hn1d69nn){: external} to learn more about the differences between the classic and VPC infrastructures.
{: shortdesc}

If you aren't familiar with the environment types, review the following descriptions.

* The classic infrastructure is the existing Infrastructure as a Service (IaaS) platform. This environment is best for lift and shift workloads so you can move applications quickly and keep the same architecture.
* VPC infrastructure is the new IaaS platform, based on software-defined networking and ideal for cloud-native applications.

## Compute differentiators
{: #compare-compute}

See the following table for the compute differences between classic and VPC.

| Category   |  Classic infrastructure   | VPC infrastructure |
| ---------- | ------------------------- | ------------------ |
|  **Services**  | * Virtual Servers \n * Bare Metal Servers \n * Dedicated hosts \n * Reserved virtual servers  | * Virtual Servers \n * Bare Metal Servers \n * Dedicated hosts \n * Reservations for virtual servers and bare metal servers \n * Instance Metadata service \n * Instance templates \n * Instance groups \n * Auto Scale for VPC |
| **Performance and availability** | * Networking speeds up to 50 Gbps | * High-speed networking up to 200 Gbps \n * Zonal architecture provides better availability  |
| **Pricing** | * Hourly and monthly billing \n * Suspend billing feature for supported configurations | * Hourly and monthly billing \n * Suspend billing feature \n * Cost savings for reservations |
| **Bare Metal servers** |  Customizable servers that feature advanced Intel® Xeon® CPUs, or AMD CPUs, and NVIDIA GPUs | Profile-based servers that feature advanced Intel® Xeon® CPUs, Data Processing Unit (DPU) technology, rapid provisioning, and hourly billing  |
| **Virtual server profile families** | * Balanced \n * Balanced local storage \n * Variable compute \n * Compute \n * Memory \n * Transient option for supported profiles \n * GPU | * Balanced \n * Compute \n * Memory \n * Very High Memory \n * Ultra High Memory \n * GPU \n * AI Optimized \n * Storage Optimized \n * Confidential Compute \n * Generations of CPU profiles \n * Profiles for Intel, AMD, and s390x processor architectures  |
| **Supported images** | * Stock images \n * Instance add-ons include OS add-ons, control panel software, and database software \n * Custom images | * Stock images \n * Custom images (includes image from volume) \n * Private catalog images |
| **Platform integration** | | IAM and resource group integration for a unified experience |
{: caption="Compute comparison" caption-side="bottom"}
{: summary="This table has row and column headers. The row headers identify possible features. The column headers identify the differentiators between classic infrastructure and VPC infrastructure. To understand the differences between environments, go to the row and find the details for the feature that you're interested in."}


## Network differentiators
{: #compare-network}

See the following table for the networking differences between classic and VPC.

| Category   |  Classic infrastructure   | VPC infrastructure |
| ---------- | ------------------------- | ------------------ |
| **Location construct**    | Data centers and Points of Delivery (PODs) \n | Regional model that abstracts infrastructure so you don't need to worry about pod locations.|
| **Network functions and services** |Physical and virtual appliances from multiple vendors | Cloud-native network functions: \n * VPNs \n * Load Balancer as a Service (LBaaS) \n * VPC isolation \n * Multiple vNIC instances \n * Larger subnet sizes |
| **IP addresses** | IPv6 addresses supported | IPv4 addresses only |
| **Gateway routing** | Handled natively by IBM data center routers, or use a network appliance: \n * Virtual Router Appliance \n * Vyatta \n * Juniper vSRX \n * Fortinet FSA | Public gateway and floating IP services handle traffic routing. |
| **Network address translation (NAT)** | Use a virtual or physical network appliance: \n * Vyatta \n * Juniper vSRX \n * Fortinet FSA \n * Fortinet vFSA \n * Bring Your Own Gateway Appliance (BYOGWA) | Supported through floating IP addresses and public gateway functions |
| **IPsec Virtual Private Network (VPN)** | Use a virtual or physical network appliance: \n * Vyatta \n * Juniper vSRX \n * Fortinet FSA \n * Fortinet vFSA \n * BYOGWA | Supported by the VPN-as-a-service offering |
|  **Elastic load balancing** | Cloud Load Balancer  | Load Balancer for VPC |
| **Global load balancing**| Cloud Internet Services, Citrix Netscaler VPX | Cloud Internet Services |
|**Hybrid connectivity** | Direct Link for direct private connectivity from on-premises: \n * Virtual network appliances \n * Physical network appliances (Vyatta, Juniper vSRX, Fortinet FSA, Fortinet vFSA, and BYOGWA) | Connectivity options for on-premises and classic infrastructure resources: \n * Direct Link 2.0 \n * Transit Gateway \n * VPC VPN |
{: caption="Network comparison" caption-side="bottom"}
{: summary="This table has row and column headers. The row headers identify possible features. The column headers identify the differentiators between classic infrastructure and VPC infrastructure. To understand the differences between environments, go to the row and find the details for the feature that you're interested in."}

## Storage differentiators
{: #compare-storage}

See the following table for the storage differences between classic and VPC.

|  Classic infrastructure   | VPC infrastructure |
| ------------------------- | ------------------ |
| A robust set of storage services, Block Storage for Classic (Internet Small Computer Systems Interface (iSCSI)), and File Storage for Classic (Network File System (NFS)-based) offerings. Server-side agent-based Backup service with dedicated vault. \n - Snapshot support for both offerings. \n - Cross-regional replication. \n - Adjustable input/output operations per second (IOPS) limits and increasable capacity. \n - Encryption at rest with provider- or customer-managed keys. \n - Volume duplication and data refresh from parent volume.| Block Storage for VPC provides primary boot disks (with basic lifecycle management), and secondary data volumes. File Storage for VPC provides NFS-based file shares. \n - Snapshot and backup support for block volumes and file shares. \n - Zonal and cross-regional replication for file shares. \n - Adjustable IOPS and increasable capacity. \n - Encryption at rest with provider- or customer-managed keys. \n - Optional encryption in transit for block volumes and file shares. \n - Optional cross-account authorizations for encryption keys and file share access. |
{: caption="Storage comparison" caption-side="bottom"}
{: summary="This table has column headers. The column headers identify the differentiators between classic infrastructure and VPC infrastructure storage. To understand the differences, find the feature in the classic infrastructure column and compare it with the corresponding VPC infrastructure column."}

## Security differentiators
{: #compare-security}

See the following table for the security differences between classic and VPC.

|  Classic infrastructure   | VPC infrastructure |
| ---------- | ------------------------- |
|Vyatta, Fortigate, Juniper vSRX, Security Groups for virtual servers| Security groups, Network Access Control Lists (ACLs)|
{: caption="Security comparison" caption-side="bottom"}
{: summary="This table has column headers. The column headers identify the differentiators between classic infrastructure and VPC infrastructure security options. To understand the differences, find the feature in the classic infrastructure column and compare it with the corresponding VPC infrastructure column."}

## API differentiators
{: #compare-apis}

See the following table for the API differences between classic and VPC.

|  Classic infrastructure   | VPC infrastructure |
| ------------------------- | ------------------ |
|Existing SoftLayer API (SLAPI)| New developer-friendly, REST-based API |
{: caption="API comparison" caption-side="bottom"}

## Next steps
{: #compare-nextsteps}

To review all the VPC infrastructure capabilities, see [About virtual private cloud](https://cloud.ibm.com/docs/vpc?topic=vpc-about-vpc&format=markdown). To start exploring infrastructure overall, see [Building your infrastructure](https://cloud.ibm.com/docs/overview?topic=overview-get-started-checklist&format=markdown).