| copyright |
|
||
|---|---|---|---|
| lastupdated | 2021-01-26 | ||
| keywords | estimate cost, cost example, billing example, payment example, calculating app price | ||
| subcollection | billing-usage |
{:shortdesc: .shortdesc} {:codeblock: .codeblock} {:screen: .screen}
{: #sample}
Assume that you have a Node.js web app with scaling capabilities, and the app uses several services that are provided by {{site.data.keyword.Bluemix}}. You can learn how the actual cost of your app is calculated in this example. {: shortdesc}
The web app uses the following {{site.data.keyword.Bluemix_notm}} services and items:
- Four 256-MB Node.js runtime instances
- Two {{site.data.keyword.autoscaling}} policies, processor and memory
- 150 GB per month {{site.data.keyword.cloudant_short_notm}} database, 1,000 lookups, 500 writes, and 50 queries
- 20 GB inbound or outbound network traffic
{: #sample_resources}
To keep the example simple, assume the prices in the following table don't fluctuate within or between a timeframe, for example, a month. All pricing in this example is in US currency.
| Service | Features | Price |
|---|---|---|
| {{site.data.keyword.runtime_nodejs_short}} | Charges for runtime by GB-hours | $0.07 USD/GB-hour |
| {{site.data.keyword.autoscaling}} | Free service plan for the {{site.data.keyword.autoscaling}} service | Free |
| {{site.data.keyword.cloudant_short_notm}} | Standard plan includes 20 GB of free data storage Scale provisioned throughput capacity in increments of: 100 lookups per second 50 writes per second 5 queries per second |
$1.00 USD/GB of data storage $0.25 USD/Lookup per second $0.50 USD/Write per second $5.00 USD/Query per second |
| {:caption="Table 1. Pricing for resources" caption-side="top"} |
{: #calc-app-price}
The price of the app can be calculated in the following way:
-
Four 256-MB Node.js runtime instances
{{site.data.keyword.Bluemix_notm}} charges for a runtime by GB-hours. The number of GB used per month is
4 x 256 = 1024 MB or 1 GB per month. Assume that there are24 x 30 = 720 hours in a month, so the application is charged for1 x 720 = 720 GB-hours.{{site.data.keyword.Bluemix_notm}} offers a free tier of Cloud Foundry application usage that affects the overall cost of an application that's running.
-
Two {{site.data.keyword.autoscaling}} policies (processor and memory)
The {{site.data.keyword.autoscaling}} policies are free of charge.
-
150 GB per month {{site.data.keyword.cloudant_short_notm}}
The {{site.data.keyword.cloudant_short_notm}} for {{site.data.keyword.Bluemix_notm}} service charges are based on data storage and the ability to access that data by provisioned throughput capacity denoted by lookups, writes, and queries per second.
Add up the number of GB and deduct the 20-GB free allowance. 130 GB is charged per month. The total storage price includes the following parts:
130 x 1 = $130 (1,000 / 100) x 0.25 = $2.50 (500 / 50) x 0.50 = $5.00 (50 / 5) x 5.00 = $50.00The total price is 130 + 2.50 + 5.00 + 50.00 = $187.50.
-
20 GB inbound or outbound network traffic
Inbound and outbound network traffic is free of charge.
When all the items are added, the total price of the application is $211.65.