This topic describes the billing objects and billing methods of DataWorks.

Billing methods

DataWorks supports the pay-as-you-go and subscription billing methods.
  • Pay-as-you-go
    Pay-as-you-go bills you based on the actual volume used multiplied by the unit price. Two billing cycles are used for different billing items:
    • Hourly billing: Every hour, the billing system calculates the actual volume used over the previous hour and deducts the actual fee from your account balance.

      For example, the billing system bills you at 09:30 for the charges incurred from 08:00 to 09:00.

    • Daily billing: At the beginning of each calendar day, the billing system calculates the actual volume used over the previous calendar day and deducts the actual fee from your account balance.

      For example, the billing system bills you at 00:00:00 on May 12, 2019 for the charges incurred from 00:00:00 to 23:59:59 on May 11, 2019.

    Note
    • During peak hours, nodes that are run on shared resource groups for scheduling and shared resource groups for Data Integration share resources. Nodes may keep waiting for resources and fail to generate instances. Sync nodes may not be allocated a sufficient number of threads for data transmission. If you want to guarantee the concurrent running of nodes, purchase DataWorks exclusive resources.
    • After new users activate DataWorks (pay-as-you-go) for commercial use, DataWorks Basic Edition is available free of charge. This allows you to use the basic features of all the core DataWorks services at the lowest cost.
    • After you activate DataWorks (pay-as-you-go), your existing DataWorks advanced edition for public preview is set to DataWorks Basic Edition. Objects created with features available in the DataWorks advanced edition remain functional, with the exception of baseline alerts and event alerts. However, you cannot create objects by using the features that are only available in the DataWorks advanced edition. You can purchase this DataWorks advanced edition to create objects by using these features again.
  • Subscription
    In subscription mode, you can use resources only after paying for them. Depending on the billing cycle, you can pay for a service on a monthly or yearly basis, or for a resource plan without a validity period.
    Note For users who use Machine Learning Platform for AI (PAI):
    • Suppose you have scheduled and run PAI nodes through DataWorks before DataWorks is commercially available. After DataWorks is commercially available, DataWorks Basic Edition can meet your scheduling needs.
    • After DataWorks is commercially available, if you use PAI to jump to DataWorks and deploy PAI nodes, you are billed based on the number of scheduled nodes in DataWorks.

Product overview

Based on the billing method used, you can purchase or activate the following DataWorks resources and editions:
  • DataWorks (pay-as-you-go)
  • DataWorks resource plans (subscription)
  • DataWorks exclusive resources (subscription)
  • DataWorks advanced editions (subscription)
The following figure shows the billing items and purchase plans for these resources and editions.Purchase plan
The following figure shows the relationships between the billing objects and billing items.Mapping relationships

Pay-as-you-go

DataWorks must be activated in pay-as-you-go mode. Only then can you use all the basic features of DataWorks. For more information, see Pay-as-you-go.

Subscription

  • DataWorks advanced editions (subscription)

    DataWorks provides four advanced editions: Standard Edition, Professional Edition, Enterprise Edition, and Ultimate Edition. You can choose the edition that is most suitable for your business needs. For more information, see DataWorks advanced editions.

  • DataWorks resource plans (subscription)

    DataWorks provides three resource plans: shared resource groups for scheduling, shared resource groups for Data Integration, and App Studio workspaces for development environments. You can use these resource plans to lower your costs. For more information, see DataWorks resource plans.

  • DataWorks exclusive resources (subscription)

    DataWorks provides three types of exclusive resources: exclusive resources for scheduling, exclusive resources for Data Integration, and App Studio workspaces for production environments. These resources deliver optimal performance. For more information, see DataWorks exclusive resources.