Compute unit (CU) pricing vs. host-based pricing (APM and Infrastructure)

This document explains the pricing models for New Relic APM and Infrastructure. New Relic APM offers a choice between two pricing models: compute unit (CU) based pricing and host-based pricing. New Relic Infrastructure offers only CU-based pricing.

Related documentation:

Compute unit pricing

CU-based pricing is available for these New Relic products:

  • New Relic APM (choice of either CU-based pricing or host-based pricing)
  • New Relic Infrastructure: only CU-based pricing

With CU-based pricing, your monthly price is determined by the size of the host (computing power and memory) running New Relic and the number of hours it connects to New Relic during the month. If a host is connected to New Relic at any time during an hour, that hour counts towards the CU calculation.

Each host is counted separately for each New Relic account the host reports data to. For example, if you have a master account with two sub-accounts, each running applications on the same host for 3,000 CUs in a given month, the usage for the master account will be 6,000 CUs.

For New Relic APM, CU-based pricing is the best choice if you have many cloud-based dynamic computing resources. For this reason, CU-based pricing is sometimes referred to as cloud pricing.

CUs are calculated as follows:

Accounts_CU-calculation.png

The maximum size of a given host (CPUs + GB RAM) is capped at 16.

Examples:

  • If a host has 2 CPU cores, 2GB RAM, and connects to New Relic for one hour (or less than one hour), it consumes 4 CUs.
  • If a host has 2 CPU cores, 2GB RAM, and connects to New Relic for an entire month (750 hours used as standard month size), it consumes 3,000 CUs.

You can purchase blocks of CUs to be consumed on a monthly basis. The total number of CUs purchased monthly is calculated by adding up the estimated CU consumption for all hosts for the month. There is no month-to-month rollover of unused CUs. Also, New Relic does not charge by JVMs, containers (such as Docker or Cloud Foundry), or application instances--it charges by the hosts running those containers or application instances.

Price points vary, depending on the New Relic product and subscription level. You can view CU-based account usage from the New Relic UI.

For more on product-specific pricing: see the APM pricing and Infrastructure pricing pages.

Host-based pricing

Pricing for your New Relic APM account can be either CU-based or host-based. New Relic Infrastructure uses only CU-based pricing.

With host-based pricing, New Relic charges based on the number of equivalent hosts used in a month. One equivalent host is defined as: a host connected to New Relic for 750 hours (750 hours used as standard month size). If a host is connected to New Relic at any time during an hour, that hour counts towards the host calculation.

These hours can be divided across multiple hosts. For example, you might have three hosts that are each connected to New Relic for 250 hours during one month: these hours would add up to equal one equivalent host.

Each host is counted separately for each New Relic account the host reports data to. For example, if you have a master account with two subaccounts, each running applications on the same single host for 750 hours in a given month, the usage for the master account will be 2 equivalent hosts.

Once connected to New Relic, hosts are distinguished by their unique hostnames. A host is connected to New Relic when the language agent is active and is deployed on the host. New Relic does not charge by containers (such as Docker or Cloud Foundry), JVMs, or application instances; it charges by the hosts running those containers or application instances.

New Relic APM gives you a choice between host-based pricing and CU-based pricing. Host-based pricing is ideal if you have mainly static environments, consisting of hosts you manage in your own data center.

For specifics on pricing amounts, see the APM pricing page.

What qualifies as a host?

To understand how New Relic computes both host-based pricing and CU-based pricing, it's important to understand how the word host is used. A host can be one of the following:

  • A physical machine is a hardware-based device with dedicated physical resources, including memory, processing, and storage. Each machine has its own OS which applications run on.
  • A virtual machine (VM) is the software implementation of a physical machine that executes programs like a physical machine. One or more virtual machines can run on a physical machine. Each virtual machine has its own OS and allocated virtual machine resources such as RAM and CPU.
  • A cloud instance is a type of virtual machine that is run in the public cloud. In this context, virtual machines and cloud instances are different from Java Virtual Machines (JVMs) and containers.

For New Relic's pricing calculation purposes, a month is defined as 750 hours.

For more help

Recommendations for learning more: