This topic describes public bandwidth types, billing methods for network usage, and examples on how to calculate network usage fees.
- Public IP address
Public IP addresses are assigned by the system. You are not charged to retain public IP addresses, but are charged only for the outbound public bandwidth. Two billing methods for network usage are available: pay-by-bandwidth and pay-by-traffic.
- Elastic IP address (EIP)
EIPs are public IP addresses that you can purchase and use independently. Only VPC-type instances support EIPs. For information about the billing details of EIPs, see Billing.
- NAT gateway
NAT gateways are Internet gateways that can be purchased independently. For information about the billing details of NAT gateways, see Billing.
|Public bandwidth type||Charged||Description||Example|
|outbound bandwidth||Yes||Bandwidth for traffic from ECS instances to the Internet||FTP clients download resources from ECS instances by using public IP addresses.|
|inbound bandwidth||No||Bandwidth for traffic from the Internet to ECS instances||FTP clients upload resources to ECS instances by using public IP addresses.|
For information about the limits on the public bandwidth of ECS instances, see Limits.
- Pay-by-bandwidth: You are charged based on the bandwidth that you specify. The actual outbound bandwidth does not exceed the specified bandwidth.
- Pay-by-traffic: a pay-as-you-go billing method. You are charged for the traffic that
you actually used. You must configure a peak bandwidth for outbound traffic to avoid
unmanageable fees incurred by outbound traffic bursts.
Notice When the pay-by-traffic billing method is used, the peak inbound and outbound bandwidths are both the upper limits of bandwidths and for reference only. In the event of resource contention, these peak bandwidths cannot be guaranteed. If you want guaranteed bandwidths for your instance, use the pay-by-bandwidth billing method.
|Billing method for network usage||Billing method of ECS instances||Billing rule for network usage|
|Pay-by-bandwidth||Subscription||You must pay for the bandwidth and subscription duration that you purchased in advance.
The bandwidth (Mbit/s) is charged based on a tiered billing system. Unit: USD/month.
|Pay-as-you-go||Bandwidth bills are accurate to the second. The bills are generated on the hour every
hour. The bandwidth (Mbit/s) is charged based on a tiered billing system. Unit: USD/hour.
|Pay-by-traffic||Subscription and pay-as-you-go||The bills are generated on the hour every hour. You are charged based on the volume of the traffic (GB) you used. Unit: USD/GB.|
|Billing method for network usage||Billing method of ECS instances||Example of billing conditions||Fee (USD)|
||1 × 6.8 = 6.8|
||1 × [17 + (7 - 5) × 11.8] = 40.6|
||24 × 30 × 0.012 = 8.64|
||24 × 30 × [0.03 + (7 - 5) × 0.021] = 51.84|
|Pay-by-traffic||Subscription and pay-as-you-go||
||1 × 0.123 = 0.123|
You can change the billing method for network usage from pay-by-bandwidth to pay-by-traffic, or from pay-by-traffic to pay-by-bandwidth. For more information, see Change the billing method for network usage.
If the current public bandwidth cannot meet your business requirements, you can upgrade or downgrade the public bandwidth. For more information, see Overview of instance upgrade and downgrade.