Pricing
The pricing metrics for Shadow Service include memory, invocation, and traffic.
Memory
Shadow Service offers 3 sizes of memory and is billed according to the hours of running at different unit rates. Charges are billed hourly and can be viewed in Billing
- Charges by Service
with the billing type Shadow Service
.
Specification | Pricing |
---|---|
1 GB | 0.08 USD per hour |
2 GB | 0.15 USD per hour |
4 GB | 0.30 USD per hour |
Invocation
The invocation includes every message published from the device or client, and every API call.
- The unit rate is 0.04 USD per 10,000 requests.
- When each 10,000 calls have been invoked, the charges are billed at that exact hour, which can be viewed in
Billing
-Charges by Service
with the billing typeShadow Service
. - At the end of each month, all unbilled invocations under 10,000 will be billed at unit rate. At the beginning of the following month, the invocation will be counted from 0.
- If the service has been deleted, any unbilled invocation will not be billed.
Traffic
The invocation will generate traffic, including the messages that the device or client publish or subscribe, as well as the API calls from the application. Traffic will be attributed as part of the traffic of deployment and will be shared using the free monthly traffic. The excess traffic will be billed at $0.15/GB.
Billing Example
Scenario | Specification / Pricing | Invocation | Traffic | Charge |
---|---|---|---|---|
1GB, 30 days | 1GB | $ 0.08 per hour | 1,005,000 | 10GB (In Free Traffic) | $ 61.64 = 0.08 * 24 * 30 + 101 * 0.04 + 0 |
2GB, 30 days | 2GB | $ 0.15 per hour | 15,000,000 | 150 GB(Excess Traffic: 50 GB) | $ 175.5 = 0.15 * 24 * 30 + 1500 * 0.04 + 50 * 0.15 |
1GB 10 days | 1GB | $ 0.08 per hour | 56,000 | 0.5 GB (In Free Traffic) | $ 19.4 = 0.08 * 24 * 10 + 5 * 0.04 + 0 |
TIP
The billing examples are for reference only.