95th Percentile Billing
95th percentile based billing for bandwidth is available as a billing method for bandwidth hungry applications and workloads.
Each bandwidth pool has a total commit in Mbps.
At the end of each billing period, we review the bandwidth usage at every 5 minute interval during the period, sort the values, discard the highest 5%, and bill the highest remaining value as the pool’s usage for that period. If this pool’s 95th percentile usage is over the pool’s total commit, overage charges will apply at the pre-defined rate.
Each server in a pool adds to the pool’s commit. By default, all servers in the same datacenter are grouped into a single bandwidth pool.
Overview of Pools
When you first click on Bandwidth in the control panel navigation bar, you will see an overview of your pools. Click on the 95th Percentile Billing tab to view your 95th percentile pools.
For each pool, you can see how many servers are in that pool, the usage for the current billing period, and the total monthly commit.
You can switch between a visual and a table view of your pool overview.
Usage in Specific Pool
By clicking on a pool, you can view detailed usage information for that pool. You will be able to see a list of all servers in that pool, including usage for each server.
You can also view historical pool bandwidth usage for the last six months along with the overage cost per Mbps for the pool. The overage cost for a pool is equal to the highest overage cost for a server in that pool.
Overage Charges
You will be able to see your overage cost when viewing details about a bandwidth pool in your control panel.
At the end of each billing period, for every Mbps that you exceed your commit in a pool, you will be charged based on the pre-defined overage cost per Mbps for that pool.
This will appear on a separate invoice to your usual monthly invoice. The overage invoice will detail which pool incurred the overages, and how the overage was calculated.
Get More Bandwidth
If you haven’t already got 95th percentile bandwidth billing set up, please get in touch with us and we can discuss setting it up.
If you already have 95th percentile bandwidth billing, but want a higher commit, then please get in touch and we’ll see what we can do.
Usage Notifications
We don’t send email notifications for 95th percentile billing when it looks like you’ll go over your commit, so please keep an eye on your usage to avoid overage charges.
API Example
Get Bare Metal Server Bandwidth Graph
curl --request GET \ --url https://api.ingenuitycloudservices.com/rest-api/servers/{server-id}/bandwidth-graph \ --header 'Accept: application/json' \ --header 'X-Api-Token: API_KEY'