What is Billing Management?

ZStack Cloud provides a quasi-public cloud billing experience. You can customize the unit price for different resources by using a pricing list and obtain related bills after you associate the pricing list with a project or an account. Currently, the following resources in the Cloud can be billed: CPU, memory, root volume, data volume, GPU device, elastic baremetal instances, and public IP (VM IP), and public IP (VIP).

Concepts

  • Pricing list: A pricing list is a list of unit prices of different resources. The unit price of a resource is set based on the specification and usage time of the resource.
  • Bill: A bill is the expense of resources totaled at a specified time period. Billing is accurate to the second. Bills can be categorized into project bills, department bills, and account bills.

Characteristics

ZStack Cloud Billing Management has the following characteristics:
  • You can centrally and efficiently manage the unit price of a group of resources by using a pricing list.
  • A pricing list includes the unit price of multiple resources. You can set a unit price for root volumes and data volumes, respectively, by disk performance.
  • You can create multiple pricing lists and use separate pricing lists for projects and accounts. Note that you can associate a pricing list with multiple projects and accounts.
  • After you configure a pricing list, bills can be generated in real time by account.
  • After you configure a pricing list, bills can be generated in real time by project. You can also add the project to a department. Then, bills are generated by department.
  • You can customize the time when the billing details are generated. You can also view the billing details by resource.
  • You can set the currency symbol displayed on the UI by modifying the value of Currency Symbol in the global setting. Default value: ¥. Valid values: ¥, $, €, £, A$, HK$, ¥, CHF, C$, and Rp.

Billing Mechanism

  • If you disable Billing in the global setting, the system stops billing resources and bills are no longer generated.
  • If a VM instance is deleted but not expunged, the compute resources (memory and CPU) and IP resources that the VM instance occupied are released but storage resources are still occupied. Therefore, CPU, memory, and public IP resources are not billed but the root volume is still billed.
  • If a VM instance is stopped, the compute resources of the VM instance are released but the storage and IP resources are still occupied. Therefore, CPU and memory resources are not billed but the root volume and public IP resources are still billed.
  • Elastic baremetal instances are created from and function based on baremetal nodes. If you power off and release a baremetal node, the system stops billing the associated elastic baremetal instance.
  • If a volume is deleted but not expunged, the storage resources are still occupied. Therefore, the data volume is still billed. If the volume is expunged, the system stops billing the volume.
  • A public IP address is billed based on the bandwidth consumed by the IP address. You need to set QoS for public IPs (VIPs) or public IPs (VM IPs) before you can set unit prices for the public IP addresses.
  • Uninstantiated volumes are not billed. If you instantiate a volume, the volume is billed even if the volume is not attached to a VM instance.
  • If you change the owner of a resource, the bills generated for the resource usage before the owner change is reserved in the previous account or project and the bills generated for the resource usage after the owner change is reserved in the new account or project,.

Pricing List


Create a Pricing List

Create Pricing List

On the main menu of ZStack Cloud, choose Operational Management > Billing Management > Pricing List. On the Pricing List page, click Create Pricing List. Then, the Create Pricing List page is displayed.

On the displayed page, set the following parameters:
  • Name: Enter a name for the pricing list.
  • Description: Optional. Enter a description for the pricing list.
  • Unit Price: Click Add Unit Price and add unit prices for resources.

    The resources include CPU, memory, root volume, data volume, GPU device, elastic baremetal instances, public IP of VM instance, and public VIP.

    • To set unit price for CPU, configure the following:
      • Price: 0 to 10000, accurate to five decimal points.
      • Time Unit: second, minute, hour, day, week, and month (30 days).
    • To set unit price for memory, configure the following:
      • Price: 0 to 10000, accurate to five decimal points.
      • Resource Unit: MB, GB, and TB.
      • Time Unit: second, minute, hour, day, week, and month (30 days).
    • To set unit price for root volume, configure the following:
      • Advanced: Configure advanced parameters in JSON format based on disk performance.
        Sample:
        {     "priceUserConfig": {         "priceKeyName": "Enter a value for the priceKeyName field."     } }
        Note: Make sure the value of the priceUserConfig parameter is consistent with the configuration in the advanced parameter settings in the instance offering. Otherwise, bills cannot be generated.
      • Price: 0 to 10000, accurate to five decimal points.
      • Resource Unit: MB, GB, and TB.
      • Time Unit: second, minute, hour, day, week, and month (30 days).
    • To set unit price for data volume, configure the following:
      • Advanced: Configure advanced parameters in JSON format based on disk performance.
        Sample:
        {     "priceUserConfig": {         "priceKeyName": "Enter a value for the priceKeyName field."     } }
        Note: Make sure the value of the priceUserConfig parameter is consistent with the configuration in the advanced parameter settings in the disk offering. Otherwise, bills cannot be generated.
      • Price: 0 to 10000, accurate to five decimal points.
      • Resource Unit: MB, GB, and TB.
      • Time Unit: second, minute, hour, day, week, and month (30 days).
    • To set unit price for GPU, configure the following:
      • GPU Type: Select Desktop GPU or Compute GPU.
      • GPU Model: Enter the model of the passed-through GPU.
      • Price: 0 to 10000, accurate to five decimal points.
      • Time Unit: second, minute, hour, day, week, and month (30 days).
    • To set unit price for public IP, configure the following:
      • Resource Type: Select Public IP (VM IP) or Public IP (VIP).
        • If you select Public IP (VM IP), you can bill public IP addresses of VM instances that are created by using public networks. You can set QoS for VM NICs. Then the IP addresses are billed.
        • If you select Public IP (VIP), you can bill VIPs that are created by using public networks and are used to provide network services. You can set QoS for the VIPs. Then the VIPs are billed.
      • Upstream Bandwidth price: 0 to 10000, accurate to five decimal points.
      • Downstream Bandwidth price: 0 to 10000, accurate to five decimal points.
        Note: If you configure unit price for public IP addresses, you must configure upstream bandwidth, downstream bandwidth, or both for the public IP addresses.
      • Resource Unit: Kbps, Mbps, and Gbps.
      • Time Unit: second, minute, hour, day, week, and month (30 days).
      Note: VM public IP addresses and public VIPs are billed based on the consumed bandwidth resources. Before you configure unit prices for the public IP addresses, note that:
      • You need to set QoS for the public IP addresses.
      • IPv6 VIPs do not support billing.
    • To set unit price for elastic baremetal instance, configure the following:
      • Elastic Baremetal Offering: Select an elastic baremetal offering and set a unit price for the offering.
      • Price: 0 to 10000, accurate to five decimal points.
      • Time Unit: second, minute, hour, day, week, and month (30 days).
Figure 1. Create Pricing List




Archives

Download Document Archives

Back to Top

Download

Already filled the basic info?Click here.

Enter at least 2 characters.
Invalid mobile number.
Enter at least 4 characters.
Invalid email address.
Wrong code. Try again. Send Code Resend Code (60s)

An email with a verification code will be sent to you. Make sure the address you provided is valid and correct.

同意 不同意

I have read and concur with the Site TermsPrivacy PolicyRules and Conventions on User Management of ZStack Cloud

Download

Not filled the basic info yet? Click here.

Invalid email address or mobile number.
同意 不同意

I have read and concur with the Site TermsPrivacy PolicyRules and Conventions on User Management of ZStack Cloud

Email Us

contact@zstack.io
ZStack Training and Certification
Enter at least 2 characters.
Invalid mobile number.
Enter at least 4 characters.
Invalid email address.
Wrong code. Try again. Send Code Resend Code (60s)

同意 不同意

I have read and concur with the Site TermsPrivacy PolicyRules and Conventions on User Management of ZStack Cloud

Email Us

contact@zstack.io
Request Trial
Enter at least 2 characters.
Invalid mobile number.
Enter at least 4 characters.
Invalid email address.
Wrong code. Try again. Send Code Resend Code (60s)

同意 不同意

I have read and concur with the Site TermsPrivacy PolicyRules and Conventions on User Management of ZStack Cloud

Email Us

contact@zstack.io

The download link is sent to your email address.

If you don't see it, check your spam folder, subscription folder, or AD folder. After receiving the email, click the URL to download the documentation.

The download link is sent to your email address.

If you don't see it, check your spam folder, subscription folder, or AD folder.
Or click on the URL below. (For Internet Explorer, right-click the URL and save it.)

Thank you for using ZStack products and services.

Submit successfully.

We'll connect soon.

Thank you for using ZStack products and services.