Pay-as-you-go allows you to use all the basic features of DataWorks in a cost-efficient manner. After you activate DataWorks based on the pay-as-you-go billing method, you can perform different operations in DataWorks. For example, you can develop nodes, schedule nodes to run at the specified time, and schedule sync nodes. You can also monitor a large number of workflows, monitor data quality, call API operations compiled in DataService Studio, and debug code in App Studio.

Notice
  • The system sends you a notification if you have an overdue payment. In this case, you must renew your subscription at the earliest opportunity to avoid service suspension.

    If you have other questions, submit a ticket.

  • New users must activate DataWorks based on the pay-as-you-go billing method.
  • Shared resource groups for scheduling and shared resource groups for Data Integration are a shared resource pool. If you use the shared resource pool during peak hours, instances may keep waiting for resources and fail to be run. Sync nodes may not be allocated a sufficient number of threads for data transmission. You can purchase DataWorks exclusive resources to ensure proper running of concurrent nodes.

Billing items

When DataWorks is activated based on the pay-as-you-go billing method, the following billing items apply:
  • Shared resource groups for scheduling
  • Shared resource groups for Data Integration
  • Baseline instances generated by the Alarm module of Operation Center
  • Data Quality checks
  • Calls and execution time of API operations compiled in DataService Studio
  • App Studio workspaces for development environments
  • Internet traffic generated by Data Integration
Note
  • You are charged only when you use the preceding resources.
  • After you activate these billing items, the system automatically activates DataWorks Basic Edition for free.
  • If you run a smoke test in the development environment, you are charged for the generated instances.

For more information, see DataWorks (pay-as-you-go) billing details.

Shared resource groups for scheduling

  • Billing range
    After nodes are committed to the scheduling system, you are charged for all the generated instances, except those generated by zero load nodes. The instances include auto triggered node instances, manually triggered node instances, test instances, and retroactive instances.
    Note Nodes that are run on exclusive resource groups for scheduling are not counted as nodes that are run on shared resource groups for scheduling. For more information, see DataWorks exclusive resources.
  • Billing standards
    You are billed daily based on a six-tier pricing schedule and the total number of instances that are run per day. The following table describes the billing standards.
    Region Minimum number of instances Maximum number of instances Billing cycle Price (USD/day)
    China (Hangzhou)

    China (Shanghai)

    China (Beijing)

    China (Shenzhen)

    China (Hong Kong)

    1 10 Daily 0
    11 500 Daily 0.15
    501 5,000 Daily 9.29
    5,001 20,000 Daily 23.22
    20,001 50,000 Daily 41.79
    50,001 120,000 Daily 92.87
    Singapore

    Australia (Sydney)

    Malaysia (Kuala Lumpur)

    Indonesia (Jakarta)

    Japan (Tokyo)

    US (Silicon Valley)

    US (Virginia)

    Germany (Frankfurt)

    UK (London)

    UAE (Dubai)

    1 10 Daily 0
    11 500 Daily 0.23
    501 5,000 Daily 13.93
    5,001 20,000 Daily 34.82
    20,001 50,000 Daily 62.68
    50,001 120,000 Daily 139.30
    Note
    • You are charged only for instances that have been run in Operation Center. You are not charged for instances that have been generated but not run, instances that are frozen, and dry-run instances.
    • If the number of instances per day exceeds 120,000, the excess instances cannot be scheduled. If the number of instances that are required for your business exceeds the upper limit, submit a ticket to seek technical help from Alibaba Cloud.
  • Deduction method

    At 00:00 every day, the billing system starts to calculate the number of instances that were run on the previous calendar day and deducts a fee based on only one of the pricing tiers that are specified in the preceding billing standards. No additional fee is generated.

    Assume that you deploy a DataWorks workspace in the China (Shanghai) region and run 502 instances on April 30, 2019. The billing system deducts a fee of USD 9.26 after 00:00 on May 1, 2019.

  • Overdue payments
    If your Alibaba Cloud account has an overdue payment, you are given a 360-hour grace period and the billing system sends you notifications at the 192nd, 288th, and 336th hours. After you receive a notification, you must add funds to your Alibaba Cloud account as soon as possible.
    • If your bill is overdue for more than 360 hours, the service will be suspended. At this time, instances that have not been run cannot be started, but instances that have been started can run until they are finished.
    • If you add funds to your Alibaba Cloud account within 360 hours after your bill becomes overdue, the service will not be suspended.
    • If the service payment becomes overdue again after settlement, you are given another 360-hour grace period before the service is suspended.

Shared resource groups for Data Integration

  • Billing range
    You are charged for the concurrent threads that are used to run data integration node instances. These data integration node instances are generated and run as auto triggered node instances, retroactive instances, manually triggered node instances, node instances in DataStudio workflows, and smoke test instances.
    Note
    • Data integration node instances use resources in both shared resource groups for Data Integration and shared resource groups for scheduling that are billed based on the pay-as-you-go billing method.
    • Nodes that are run on exclusive resource groups for Data Integration are not counted as nodes that are run on shared resource groups for Data Integration. For more information, see DataWorks exclusive resources.
  • Billing standards

    You are billed daily based on a six-tier pricing schedule and the total number of threads that are used to run data integration node instances per day. The following table describes the billing standards.

    Region Minimum number of threads Maximum number of threads Billing cycle Price (USD/day)
    China (Hangzhou)

    China (Shanghai)

    China (Beijing)

    China (Shenzhen)

    China (Hong Kong)

    1 10 Daily 0
    11 500 Daily 0.15
    501 5,000 Daily 0.93
    5,001 20,000 Daily 3.10
    20,001 50,000 Daily 7.74
    50,001 120,000 Daily 15.48
    Singapore

    Australia (Sydney)

    Malaysia (Kuala Lumpur)

    Indonesia (Jakarta)

    Japan (Tokyo)

    US (Silicon Valley)

    US (Virginia)

    Germany (Frankfurt)

    UK (London)

    UAE (Dubai)

    1 10 Daily 0
    11 500 Daily 0.23
    501 5,000 Daily 1.39
    5,001 20,000 Daily 4.64
    20,001 50,000 Daily 11.61
    50,001 120,000 Daily 23.22
    Note If the number of instances per day exceeds 120,000, the excess instances cannot be scheduled. If the number of threads that are required for your business exceeds the upper limit, submit a ticket to seek technical help from Alibaba Cloud.
  • Deduction method

    At 00:00 every day, the billing system starts to calculate the number of instances that were run on the previous calendar day and deducts a fee based on only one of the pricing tiers that are specified in the preceding billing standards. No additional fee is generated.

    Assume that you configure two sync nodes (Node A and Node B) in your DataWorks workspace in the China (Shanghai) region and use shared resources to run these nodes. If you set the number of concurrent threads for Node A to 2 and schedule it to run by day, the system generates one instance every day. If you set the number of concurrent threads for Node B to 5 and schedule it to run by hour, the system generates 24 instances every day.

    If all node instances are run, you are billed based on the following calculation logic:
    1. The total number of concurrent threads per day is calculated based on the following formula: 2 × 1 + 5 × 24 = 122.
    2. The number of concurrent threads per day is 122, which falls in the range of 11 to 500. Based on the price that corresponds to this range, you are charged a daily fee of USD 0.15.
  • Overdue payments
    If your Alibaba Cloud account has an overdue payment, you are given a 360-hour grace period and the billing system sends you notifications at the 192nd, 288th, and 336th hours. After you receive a notification, you must add funds to your Alibaba Cloud account as soon as possible.
    • If your bill is overdue for more than 360 hours, the service will be suspended. At this time, instances that have not been run cannot be started, but instances that have been started can run until they are finished.
    • If you add funds to your Alibaba Cloud account within 360 hours after your bill becomes overdue, the service will not be suspended.
    • If the service payment becomes overdue again after settlement, you are given another 360-hour grace period before the service is suspended.

Internet traffic generated by Data Integration

  • Billing range

    When data integration nodes are run on shared resource groups or exclusive resource groups, the Internet traffic they generate is billed based on the pay-as-you-go billing method. The unit price is USD 0.12/GB.

    Note When Internet traffic is generated, DataWorks does not charge you for the Internet traffic generated by nodes that are run on custom resource groups. You may be charged for the Internet traffic generated by other cloud services during data transmission. Whether you are charged or not is determined based on the pricing policies of the corresponding services.
  • Deduction method

    The billing system calculates your fee for the previous hour and generates a bill at the beginning of each hour. Then, the actual fee is deducted from the balance of your Alibaba Cloud account.

    For example, a bill is settled at 09:30 for the charges accumulated from 08:00 to 09:00.
    Note If your usage is less than 1 GB in an hour, the system bills you for 1 GB. For example, if your usage in an hour is less than 1 GB, the billing system sends you a bill of CNY 0.8 for 1 GB at the beginning of the next hour. If your usage in each hour within one day is less than 1 GB, the billing system sends you a daily bill of CNY 19.2 for 24 GB at most.
  • Overdue payments
    If your Alibaba Cloud account has an overdue payment, you are given a 360-hour grace period and the billing system sends you notifications at the 192nd, 288th, and 336th hours. After you receive a notification, you must add funds to your Alibaba Cloud account as soon as possible.
    • If your bill is overdue for more than 360 hours, the service will be suspended. At this time, instances that have not been run cannot be started, but instances that have been started can run until they are finished.
    • If you add funds to your Alibaba Cloud account within 360 hours after your bill becomes overdue, the service will not be suspended.
    • If the service payment becomes overdue again after settlement, you are given another 360-hour grace period before the service is suspended.

Calls and execution time of API operations compiled in DataService Studio

  • Billing range
    You are charged for the calls and execution time of API operations that are compiled in DataService Studio. All users receive a free quota each month. You are charged only for valid calls to API operations that are compiled in DataService Studio, including online test calls.
    • Valid calls are API requests that receive a response with an error code of 0.
    • Invalid calls are API requests that receive a response with an error code other than 0.
  • Billing standards
    Billing item Unit Unit price Remarks
    Number of API calls Million calls USD 0.21/million calls N/A
    Execution time Memory × seconds (GB×s) USD 0.000017193/GBxs The minimum unit of time is 100 ms. A time period shorter than 100 ms is regarded as 100 ms.
    DataService Studio provides a free quota for each user every month. The RAM users of an Alibaba Cloud account share the monthly free quota with the Alibaba Cloud account.
    • Number of API calls: The first 1 million API calls that a user makes per month are free.
    • Execution time: The first 400,000 GB×s of execution time for API calls that a user makes per month is free.
    Note The free quota is recalculated at the beginning of each calendar month. Any remaining quota from the previous month does not roll over.
    Assume that you make 10 million API calls this month, and each call occupies 2 GB memory and takes 1,060 ms. You are billed based on the following calculation logic:
    • Monthly API calls and fee

      You have a free quota of 1 million calls per month. Then, the number of API calls to be billed this month is calculated based on the following formula: 10 million - 1 million = 9 million. The price of every 1 million calls is USD 0.21. Then, the total fee for the API calls this month is calculated based on the following formula: 900/100 × 0.21 = USD 1.89.

    • Monthly execution time and fee

      The execution time of API calls is measured in memory × seconds (GB×s). The minimum unit of time is 100 ms. A time period shorter than 100 ms is regarded as 100 ms.

      You can calculate the total execution time of API calls based on the following formula: Number of calls × Memory used per call (GB) × Running time per call (s) = 10,000,000 × 2 × 1.1 = 22,000,000 GB×s. You have a free execution time quota of 400,000 GB×s per month. Then, you can calculate the execution time to be billed based on the following formula: 22,000,000 - 400,000 = 21,600,000 GB×s. The unit price of execution time is USD 0.000017193 per GB×s. Then, you can calculate the total fee of execution time this month based on the following formula: 21,600,000 × 0.000017193 = USD 371.37.

    • Total monthly fee

      You can calculate the total monthly fee based on the following formula: Monthly API call fee + Monthly execution time fee = 1.89 + 371.37 = USD 373.26.

  • Deduction method

    The billing cycle of DataService Studio is one hour. The billing system calculates your fee for the previous hour and generates a bill at the beginning of each hour. Then, the actual fee is deducted from the balance of your Alibaba Cloud account.

  • Overdue payments

    If your Alibaba Cloud account has an overdue payment, you are given a 360-hour grace period and the billing system sends you notifications at the 192nd, 288th, and 336th hours. After you receive a notification, you must add funds to your Alibaba Cloud account as soon as possible.

    • If your bill is overdue for more than 360 hours, the service will be suspended and you will be unable to call the deployed API operations.
    • If you add funds to your Alibaba Cloud account within 360 hours after your bill becomes overdue, the service will not be suspended.
    • If the service payment becomes overdue again after settlement, you are given another 360-hour grace period before the service is suspended.

Data Quality checks

  • Billing range

    You are charged for the Data Quality checks that are generated by Data Quality within each calendar day. Such Data Quality checks are generated when Data Quality rules are triggered by auto triggered node instances, retroactive instances, or rule tests.

  • Billing standards
    Data Quality checks per day Price (USD/day)
    1–10 0
    11–200 3.10
    201–1,000 7.74
    1,001–5,000 30.96
    5,000–10,000 46.43
  • Deduction method
    At 00:00 every day, the billing system starts to calculate the number of Data Quality checks that were run on the previous calendar day and deducts a fee based on only one of the pricing tiers that are specified in the preceding billing standards. No additional fee is generated.
    • A Data Quality check is run and billed when the corresponding Data Quality rules are triggered and alerts are reported or workflows are blocked due to data quality problems.
    • The upper limit for Data Quality checks that are billed based on the pay-as-you-go billing method is 5,000 per day. After the upper limit is reached, Data Quality checks stop running. If you need more Data Quality checks per day, submit a ticket to seek technical help from Alibaba Cloud.
  • Overdue payments
    If your Alibaba Cloud account has an overdue payment, you are given a 24-hour grace period and the billing system sends you notifications at the 12th and 23rd hours. After you receive a notification, you must add funds to your Alibaba Cloud account as soon as possible.
    • If your bill is overdue for more than 24 hours, the service will be suspended. In this case, you cannot start new Data Quality checks, but Data Quality checks that have been started are not affected.
    • If you add funds to your Alibaba Cloud account within 24 hours after your bill becomes overdue, the service will not be suspended.
    • If the service payment becomes overdue again after settlement, you are given another 24-hour grace period before the service is suspended.

Baseline instances generated by the Alarm module of Operation Center

  • Billing range

    All enabled baselines generate baseline instances. You are billed based on the number of baseline instances that are generated before 23:59 each day.

  • Billing standards
    Baseline instances per day Price (USD/day)
    1–2 0
    3–10 0.77
    11–100 3.10
  • Deduction method
    At 00:00 every day, the billing system starts to calculate the number of baseline instances that were run on the previous business day and deducts a fee based on only one of the pricing tiers that are specified in the preceding billing standards. No additional fee is generated.
    • The billing system bills one baseline instance for an hourly baseline of a node that is scheduled to run at intervals of hours.
    • The upper limit of baseline instances for enabled baselines that are billed based on the pay-as-you-go billing method is 100 per day. After the upper limit is reached, no more baseline instances can be generated. If you need more baseline instances per day, submit a ticket to seek technical help from Alibaba Cloud.
  • Overdue payments
    If your Alibaba Cloud account has an overdue payment, you are given a 24-hour grace period and the billing system sends you notifications at the 12th and 23rd hours. After you receive a notification, you must add funds to your Alibaba Cloud account as soon as possible.
    • If your bill is overdue for more than 24 hours, the service will be suspended. In this case, no more baseline instances can be generated, but baseline instances that have been started are not affected.
    • If you add funds to your Alibaba Cloud account within 24 hours after your bill becomes overdue, the service will not be suspended. If the service payment becomes overdue again after settlement, you are given another 24-hour grace period before the service is suspended.

App Studio workspaces for development environments

  • Billing standards
    You are charged by the hour based on a pricing schedule for code debugging in App Studio workspaces for development environments. The following table describes the billing standards.
    App Studio workspace for development environments Code debugging price (USD/hour) Region
    1c2g 0.12 China (Shanghai)

    China (Hangzhou)

    China (Shenzhen)

    China (Beijing)

    2c4g 0.25
    4c8g 0.50
    8c16g 0.99
    The first 2 billable hours of each month are free. The following table describes the conversion between the actual debugging time and consumed billable hours.
    App Studio workspace for development environments Actual debugging time (hours) Consumed billable hours
    1c2g 1 1
    2c4g 1 2
    4c8g 1 4
    8c16g 1 8
  • Deduction method

    Billing starts when you start to debug code and ends when you stop debugging code.

    If you modify the instance specifications in the debugging configuration, the debugging fee is billed based on the modified configuration.

  • Overdue payments
    If your Alibaba Cloud account has an overdue payment, you are given a 24-hour grace period and the billing system sends you notifications at the 12th and 23rd hours. After you receive a notification, you must add funds to your Alibaba Cloud account as soon as possible.
    • If your bill is overdue for more than 24 hours, the service will be suspended. If you are debugging code at this time, the current process will not be interrupted. However, if you stop debugging code, the debugging cannot be resumed.
    • If you add funds to your Alibaba Cloud account within 24 hours after your bill becomes overdue, the service will not be suspended.
    • If the service payment becomes overdue again after settlement, you are given another 24-hour grace period before the service is suspended.