IBM Cloud Docs
Pricing for IBM Power Virtual Server (On-premises)

Pricing for IBM Power Virtual Server (On-premises)


IBM Power Virtual Server Private Cloud: On-premises


The IBM® Power® Virtual Server (On-premises) provides secure and unified billing for using the hardware and software resources. The following list of hardware resources is metered:

  • Virtual machines: The CPU (in cores), with processor modes (capped, shared, dedicated), and memory (in GB).

  • Volumes: Volume (in GB).

  • Snapshots: Snapshots (in GB).

For more information about billing for operating systems, see Operating systems.

In the IBM Cloud catalog for IBM Power Virtual Server (On-premises), the estimated price might differ from the actual price when you purchase the IBM Power Virtual Server (On-premises) infrastructure or instances. The actual price might include the discounts and promotion codes.

For more information about IBM Cloud regions can host connections from the pods for IBM Power Virtual Server (On-premises), see IBM Satellite location.

Monthly usage

IBM Power Virtual Server (On-premises) instances are charged at a monthly rate that is prorated per hour. If you add resources to a virtual machine in the middle of the month, the bill for the virtual machine reflects the resource change at a per-hour prorated price.

All prices that are mentioned in the topic, Pricing for IBM Power Virtual Server Private Cloud, are illustrative and do not represent the actual amounts that are used for billing. To generate an estimated price, use the Power Virtual Server Estimate pricing tool. For more information, see Generating an estimate.

In the following example, the customer provisions an IBM Power Virtual Server (On-premises) instance. The instance has 1 core with 8 GB of memory, a 150 GB disk, and is running Red Hat Enterprise Linux (RHEL) operating system (OS). Let us assume the following hypothetical monthly prices:

  • Cores: $143.23/month x 1 = $143.23
  • Memory: $9/month each GB x 8 = $ 72.00
  • Storage: $0.216/month each GB x 150 GB = $ 32.40
  • OS license: $43.80/month each core = $ 43.80

Total cost per month = $291.43

Factoring the example quantities and prices, the base price for the virtual machine is $291.43 per month or an average of $0.399 per hour for all the resources consumed. Assume that in the course of the month, the customer allocates more memory to the virtual machine. At the end of the month, the new price for the virtual machine will be higher to account for the extra memory. The new price amounts to $0.498/hour for all the resources consumed. The monthly bill is prorated by an hour for the resources that are deployed as shown in Table 1.

In Table 1, the virtual machine resources are increased (after the resources reach 300 hours in the month) from 8 GB to 16 GB of memory. The price of the virtual machine is prorated by an hour for the final monthly price of $303.

An example of monthly charges for a virtual machine
Hours elapsed in a month Amount charged Virtual machine description
300 hours (300 hours x $0.399)/month = $119.70 1 core, 8 GB memory, 150 GB disk, RHEL
430 hours (430 hours x $0.498)/month = $214.14 1 core, 16 GB memory, 150 GB disk, RHEL
730 hours (Monthly Total) $119.70 + $214.14 = $333.84 (Monthly Total) 1 core, 16 GB memory, 150 GB disk, RHEL

For the example in Table 1, we might see four distinct part numbers for the following resources in the invoice:

  • The virtual cores (one for each core)
  • The memory
  • The volume storage (disk)
  • The OS license (RHEL)

For detailed usage and billing information, refer to the part numbers in your invoice. The part numbers in the invoice represent the charge unit for each resource charged. To view the part numbers, refer to Table 2.

Part descriptions and metric IDs
Part description (visible on the invoice from IBM) Metric ID (visible in the IBM Cloud catalog)
IBM Power Systems Virtual Server virtual machine group
IBM Power Systems E1080 virtual processor core hour - capped ppcaas-metric-E1080-cores-capped
IBM Power Systems E1080 virtual processor core hour - dedicated ppcaas-metric-E1080-cores-dedicated
IBM Power Systems E1080 virtual processor core hour - shared ppcaas-metric-E1080-cores-shared
IBM Power Systems E1050 virtual processor core hour - capped ppcaas-metric-E1050-cores-capped
IBM Power Systems E1050 virtual processor core hour - dedicated ppcaas-metric-E1050-cores-dedicated
IBM Power Systems E1050 virtual processor core hour - shared ppcaas-metric-E1050-cores-shared
IBM Power Systems S1022 virtual processor core hour - capped ppcaas-metric-S1022-cores-capped
IBM Power Systems S1022 virtual processor core hour - dedicated ppcaas-metric-S1022-cores-dedicated
IBM Power Systems S1022 virtual processor core hour - shared ppcaas-metric-S1022-cores-shared
IBM Power Systems scale-out memory gigabyte hours ppcaas-metric-p10-2u-memory-standard
IBM Power Systems scale-up memory gigabyte hours ppcaas-metric-p10-4u-memory-standard
IBM Power Systems E1080 virtual processor core hour - capped - SAP HANA workload ppcaas-metric-E1080-hana-cores-capped
IBM Power Systems E1080 virtual processor core hour - dedicated - SAP HANA workload ppcaas-metric-E1080-hana-cores-dedicated
IBM Power Systems E1080 virtual processor core hour - shared - SAP HANA workload ppcaas-metric-E1080-hana-cores-shared
IBM Power Systems E1050 virtual processor core hour - capped - SAP HANA workload ppcaas-metric-E1050-hana-cores-capped
IBM Power Systems E1050 virtual processor core hour - dedicated - SAP HANA workload ppcaas-metric-E1050-hana-cores-dedicated
IBM Power Systems E1050 virtual processor core hour - shared - SAP HANA workload ppcaas-metric-E1050-hana-cores-shared
IBM Power Systems S1022 virtual processor core hour - capped - SAP HANA workload ppcaas-metric-S1022-hana-cores-capped
IBM Power Systems S1022 virtual processor core hour - dedicated - SAP HANA workload ppcaas-metric-S1022-hana-cores-dedicated
IBM Power Systems S1022 virtual processor core hour - shared - SAP HANA workload ppcaas-metric-S1022-hana-cores-shared
IBM Power Systems scale-out memory gigabyte hours - SAP HANA workload ppcaas-metric-p10-2u-hanamem-standard
IBM Power Systems scale-up memory gigabyte hours - SAP HANA workload ppcaas-metric-p10-4u-hanamem-standard
AIX operating system scale-up license core-hour ppcaas-metric-aix-scale-up
AIX operating system scale-out license core-hour ppcaas-metric-aix-scale-out
Red Hat Enterprise Linux operating system scale-up license core-hour ppcaas-metric-rhel-scale-up
Red Hat Enterprise Linux operating system scale-out license core-hour ppcaas-metric-rhel-scale-out
Red Hat Enterprise Linux operating system scale-up license core-hour - SAP workload ppcaas-metric-rhel-sap-scale-up
Red Hat Enterprise Linux operating system scale-out license core-hour - SAP workload ppcaas-metric-rhel-sap-scale-out
SUSE Linux Enterprise Server operating system tier 1 instance-hour ppcaas-metric-sles-tier1
SUSE Linux Enterprise Server operating system tier 2 instance-hour ppcaas-metric-sles-tier2
SUSE Linux Enterprise Server operating system tier 3 instance-hour ppcaas-metric-sles-tier3
SUSE Linux Enterprise Server operating system tier 1 instance-hour - SAP workload ppcaas-metric-sles-sap-tier1
SUSE Linux Enterprise Server operating system tier 2 instance-hour - SAP workload ppcaas-metric-sles-sap-tier2
SUSE Linux Enterprise Server operating system tier 3 instance-hour - SAP workload ppcaas-metric-sles-sap-tier3
IBM i operating system P10 license core-hour ppcaas-metric-ibmi-os-p10
IBM i operating system P30 license core-hour ppcaas-metric-ibmi-os-p30
IBM i operating system P10 service extension core-hour ppcaas-metric-ibmi-os-p10-sve
IBM i operating system P30 service extension core-hour ppcaas-metric-ibmi-os-p30-sve
IBM i LPP P10 license core-hour ppcaas-metric-ibmi-lpp-p10
IBM i LPP P30 license core-hour ppcaas-metric-ibmi-lpp-p30
IBM i P10 PowerHA instance core-hour ppcaas-metric-ibmi-pha-p10
IBM i P30 PowerHA instance core-hour ppcaas-metric-ibmi-pha-p30
IBM i Cloud Storage Solutions instance core-hour ppcaas-metric-ibmi-cos
IBM i Rational Developer Studio instance core-hour ppcaas-metric-ibmi-rds
IBM Power Systems Virtual Server Private Cloud volume group
Volume Storage Tier 0 gigabyte-hour ppcaas-metric-volume-tier0
Volume Storage Tier 1 gigabyte-hour ppcaas-metric-volume-tier1
Volume Storage Tier 3 gigabyte-hour ppcaas-metric-volume-tier3
Volume Storage Tier 5k gigabyte-hour ppcaas-metric-volume-tier5k
IBM Power Systems Virtual Server Private Cloud snapshot group
Snapshot Storage Tier 0 gigabyte-hour ppcaas-metric-snapshot-tier0
Snapshot Storage Tier 1 gigabyte-hour ppcaas-metric-snapshot-tier1
Snapshot Storage Tier 3 gigabyte-hour ppcaas-metric-snapshot-tier3
Snapshot Storage Tier 5k gigabyte-hour ppcaas-metric-snapshot-tier5k
IBM Power Systems Virtual Server Private Cloud virtual tape library group
Virtual Tape Library terabyte-hour ppcaas-metric-vtl
IBM Power Systems Virtual Server Private Cloud shared processor pool group
IBM Power Systems S1022 virtual processor core-hour - Shared Processor Pool ppcaas-metric-S1022-spp-cores
IBM Power Systems E1050 virtual processor core-hour - Shared Processor Pool ppcaas-metric-E1050-spp-cores
IBM Power Systems E1080 virtual processor core-hour - Shared Processor Pool ppcaas-metric-E1080-spp-cores

For more information about unit prices for each metric ID, see Where can I find the unit prices for the billing metrics?.

Base instances

The billing of a base instance depends on the options you select when you create a virtual machine. The machine type, number of cores, and amount of memory affect the base instance billing. When you create your virtual machine, the associated monthly rate is displayed on the billing of the base instances.

The pricing for memory is calculated based on a ratio of 64 GB per core. For example, if you use more than 16 GB for 0.25 cores, you must pay a premium high-use RAM price for the excess memory. However, if you use up to 128 GB for 2 cores, you do not have to pay any premium memory price.

Operating systems

Linux and AIX operating systems are supported and only RHEL stock images are available. For more information about supported versions and distributions, see Full Linux subscription for Power Virtual Server (On-premises). When you select a RHEL Linux stock image, the pricing includes the full Linux subscription charges. The full Linux subscription allows you to subscribe to updated or upgraded packages from a Red Hat Satellite server by configuring the provisioned virtual machine. The usage meter for RHEL full Linux subscription starts when you create the virtual machine. If you Bring Your Own License (BYOL), it is not metered or billed.

If you bring your own custom image, you are charged for the image size and the storage tier that you use for the custom image. After you deploy a stock image (and only after deployment), you are charged for the space that is used to store the stock image. The storage unit price (per GB) for the stored boot images is the same as the selected storage tier (Tier 0, Tier 1, or Tier 3) where your boot disks are deployed. To estimate the storage rates, use the Power Virtual Server Estimate pricing tool. To reduce costs, select the virtual machine that is not needed and delete it.

Processor types

You are charged different rates depending on the type of system that you choose for your virtual machine. Enterprise systems, such as E1080 or E1050, cost more because they provide more processing capacity per core. For example, the E1080 costs more than E1050.

You can choose one of the following core types for your workload:

  • Dedicated virtual processor cores
  • Shared capped virtual processor cores
  • Shared uncapped virtual processor cores

Different scenarios provide different benefits when you use each type of virtual processor core.

All prices that are mentioned in the topic, Pricing for IBM Power Virtual Server Private Cloud, are illustrative and do not represent the actual amounts that are used for billing. To generate an estimated price, use the Power Virtual Server Estimate pricing tool. For more information, see Generating an estimate.

In the following example, assume that the cost of different types of virtual processor cores is the same within each system type they belong to.

Tables 3 to 5 show how different processor types affect the cost per system:

S1022 processor type pricing
Number of cores (S1022) Hourly rate (Processor type) Monthly cost (730 hours)
1 $0.1962 (dedicated) $143.23
1 $0.1962 (shared uncapped) $143.23
1 $0.1962 (shared capped) $143.23
E1080 processor type pricing
Number of cores (E1080) Hourly rate (Processor type) Monthly cost (730 hours)
1 $0.6866 (dedicated) $501.20
1 $0.6866 (shared uncapped) $501.20
1 $0.6866 (shared capped) $501.20
E1050 processor type pricing
Number of cores (E1050) Hourly rate (Processor type) Monthly cost (730 hours)
1 $0.2945 (dedicated) $215.00
1 $0.2945 (shared uncapped) $215.00
1 $0.2945 (shared capped) $215.00

Memory types

Charges for IBM Power Virtual Server (On-premises) are determined by the memory usage (in gigabytes), and the type of the system chosen for the virtual machine. Enterprise systems, such as E1080 or E1050, use scale-up memory with higher density, whereas S1022 systems use scale-up memory with lesser density. Currently, both scale-up and scale-out memory might cost you the same price. However, this pricing is subject to change in the future, depending on the cost of the memory chips. Table 6 shows how memory types affect the cost per system:

Memory type pricing
Number of GBs Memory type Hourly rate (Processor type) Monthly cost (730 hours)
1 IBM Power Systems scale-out memory $0.01232877 $9.00
1 IBM Power Systems scale-up memory $0.01232877 $9.00

Pricing for dedicated hosts

Dedicated hosts are priced based upon the host type – either an IBM Power S922 or IBM Power S1022. Each server type is metered by the hour and the price includes the entire capacity of the host.

Consider the following points for dedicated host pricing:

  • You are not charged separately for shared processor pools you deploy to the dedicated host.
  • Software charges for the supported operating systems are metered and charged by the core.

To learn more about the dedicated host, see: dedicated host.

Storage types

IBM Power Virtual Server (On-premises) charges are based on the following storage types:

  • Data volumes: These volumes are basic forms that you can create. The billing depends on the volume size when metered. Table 7 shows an example of how you are billed based on your volume creation:

    Calculation of data volume
    Volume size you create Volume size you are billed
    10 GB 10 GB
    10+5 GB 15 GB
  • Image backing volumes: These volumes are part of a boot image in your cloud instance listed in the boot image catalog. Billing for image backing volumes is determined as follows:

    • Single volume billing - When the image has a single backing volume, you are billed based on the size (GB) of the single volume.
    • Multiple volume billing - When the image has multiple backing volumes, billing is based on tallying up the sizes of all the image backing volumes.

Table 8 shows an example of how you are billed based on your boot volume:

Calculation of image backing volume
Image volume size Single or multiple backing Billed volume size
20 GB Single backing volume 20 GB
Volume 1 (20 GB), volume 2 (10 GB) Multiple backing volumes 30 GB
  • Deployed virtual machine volumes: When you deploy a virtual machine with an image, it gets a copy of all the volumes in the image. Extra data volumes added to the deployed virtual machine are billed separately as Data Volumes. Table 9 shows an example of how you are billed based on the virtual machines that you deploy:

    Calculation of deployed virtual machines volume
    Image backing volume Billed volume size
    20 GB 20 GB
    20 GB + 30 GB 50 GB
  • Deployed virtual machine snapshots: The snapshots of the volumes are taken after the virtual machine is deployed. The size of the volume snapshot is related to the number of updates that are made to the virtual machine. When you take a snapshot for the first time, the size of the snapshot is a fraction of the size of the volume(s) of the virtual machine. The size of subsequent snapshots might increase based on the changes that are made to the original volume.

For an example, consider a virtual machine with a volume of 100 GB. The size of the first snapshot is 100 GB. The size of the second snapshot might be 1 GB.

Snapshot sizes are not predictable as they are related to the updates made to the volume between two snapshots.

Tables 10 and 11 show how different storage types affect the cost per system:

Volume storage pricing
Volume storage Hourly rate (Processor type) Monthly cost (730 hours)
Tier 0 $0.00029589 $0.22
Tier 1 $0.00024658 $0.18
Tier 3 $0.00012884 $0.09
Tier 5k $0.00035507 $0.26
Snapshot storage pricing
Snapshot storage Hourly rate (Processor type) Monthly cost (730 hours)
Tier 0 $0.00008877 $0.06
Tier 1 $0.00007397 $0.05
Tier 3 $0.00003865 $0.03
Tier 5k $0.00010652 $0.08

Pricing for shared processor pool in IBM Power Virtual Server Private Cloud

SPP provides the capability to manage CPU cores efficiently while offering pricing for memory and storage that is on par with Power Virtual Server. In the IBM Power Virtual Server (On-premises) environment, there exists a minimum core-to-virtual core ratio of 1:20. This ratio stipulates the relationship between physical cores and virtual cores within the cloud infrastructure.

Consequently, the calculation of operating system license charges follows a distinct methodology within the IBM Power Virtual Server (On-premises) setup to accommodate this core-to-virtual core ratio efficiently.

When you use SPP in IBM Power Virtual Server (On-premises), you pay for the following items:

  • The maximum capacity of the SPP reserved cores that use the shared capped part number.
  • The entitled capacity of the shared capped or uncapped part numbers when virtual server instance cores are deployed into the SPP. This amount is variable and depends on the entitled capacity.
  • The operating system license, which is based on the following types of virtual server instances:
    • Capped SPP: pricing is determined by the entitled capacity.
    • Uncapped SPP: pricing is determined by the minimum value between the total number of virtual processors and the maximum capacity of the SPP. To get the total number of virtual processors, count the number of virtual processors that are associated with the partitions in an SPP for each type of operating system such as AIX or IBM i.

Table 12 shows the details of SPP in IBM Power Virtual Server (On-premises).

Shared processor pool for IBM Power Virtual Server (On-premises)
Offering/Solution Core-to-virtual core ratio Core Pricing OS license pricing
IBM Power Virtual Server (On-premises) User-defined Pools 1:20
  1. SPP capacity at shared capped processor rate
  2. VM cores charged at EC (capped or uncapped)
  3. Existing behavior – no change
Per OS type: Minimum of (sum of VP of VMs in pool or max capacity of pool); only for uncapped mode
For IBM Power Virtual Server (On-premises), these OS license charges are associated with the respective VM proportionate to VPs of that VM
Default Pool 1:20
  1. No charge at SPP level
  2. VM cores charged at EC (capped or uncapped)
  3. Existing behavior – no change

For more information about calculating the pricing for OS licensing in the uncapped SPP, see How to calculate the pricing for OS licensing in SPP.

Use case of account billable storage

Table 13 shows the use case on how you are billed based on the storage that you use (assuming tier 1):

Account billable for storage use case
Name Size State or Description
data-volume-1 20 GB Available
data-volume-2 25 GB In-use (attached to vm-1)
data-volume-3 100 GB In-use (attached to vm-1)
data-volume-4 30 GB Available
data-volume-5 60 GB In-use (attached to vm-2)
image-volume-1 100 GB In-use (attached to vm-1)
image-volume-2 100 GB In-use (attached to vm-2)

Total billable storage = 595 GB

  • Data volumes: 235 GB

  • Image volumes: 200 GB

  • Deployed virtual machine boot volumes: 200GB

To generate an estimated price, use the Power Virtual Server Estimate pricing tool. For more information, see Generating an estimate.

End of billing

The monthly billing cycle ends when you delete the virtual machine. If you scale your infrastructure up and down in response to workload requirements, your billing follows the timing of the virtual machine provision change. If you stop the virtual machine, the billing process is not stopped. Delete the virtual machine to stop the billing cycle.

When your virtual machine is active but idle, you can use Dynamic Logical Partitioning (DLPAR) to resize it to a minimal state. You can drastically decrease the price per hour by reducing the core count and memory of the virtual machine.

Frequently asked questions

Review the following frequently asked questions about pricing:

Where do I find cost estimates for Power Virtual Server offerings?

You can generate an estimated price by using the Power Virtual Server Estimate pricing tool. For more information, see Generating an estimate.

By default, the cost estimator shows hourly prices for the selected resources and their units of measure. For more information, see Estimating your costs.

Where can I find the unit prices for the billing metrics?

You can view the unit prices for the billing metrics for IBM Power Virtual Server (On-premises) on the IBM global catalog.

On the global catalog, complete the following steps to view the pricing for each metric ID:

  • Log on to IBM global catalog.
  • Search the catalog for the resources for which you need pricing. The following options for search strings are available:
    • Power Virtual Server Virtual Machine for Virtual Machines which includes processor, memory, operating systems, and workloads.
    • Power Virtual Server Volume for Volumes.
    • Power Virtual Server Snapshot for Snapshots.
    • Power Virtual Server Shared Processor Pool for Shared Processor Pools. There is no pricing that is associated with other types of resources.
  • Click the selected resource type entry from the search results. The corresponding page opens.
  • Click the Power Virtual Server Private Cloud billing plan from the left page:
    • Power Virtual Server Private Cloud Virtual Machine Group for virtual machines.
    • Power Virtual Server Private Cloud Volume Group for Volumes.
    • Power Virtual Server Private Cloud Snapshot Group for Snapshots.
    • Power Virtual Server Private Cloud Shared Processor Pool for Shared Processor Pools (SPP). Deployments with different satellite regions are displayed.
  • Select the deployment with the name ending with the satellite region for which you want the pricing. For example, the Power Virtual Server Private Cloud PVM Instance Groupsatcon_dal deployment displays the pricing for virtual machines in the satellite locations that are hosted in the Dallas region.
  • Click the Pricing tab on the right navigation page to view the pricings for different Metric IDs. Refer to Table 2: Part definition and metric ID to find the metric ID corresponding to the part description. Prices are listed for all IBM Cloud supported currencies.

How to calculate the pricing for OS licensing in the uncapped SPP?

To calculate the price for OS licensing in the uncapped SPP, consider the following conditions:

  • If the total number of VPs associated with the partitions in an SPP is greater than the maximum capacity of the pool, then the cost is distributed proportionately for all VPs.
  • If the total number of VPs associated with the partitions in an SPP is less than or equal to the maximum capacity of the pool, then the pricing is considered for each VP.

Table 14 shows how the pricing for OS licensing is calculated considering that the maximum pool capacity is 8 cores :

Pricing for OS licensing in SPP in Power Virtual Server (On-premises)
Example VM VP on VM Total number of VPs versus Maximum pool capacity Cost calculation
1 AIX VM1 4 6 < 8 (6 is considered) 4 x cost of AIX OS license
AIX VM2 2 2 x cost of AIX OS license
2 AIX VM1 4 10 > 8 (8 is considered) 3.2 x cost of AIX OS license
AIX VM2 2 1.6 x cost of AIX OS license
AIX VM3 4 3.2 x cost of AIX OS license

Is there any initial one-time payment before the pod infrastructure is installed in the IBM Power Virtual Server (On-premises) data center?

No

In terms of costs, what do I pay for?

The monthly consumption charges are factored based on the minimum committed spend and metered consumption charges. If the consumption charges are less than or equal to the minimum-committed spend, you pay the minimum-committed spend amount. If the consumption charges exceed the minimum committed spend, you pay the metered consumption charges.

Can I change infrastructure configuration based on my requirements after my virtual servers are provisioned? How will it impact billing?

Yes, you can add extra nodes but cannot reduce the number of nodes. The billing gets updated from the date that the new nodes are added.

When does the billing begin?

Billing begins when an IBM representative sets up and registers the pod in the IBM Power Virtual Server (On-premises) data center.