This topic describes the billing methods, billable items, and associated fees for other Alibaba Cloud products that are used with Genomics Analysis Platform.
Overview
Genomics Analysis Platform is a fully managed, serverless genomics computing service from Alibaba Cloud. It is elastic and provisions resources on demand, so you do not need to create or manage clusters. The platform supports any sample size, from a single sample to tens of millions of samples. You pay only for what you use, which makes it a flexible, economical, and easy-to-manage service.
Billing method
A genomics data analytics workflow usually consists of one or more steps. Alibaba Cloud Genomics Analysis Platform uses Workflow Description Language (WDL), supported by the Global Alliance for Genomics and Health (GA4GH), to define bioinformatics analysis applications. WDL describes the required compute resources, execution environment, and dependencies for each step in a standardized and parameterized way.
Tasks submitted using these analysis applications are parsed by the workflow execution engine into multiple backend compute jobs. The platform automatically and intelligently processes these jobs in parallel until the task is complete.
Genomics Analysis Platform uses a pay-as-you-go billing method. You are charged for the platform resources that are consumed. The basic billing unit is a compute job within a task. Billing is calculated in one-minute increments from the time a compute job starts until it is released. Usage for less than one minute is billed as one minute. Fees are deducted in real time, and bills are generated hourly. (Bills are typically generated one hour after the current billing cycle ends. The actual billing time is subject to the system.)
Billable items and pricing
You can specify the platform resources for a single compute job using the runtime properties of the step in the analysis application. The supported resource types, specifications, and their corresponding WDL definitions are described in the following table:
Resource type |
Description |
Specification |
WDL definition |
Notes |
Compute instance |
The execution environment for compute jobs, such as containers, x86, GPU, or FPGA. |
vCPU |
cpu:1 |
vCPU and memory are used together and must meet the Limits. |
Memory |
memory:"2G" |
|||
ECS instance |
instanceType:"ecs.c5.xlarge" |
Using an ECS instance overwrites the vCPU and memory settings. |
||
Compute storage |
Localized storage for the input and output files of a compute job. |
Capacity NAS |
disks:"local-disk 20G nas_cap" |
Can be used as a data disk. For more information, see Set runtime properties. |
Performance NAS |
disks:"local-disk 100G nas_per" |
|||
Enterprise SSD (ESSD) |
disks:"local-disk 100G cloud_essd" |
|||
Software/Algorithm |
Software tools used by the compute job. |
Third-party software |
docker: "registry-vpc.cn-shenzhen.aliyuncs.com/easy-gene/genomes-in-the-cloud:1.0" |
Only Alibaba Cloud Container Registry and the platform's built-in third-party software list are supported. |
The billable items and pricing for platform resources are as follows:
Billable item |
Description |
Price |
Public preview promotion* |
instance_type |
Compute instance type |
During the public preview, data pull, data pushback, and image pull times are free of charge for a limited time. |
|
gpu_type |
GPU type |
gc4.medium: CNY 13/hour gc5.medium: CNY 15/hour gc7.small: CNY 14/hour |
|
cpu |
Number of cores |
CNY 0.17640/core/hour |
|
mem |
Memory |
CNY 0.02207/GiB/hour |
|
nas_cap |
Capacity NAS |
CNY 0.00049/GiB/hour |
|
nas_per |
Performance NAS |
CNY 0.0025694/GiB/hour |
|
cloud_essd |
ESSD PL0 |
CNY 0.001155/GiB/hour |
|
cloud_essd_pl1 |
ESSD PL1 |
CNY 0.00231/GiB/hour |
|
software |
Software/Algorithm |
Third-party software pricing |
Compute resources are billed by the minute. Usage for less than one minute is billed as one minute. During the public preview, storage resources are also billed by the minute. Usage for less than one minute is billed as one minute.
Billing example
This example shows the billing for analyzing a 30x whole-genome sequencing (WGS) sample using the damo/dna-variant-calling application in Genomics Analysis Platform.
The billing details are as follows:
30x WGS sample, ~90 GBase fastq file |
||||||||
Total cost for a 1.53-hour analysis using the damo/dna-variant-calling:v1.0.11 application |
||||||||
Application step |
Number of parallel jobs |
Runtime |
Billable item |
Specification |
Unit price (CNY) |
Subtotal (CNY) |
Cost per step (compute job) |
Total cost per sample (task) |
FastqToVcf |
1 |
1.53 h |
instance_type |
gc5.medium |
15.00 |
22.95 |
23.93 |
23.93 |
nas_per |
250 GB |
0.0025694 |
0.98 |
|||||
software |
damo |
0.00 |
0.00 |
|||||
The billing logic for a single compute job is as follows:
Fee = (Unit price of specification + Unit price of Performance NAS × NAS capacity + Unit price of software) × Runtime
The total cost for a task in Genomics Analysis Platform is the sum of the costs of all compute jobs that correspond to the steps in the analysis application.
Billing for other Alibaba Cloud products
Running analysis tasks in Genomics Analysis Platform requires other Alibaba Cloud products, which may incur additional fees as described in the following table:
Dependencies on cloud products |
Purpose |
Fee type |
Billing details |
Notes |
Object Storage Service (OSS) Standard |
Store genomics data |
Storage fee |
Pay-as-you-go at CNY 0.12/GB/month. Resource plans are also available. |
For more information, see the OSS product documentation. |
Download data files |
Traffic fee |
00:00–08:00 (off-peak): CNY 0.25/GB 08:00–24:00 (peak): CNY 0.50/GB |
||
Container Registry (ACR) Personal Edition |
The custom tool images used in WDL. This setting is for Docker only. |
/ |
Personal Edition is free of charge. |
For more information, see the ACR product documentation. |