x86 based profiles
bx2-2x8
bx2d-2x8
bx2-4x16
bx2d-4x16
bx2-8x32
bx2d-8x32
bx2-16x64
bx2d-16x64
bx2-32x128
bx2d-32x128
bx2-48x192
bx2d-48x192
bx2-64x256
bx2d-64x256
bx2-96x384
bx2d-96x384
bx2-128x512
bx2d-128x512
Save USD 1,000
Get USD 1,000 in credits to use toward your new VPC resources — including servers, storage and load balancers.
Overview
Virtual private cloud pricing
The IBM Cloud® Virtual Server for VPC product comprises components that include virtual server instances, internet data transfer, load balancers, VPNs and block storage. Each of these components is priced separately and is included as part of the total IBM Cloud VPC charges. Service tiers are bound to your account — not to any specific virtual private cloud (VPC).
All amounts are shown in US dollars (USD). All virtual server usage is calculated per second but shown in hours.
VPC pricing contents
Operating system (OS) pricing
Operating system (OS) pricing
Explore cost-free and premium operating system options.
More component pricing
More component pricing
Explore data transfer, load balancer, VPN and storage pricing.
Flow logs
Flow logs
Collect, store and present your Internet Protocol (IP) traffic information. Pricing is per GB of metadata/log target.
Sustained usage discounts
Sustained usage discounts
The more you use, the more you save. See how discounts are applied to the base hourly rate as usage progresses during the month.
Virtual server profiles: Multi-tenant, essential performance
Balanced profile options
Best for common cloud workloads.
(Select availability by region. View all options by region in our profile documentation.)
Profile | Price per hour | vCPU | Memory (GiB) | Instance storage (GB) | Network performance cap (Gbps) |
---|---|---|---|---|---|
|
|
|
|
|
|
s390x based profiles |
|
|
|
|
|
Compute profile options
Best for workloads with intensive CPU demands.
(Select availability by region. View all options by region in our profile documentation.)
Profile | Price per hour | vCPU | Memory (GiB) | Instance storage (GB) | Network performance cap (Gbps) |
---|---|---|---|---|---|
x86 based profiles |
|
|
|
|
|
s390x based profiles |
|
|
|
|
|
Memory profile options
Best for memory-intensive workloads.
(Select availability by region. View all options by region in our profile documentation.)
Profile | Price per hour | vCPU | Memory (GiB) | Instance storage (GB) | Network performance cap (Gbps) |
---|---|---|---|---|---|
x86 based profiles |
|
|
|
|
|
s390x based profiles |
|
|
|
|
|
Virtual server profiles: Multi-tenant, essential performance
Very high
Profile | Price per hour | vCPU | Memory (GiB) | Instance storage (GB) | Network Performance Cap (Gbps) |
---|---|---|---|---|---|
vx2d-2x28 |
USD 0.207
|
2
|
28
|
4
|
60
|
vx2d-4x56 |
USD 0.414
|
4
|
56
|
8
|
120
|
vx2d-8x112 |
USD 0.827
|
8
|
112
|
16
|
240
|
vx2d-16x224 |
USD 1.655
|
16
|
224
|
32
|
480
|
vx2d-44x616 |
USD 4.550
|
44
|
616
|
80
|
1320
|
vx2d-88x1232 |
USD 9.100
|
88
|
1232
|
80
|
2640
|
vx2d-144x2016 |
USD 14.891
|
144
|
2016
|
80
|
4320
|
vx2d-176x2464 |
USD 18.200
|
176
|
2464
|
80
|
5280
|
Ultra-high memory profiles
Profile | Price per hour | vCPU | Memory (GiB) | Instance storage (GB) | Network Performance Cap (Gbps) |
---|---|---|---|---|---|
ux2d-2x56
|
USD 0.384
|
2
|
56
|
2
|
1 x 60
|
ux2d-4x112
|
USD 0.769
|
4
|
112
|
4
|
1 x 120
|
ux2d-8x224
|
USD 1.537
|
8
|
224
|
8
|
1 x 240
|
ux2d-16x448
|
USD 3.074
|
16
|
448
|
16
|
1 x 480
|
ux2d-36x1008
|
USD 6.917
|
36
|
1008
|
36
|
1 x 1080
|
ux2d-48x1344
|
USD 9.223
|
48
|
1344
|
80
|
2 x 720
|
ux2d-72x2016
|
USD 13.834
|
72
|
2016
|
72
|
2 x 1080
|
ux2d-100x2800
|
USD 19.214
|
100
|
2800
|
80
|
2 x 1500
|
ux2d-200x5600
|
USD 38.428
|
200
|
5600
|
80 (cap)
|
2 x 3000
|
GPU profiles
Profile | Price per hour | vCPU | Memory (GiB) | Instance storage (GB) | Network performance cap (Gbps) | GPUs | GPU type |
---|---|---|---|---|---|---|---|
gx2-8x64x1v100
|
USD 2.497
|
8
|
64
|
1
|
V100-16GB PCIe
|
16 Gbps
|
|
gx2-16x128x1v100
|
USD 2.994
|
16
|
128
|
1
|
V100-16GB PCIe
|
32 Gbps
|
|
gx2-16x128x2v100
|
USD 4.999
|
16
|
128
|
2
|
V100-16GB PCIe
|
32 Gbps
|
|
gx2-32x256x2v100
|
USD 5.987
|
32
|
256
|
2
|
V100-16GB PCIe
|
64 Gbps
|
Dedicated host options
Best with single-tenant workloads
Profile | Price per hour | vCPU | Memory (GiB) | Instance storage (GB) | Network performance cap (Gbps) |
---|---|---|---|---|---|
bx2-host-152x608
|
USD 8.03
|
152
|
608
|
—
|
100
|
bx2d-host-152x608
|
USD 8.71
|
152
|
608
|
5,700
|
100
|
cx2-host-152x304
|
USD 7.11
|
152
|
304
|
—
|
100
|
cx2d-host-152x304
|
USD 7.79
|
152
|
304
|
5,700
|
100
|
mx2-host-152x1216
|
USD 10.39
|
152
|
1,216
|
—
|
100
|
mx2d-host-152x1216
|
USD 11.07
|
152
|
1,216
|
5,700
|
100
|
ux2d-host-200x5600
|
USD 42.27
|
200
|
5,600
|
2 x 3,000
|
80
|
vx2d-host-176x2464
|
USD 20.02
|
176
|
2,464
|
5,280
|
80
|
IBM Cloud Bare Metal Servers
100% dedicated, single-tenant, bare metal servers
Profile | Price per hour | CPU | Cores | vCPU | Memory (GB) | Primary boot disk storage (GB) | Secondary local disk storage (GB) | Network performance cap (Gbps) |
---|---|---|---|---|---|---|---|---|
cx2-metal-96x192 |
USD 4.081
|
2
|
48
|
96
|
192
|
960
|
None
|
100 Gbps
|
cx2d-metal-96x192 |
USD 5.834
|
2
|
48
|
96
|
192
|
960
|
25600
|
100 Gbps
|
bx2-metal-96x384 |
USD 4.609
|
2
|
48
|
96
|
384
|
960
|
None
|
100 Gbps
|
bx2d-metal-96x384 |
USD 6.362
|
2
|
48
|
96
|
384
|
960
|
25600
|
100 Gbps
|
mx2-metal-96x768 |
USD 5.961
|
2
|
48
|
96
|
768
|
960
|
None
|
100 Gbps
|
mx2d-metal-96x768 |
USD 7.714
|
2
|
48
|
96
|
768
|
960
|
25600
|
100 Gbps
|
bx2-metal-192x768 |
USD 9.219
|
4
|
96
|
192
|
768
|
960
|
None
|
100 Gbps
|
bx2d-metal-192x768 |
USD 12.726
|
4
|
96
|
192
|
768
|
960
|
51200
|
100 Gbps
|
Pricing: Virtual servers for VPC
Storage pricing
Cost is calculated based on capacity stored per month, unless the duration is less than 1 month.
Tier | Geo | Region | Monthly | Hourly |
---|---|---|---|---|
3 IOPS/GB |
DAL |
US-SOUTH |
USD 0.08 |
USD 0.000110 |
5 IOPS/GB |
DAL |
US-SOUTH |
USD 0.14 |
USD 0.000192 |
10 IOPS/GB |
DAL |
US-SOUTH |
USD 0.48 |
USD 0.0006580 |
Custom IOPS* |
DAL |
US-SOUTH |
USD 0.07 |
USD 0.000096 |
Custom GB* |
DAL |
US-SOUTH |
USD 0.10 |
USD 0.000137 |
*Note: Total price of Custom IOPS tier = USD/IOP + USD/GB. |
||||
Storage pricing
Cost is calculated based on capacity stored per month, unless the duration is less than 1 month.
Tier | Geo | Region | Monthly | Hourly |
---|---|---|---|---|
Snapshot
|
DAL
|
US-SOUTH
|
USD 0.05
|
USD 0.000068
|
All tiers (3 IOPS, 5 IOPS, 10 IOPS)
|
WDC
|
US-EAST
|
USD 0.05
|
USD 0.000068
|
TOR
|
CA-TOR
|
USD 0.05
|
USD 0.000071
|
|
LON
|
EU-GB
|
USD 0.05
|
USD 0.000073
|
|
FRA
|
EU-DE
|
USD 0.06
|
USD 0.000075
|
|
TOK
|
JP-TOK
|
USD 0.06
|
USD 0.000077
|
|
OSA
|
JP-OSA
|
USD 0.06
|
USD 0.000077
|
|
SYD
|
AU-SYD
|
USD 0.06
|
USD 0.000082
|
|
SAO
|
BR-SAO
|
USD 0.06
|
USD 0.000082
|
More component pricing
Amount of data | US | EU-DE | EU-GB | JP-TOK | JP-OSA | AU-SYD | BR-SAO |
---|---|---|---|---|---|---|---|
Data transfer within the zone
|
Free
|
Free
|
Free
|
Free
|
Free
|
Free
|
Free
|
Between zones in the same region
|
Free
|
Free
|
Free
|
Free
|
Free
|
Free
|
Free
|
Use of public gateway (PGW)
|
Free (Charged only for floating IP used by the PGW)
|
Free (Charged only for floating IP used by the PGW)
|
Free (Charged only for floating IP used by the PGW)
|
Free (Charged only for floating IP used by the PGW)
|
Free (Charged only for floating IP used by the PGW)
|
Free (Charged only for floating IP used by the PGW)
|
Free (Charged only for floating IP used by the PGW)
|
0 – 5 GB
|
Free
|
Free
|
Free
|
Free
|
Free
|
Free
|
Free
|
6 – 10,000 GB
|
USD 0.087 / GB
|
USD 0.096 / GB
|
USD 0.093 / GB
|
USD 0.098 / GB
|
USD 0.098 / GB
|
USD 0.104 / GB
|
USD 0.104 / GB
|
10,001 – 50,000 GB
|
USD 0.083 / GB
|
USD 0.091 / GB
|
USD 0.089 / GB
|
USD 0.094 / GB
|
USD 0.094 / GB
|
USD 0.100 / GB
|
USD 0.100 / GB
|
50,001 – 150,000 GB
|
USD 0.07 / GB
|
USD 0.077 / GB
|
USD 0.075 / GB
|
USD 0.079 / GB
|
USD 0.079 / GB
|
USD 0.084 / GB
|
USD 0.084 / GB
|
150,000+ GB
|
USD 0.05 / GB
|
USD 0.055 / GB
|
USD 0.054 / GB
|
USD 0.057 / GB
|
USD 0.057 / GB
|
USD 0.060 / GB
|
USD 0.060 / GB
|
Region | Price uplift |
---|---|
AU-SYD (Sydney)
|
20%
|
BR-SAO (Sao Paulo)
|
20%
|
CA-TOR (Toronto)
|
3%
|
EU-DE (Frankfurt)
|
10%
|
EU-GB (London)
|
7%
|
JP-OSA (Osaka)
|
13%
|
JP-TOK (Tokyo)
|
13%
|
US-EAST (Washington, DC)
|
0%
|
US-SOUTH (Dallas)
|
0%
|
Region | Connect price (per hour) | Instance price (per hour) |
---|---|---|
AU-SYD (Sydney)
|
USD 0.048
|
USD 0.054
|
CA-TOR (Toronto)
|
USD 0.0452
|
USD 0.05085
|
EU-DE (Frankfurt)
|
USD 0.044
|
USD 0.0495
|
EU-GB (London)
|
USD 0.0428
|
USD 0.04815
|
JP-OSA (Osaka)
|
USD 0.0452
|
USD 0.05085
|
JP-TOK (Tokyo)
|
USD 0.0452
|
USD 0.05085
|
US-EAST (Washington, DC)
|
USD 0.04
|
USD 0.045
|
US-SOUTH (Dallas)
|
USD 0.04
|
USD 0.045
|
Region | Connect Price (per hour) | Instance Price (per hour) |
---|---|---|
AU-SYD (Sydney)
|
USD 0.0120
|
USD 0.1440
|
BR-SAO (Sao Paulo)
|
USD 0.0120
|
USD 0.1440
|
CA-TOR (Toronto)
|
USD 0.0103
|
USD 0.1236
|
EU-DE (Frankfurt)
|
USD 0.0110
|
USD 0.1320
|
EU-GB (London)
|
USD 0.0107
|
USD 0.1284
|
JP-OSA (Osaka)
|
USD 0.0113
|
USD 0.1356
|
JP-TOK (Tokyo)
|
USD 0.0113
|
USD 0.1356
|
US-EAST (Washington, DC)
|
USD 0.0100
|
USD 0.1200
|
US-South (Dallas)
|
USD 0.0100
|
USD 0.1200
|
Load balancers
Application load balancers
Pricing is calculated monthly and based on service usage hours, data processed and region.
Region | Instance hours price | Data processed price |
---|---|---|
AU-SYD (Sydney)
|
USD 0.030 / hour
|
USD 0.010 / GB
|
CA-TOR (Toronto)
|
USD 0.02884 / hour
|
USD 0.00824 / GB
|
EU-DE (Frankfurt)
|
USD 0.028 / hour
|
USD 0.009 / GB
|
EU-GB (London)
|
USD 0.027 / hour
|
USD 0.009 / GB
|
JP-TOK (Tokyo)/JP-OSA (Osaka)
|
USD 0.028 / hour
|
USD 0.009 / GB
|
SAO (Sao Paulo)
|
USD 0.03360 / hour
|
USD 0.0096 / GB
|
US-EAST (Washington, DC)
|
USD 0.025 / hour
|
USD 0.008 / GB
|
US-SOUTH (Dallas)
|
USD 0.028 / hour
|
USD 0.008 / GB
|
Network load balancers
Pricing is a monthly flat fee, based on configuration, data processed, instance hours and region.
Region | Instance hours price | Data processed price |
---|---|---|
AU-SYD (Sydney)
|
USD 0.03000 / hour
|
USD 0.00720 / GB
|
CA-TOR (Toronto)
|
USD 0.02575 / hour
|
USD 0.00618 / GB
|
EU-DE (Frankfurt)
|
USD 0.02750 / hour
|
USD 0.00660 / GB
|
EU-GB (London)
|
USD 0.02675 / hour
|
USD 0.00642 / GB
|
JP-TOK (Tokyo)/JP-OSA (Osaka)
|
USD 0.02825 / hour
|
USD 0.00678 / GB
|
SAO (Sao Paulo)
|
USD 0.03000 / hour
|
USD 0.00720 / GB
|
US-EAST (Washington, DC)
|
USD 0.02500 / hour
|
USD 0.00600 / GB
|
US-SOUTH (Dallas)
|
USD 0.02500 / hour
|
USD 0.00600 / GB
|
IBM Flow Logs for VPC
Price per GB of metadata/log target
Region | Amount of data | Price |
---|---|---|
|
|
|
BR-SAO (Sao Paulo) |
0 – 5 GB |
Free |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Pricing: Operating systems
Premium operating systems
These operating systems are billed per hour.
Operating System | Version | Size of server | Price |
---|---|---|---|
Red Hat® Enterprise Linux®
|
7.x, 8.x
|
1-4 vCPU
|
USD 0.060 per server/hour
|
Red Hat® Enterprise Linux® for SAP HANA®
|
7.x, 8.x
|
1-4 vCPU
|
USD 0.140 per server/hour
|
Red Hat® Enterprise Linux® for SAP® applications
|
7.x, 8.x
|
1-4 vCPU
|
USD 0.060 per server/hour
|
Red Hat® Enterprise Linux®
|
7.x, 8.x
|
5+ vCPU
|
USD 0.120 per server/hour
|
Red Hat® Enterprise Linux® for SAP HANA®
|
7.x, 8.x
|
5+ vCPU
|
USD 0.310 per server/hour
|
Red Hat® Enterprise Linux® for SAP® applications
|
7.x, 8.x
|
5+ vCPU
|
USD 0.120 per server/hour
|
Microsoft® Windows Server
|
2012, 2012 R2, 2016, 2019
|
USD 0.040 per vCPU/hour
|
|
SUSE® Linux Enterprise Server for SAP
|
12 SP4, 12 SP5, 15 SP1, 15 SP2, 15 SP3
|
1-2 virtual cores
|
USD 0.22 per server/hour
|
SUSE® Linux Enterprise Server for SAP
|
12 SP4, 12 SP5, 15 SP1, 15 SP2, 15 SP3
|
2-4 virtual cores
|
USD 0.43 per server/hour
|
SUSE® Linux Enterprise Server for SAP
|
12 SP4, 12 SP5, 15 SP1, 15 SP2, 15 SP3
|
5+ virtual cores
|
USD 0.51 per server/hour
|
VMware ESXi
|
7.x
|
2 CPU, 4 CPU
|
USD 162.50 per CPU/server/month
|
Free operating systems
These operating systems are included free of charge for virtual servers only.
Operating System | Version |
---|---|
CentOS
|
7. latest
|
Debian
|
8. latest, 9. latest (minimal), Debian 10. (minimal)
|
Fedora CoreOS
|
latest
|
Rocky Linux
|
8. latest (minimal)
|
Ubuntu LTS
|
18.04 (minimal), 20.04 (minimal)
|
Sustained usage discounts
Sustained usage discounts are automatic discounts on the regular or base hourly rates of virtual server instances that increase the longer an instance runs during the billing month. If an instance runs the entire month, the sustained usage discounts applied will equal a maximum overall savings of 10% off the monthly total at the base hourly rate. Instances run partially during the month (21% or greater) will still accrue sustained usage discounts but at a lesser discount percentage.
As usage progresses during the month, the following discounts are applied to the base hourly rate:
Usage hour tiers in a month | % of hourly rate charged |
---|---|
0% – 20%
|
Base hourly rate
|
21% – 40%
|
95% of base hourly rate
|
41% – 60%
|
90% of base hourly rate
|
61% – 80%
|
85% of base hourly rate
|
81% – 100%
|
80% of base hourly rate
|
Sustained usage discount details
The percent discount of the base hourly rate shown for each tier only applies to the usage hours within that tier; it doesn’t apply to all usage hours in the month. For example, if there are 730 hours in the month, there would be 146 hours of usage per tier. The first 146 hours of usage are charged at the base hourly rate, the next 146 hour of usage are charged at 95% of the base hourly rate, and so on.
Sustained usage discounts only apply to base hourly rates for instances. They do not apply to software, storage, network or other charges. Sustained usage discounts reset at the beginning of each new billing month. For billing, the number of hours in a month is based on actual hours (24 hours × number of days in month).
Calculations
Sustained usage calculation
To determine your monthly total with the sustained usage discount:
1. Calculate the total for each usage tier using this formula:
# of usage hours within tier x (profile hourly rate x% of hourly rate charged for tier)
2. Add the totals of all usage tiers together for the new monthly total.
For example, a user provisions a 16×64 virtual server instance with a base hourly rate of USD 0.795 and runs it for the entire month, totaling 730 hours. As usage progresses during the month, discounts are calculated as follows:
Usage hour tiers in a month | % of hourly rate charged | Tier calculation | Tier total |
---|---|---|---|
0% – 20% (146 hours)
|
Base hourly rate (USD 0.795)
|
(146 × 0.795)
|
USD 116.07
|
21% – 40% (146 hours)
|
95% of base hourly rate
|
(146 × (0.795 × 0.95))
|
USD 110.27
|
41% – 60% (146 hours)
|
90% of base hourly rate
|
(146 × (0.795 × 0.90))
|
USD 104.46
|
61% – 80% (146 hours)
|
85% of base hourly rate
|
(146 × (0.795 × 0.85))
|
USD 98.66
|
81% – 100% (146 hours)
|
80% of base hourly rate
|
(146 × (0.795 × 0.80))
|
USD 92.86
|
Tier rate total
|
USD 522.32 / month
|