Allocation Billing
Allocation based billing for bandwidth is our default way of charging for bare metal server bandwidth.
Each bandwidth pool has a total allocation in TB.
At the end of each billing period, for each pool the total usage is calculated by adding together the usage of each server in that pool. If the usage of an individual pool goes over the defined monthly allocation, overage charges will apply at a per location rate.
Typically, each server in your account contributes some bandwidth to the overall pool allocation, and you can purchase additional bandwidth for the pool as needed. 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.
For each pool, you can see how many servers are in the pool, the usage for the current billing period, the projected usage for the current billing period, and the total monthly allocation.
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 and projected usage for each server.
You can also view historical pool bandwidth usage for the last six months along with the overage cost per TB for the pool.
Overage Charges
You will be able to see your overage cost per TB when viewing details about a bandwidth pool in your control panel.
At the end of each billing period, for every TB that you exceed your allocation in a pool, you will be charged based on the overage charge per TB 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
You can purchase more bandwidth for any individual pool via the control panel at any time, by following these steps.
-
Navigate to to Bandwidth and select Get More Bandwidth for the relevant pool e.g. Frankfurt - A
-
You will be presented with a confirmation page that allows you to pick an additional bandwidth addon in increments of 5TB from 5 to 100TB. Select your desired addon amount, confirm the New Bandwidth Pool Total and click Submit
-
Any additional bandwidth allocation you buy will immediatley apply to the current billing period. Any unused usage will be lost and the addon will not automatically renew for the next billing period.
Usage Notifications
If a pool’s bandwidth usage for the current billing period is getting high, we’ll send you email notifications. We’ll send you an email when you reach 80%, 90%, 95%, and 101% of your allocation.
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'
Buy More Bandwidth Allocation for Pool
curl --request POST \ --url https://api.ingenuitycloudservices.com/rest-api/bandwidth/locations/{location-id}?quantity={amount-in-tb} \ --header 'Accept: application/json' \ --header 'X-Api-Token: API_KEY'