SchedulerX facture l'ordonnancement distribué des tâches selon un modèle de paiement à l'utilisation, en fonction de la capacité d'hébergement et de la capacité d'ordonnancement consommées par vos applications. Les sections suivantes définissent les termes de facturation, comparent les deux éditions, décrivent chaque élément facturable et ses prix par paliers, et présentent un exemple complet de facturation.
Termes
Mode d'exécution — manière dont une tâche s'exécute. Une tâche est soit autonome, soit non autonome. Les tâches non autonomes incluent les tâches de diffusion (broadcast), les tâches de partitionnement (sharding), les tâches MapReduce et les tâches MapReduce visuelles.
Unité de capacité (CU) — unité de mesure utilisée par SchedulerX pour évaluer à la fois la capacité d'hébergement et la capacité d'ordonnancement des tâches. Tous les tarifs de SchedulerX sont exprimés par CU.
Hébergement des tâches — capacité facturable générée par les tâches activées dans une application. La capacité d'hébergement dépend du nombre de tâches activées et du nombre de workers connectés.
Ordonnancement des tâches — capacité facturable générée par l'exécution des tâches. Chaque exécution d'ordonnancement consomme autant de CUs que le nombre de workers planifiés pour cette exécution.
Capacité totale d'hébergement des tâches — somme des CUs d'hébergement de toutes les applications. Cette valeur est indépendante du nombre d'ordonnancements de tâches effectués chaque jour.
Capacité totale d'ordonnancement des tâches — somme des CUs d'ordonnancement de toutes les exécutions d'ordonnancement de la journée en cours. Contrairement à la capacité d'hébergement, cette valeur augmente avec la fréquence d'ordonnancement de vos tâches.
Comparaison des éditions
SchedulerX propose deux éditions : Basic Edition et Professional Edition. Le tableau suivant décrit les fonctionnalités prises en charge par chaque édition.
indique qu'une fonctionnalité est prise en charge, et
indique qu'elle ne l'est pas.
| Fonctionnalité | Basic Edition | Professional Edition |
| Fonctionnalités d'ordonnancement de base | ![]() |
![]() |
| Service de journalisation | ![]() |
![]() |
| Affichage des traces de pile | ![]() |
![]() |
| Traçage | ![]() |
![]() |
| Tableau de bord utilisateur | ![]() |
![]() |
| Diagramme d'instance de workflow | ![]() |
![]() |
| Chiffrement des liens | ![]() |
![]() |
| Politique de routage basée sur les tags | ![]() |
![]() |
| MapReduce visuel (calcul parallèle) | Maximum de 300 sous-tâches. La recherche n'est pas prise en charge. | Maximum de 1 000 sous-tâches. Les tags personnalisés et la recherche sont pris en charge. |
| Nombre maximal d'historiques de tâches | Affiche les 30 derniers enregistrements d'exécution d'une tâche. | Affiche les 300 derniers enregistrements d'exécution d'une tâche et permet de consulter les enregistrements d'exécution archivés des 60 derniers jours. |
| Méthodes d'alerte | DingTalk, e-mail | DingTalk, e-mail, SMS, appel téléphonique, WeCom, Lark |
| Nombre maximal de tâches par application | 1 000 | 100 000 |
| OpenAPI | Prend uniquement en charge les opérations API de création, de mise à jour et de suppression des tâches. | Prend en charge toutes les opérations API. |
| Éléments facturables | CUs d'hébergement des tâches | CUs d'hébergement des tâches et CUs d'ordonnancement des tâches |
Les détails suivants s'appliquent à certaines lignes du tableau précédent :
Service de journalisation — Le service de journalisation de SchedulerX ne constitue pas un élément facturable distinct. Chaque tâche est limitée à 5 entrées de journal par seconde.
Nombre maximal de tâches par application — Pour augmenter le quota de Professional Edition, contactez le support technique .
Basic Edition couvre les fonctionnalités d'ordonnancement de base et est facturée uniquement sur la base des CUs d'hébergement des tâches. Choisissez Professional Edition si vous avez besoin de fonctionnalités telles que le service de journalisation, le traçage, le tableau de bord utilisateur, des méthodes d'alerte étendues ou un accès complet à l'OpenAPI. Professional Edition ajoute également les CUs d'ordonnancement des tâches comme élément facturable. Étant donné que ces CUs s'accumulent à chaque exécution d'ordonnancement, les tâches à haute fréquence accentuent l'écart de coût entre les deux éditions.
Méthodes de facturation
Paiement à l'utilisation
Les instances SchedulerX sont facturées selon un modèle de paiement à l'utilisation. Vous êtes facturé pour la capacité consommée par vos applications, et les frais pour chaque élément facturable sont calculés à partir de ses prix unitaires par paliers.
Éléments facturables
SchedulerX comporte deux éléments facturables : les CUs d'hébergement des tâches et les CUs d'ordonnancement des tâches. Basic Edition est facturée sur la base des CUs d'hébergement des tâches. Professional Edition est facturée sur la base de la somme des CUs d'hébergement des tâches et des CUs d'ordonnancement des tâches.
CUs d'hébergement des tâches
Les frais sont calculés sur la base du nombre total de CUs d'hébergement des tâches. Les CUs d'hébergement d'une seule application SchedulerX se calculent comme suit :
CUs d'hébergement d'une application SchedulerX = Nombre de tâches autonomes activées + Nombre de tâches non autonomes activées × Nombre de workers connectés à l'application
Les exemples de facturation suivants sont fournis à titre indicatif uniquement. Les frais réels sont ceux indiqués sur la page de la console (ou la page d'achat) du service cloud que vous achetez.
Par exemple, vous disposez de deux applications SchedulerX : A et B.
L'application A est connectée à 10 workers clients et dispose de 8 tâches autonomes et de 2 tâches non autonomes activées.
L'application B est connectée à 5 workers clients et dispose de 2 tâches autonomes et de 3 tâches non autonomes activées.
Votre capacité totale d'hébergement des tâches par jour se calcule comme suit :
Capacité totale d'hébergement des tâches = (8 + 2 × 10) + (2 + 3 × 5) = 45 CUs/jour
Le nombre de tâches activées correspond au nombre maximal de tâches activées simultanément au cours de la journée. Par exemple, si vous créez 1 000 tâches et en supprimez 1 000 le même jour, mais que 100 tâches au maximum sont activées en même temps, seules 100 tâches sont comptabilisées.
CUs d'ordonnancement des tâches
Le nombre total de CUs d'ordonnancement des tâches équivaut à la somme des CUs d'ordonnancement de toutes les exécutions d'ordonnancement de la journée en cours. Les CUs d'ordonnancement d'une seule exécution correspondent au nombre de workers planifiés pour cette exécution :
Tâche autonome — un CU d'ordonnancement par exécution d'ordonnancement.
Tâche non autonome — un CU d'ordonnancement pour chaque worker planifié lors de l'exécution.
-
Tâche de niveau seconde — la règle de comptage dépend du type de temps :
second_delay: un CU d'ordonnancement est comptabilisé par minute pour la tâche, indépendamment de l'intervalle d'exécution configuré et du nombre de workers.cronoufixed_rate: les CUs d'ordonnancement sont comptabilisés pour chaque exécution d'ordonnancement en fonction de la fréquence d'ordonnancement.
Par exemple, l'application SchedulerX A est connectée à 2 workers clients et dispose des tâches activées suivantes : 5 tâches autonomes s'exécutant chacune une fois par jour, 3 tâches de partitionnement s'exécutant toutes les 30 minutes et 2 tâches de niveau seconde (type de temps : second_delay) s'exécutant toutes les 10 secondes. Les CUs d'ordonnancement des tâches de l'application A par jour (24 heures) se calculent comme suit :
Tâches autonomes : 5 tâches × 1 exécution d'ordonnancement par jour = 5 CUs/jour
Tâches de partitionnement : 3 tâches × 2 workers × 2 exécutions d'ordonnancement par heure × 24 heures = 288 CUs/jour
Tâches de niveau seconde : 2 tâches × 60 CUs par heure (un CU par minute) × 24 heures = 2 880 CUs/jour
Capacité totale d'ordonnancement des tâches de l'application A = 5 + 288 + 2 880 = 3 173 CUs/jour
Tarification
Les deux éléments facturables sont tarifés par paliers, et les paliers s'appliquent de manière progressive. La capacité située dans un palier est facturée au prix unitaire de ce palier, et les frais de tous les paliers sont additionnés pour obtenir le montant total de l'élément facturable.
La notation [a, b] indique une plage de valeurs incluant à la fois a et b, tandis que la notation (a, b] indique une plage excluant a et incluant b. Les prix réels sont ceux indiqués sur la page d'achat.
Le tableau suivant liste les prix unitaires par paliers des CUs d'hébergement des tâches.
| Palier de facturation | Capacité totale d'hébergement des tâches (CUs) | Prix unitaire (USD/CU/jour) |
| Palier 1 | [0, 5] | Gratuit |
| Palier 2 | (5, 200] | 0,02 |
| Palier 3 | (200, 1 000] | 0,01 |
| Palier 4 | (1 000, 10 000] | 0 005 |
| Palier 5 | Plus de 10 000 | 0 002 |
Le tableau suivant liste les prix unitaires par paliers des CUs d'ordonnancement des tâches.
| Palier de facturation | CUs cumulés d'ordonnancement des tâches par jour | Prix unitaire (USD/CU) |
| Palier 1 | [0, 30] | Gratuit |
| Palier 2 | (30, 10 000] | 0 002 |
| Palier 3 | (10 000, 50 000] | 0 001 |
| Palier 4 | (50 000, 100 000] | 0,0005 |
| Palier 5 | (100 000, 1 000 000] | 0,0002 |
| Palier 6 | Plus de 1 000 000 | 0,0001 |
Exemples de facturation
Supposons que vous achetiez SchedulerX Professional Edition et que vous disposiez de deux applications SchedulerX : A et B.
L'application A est connectée à 5 workers clients et dispose de 100 tâches autonomes et de 10 tâches non autonomes activées.
L'application B est connectée à 2 workers clients et dispose de 50 tâches autonomes et de 2 tâches non autonomes activées.
Les tâches autonomes et non autonomes activées dans les applications A et B sont chacune ordonnancées 50 fois par jour, et un mois compte 30 jours.
La capacité des deux éléments facturables se calcule comme suit :
Capacité totale d'hébergement des tâches = CUs d'hébergement de l'application A (100 + 10 × 5) + CUs d'hébergement de l'application B (50 + 2 × 2) = 204 CUs/jour
Capacité totale d'ordonnancement des tâches = CUs d'ordonnancement de l'application A (100 × 1 × 50 + 10 × 5 × 50) + CUs d'ordonnancement de l'application B (50 × 1 × 50 + 2 × 2 × 50) = 10 200 CUs/jour
Les frais de CUs d'hébergement des tâches se calculent comme suit :
Frais du palier 1 : 5 × 0 = 0 USD
Frais du palier 2 : (200 - 5) × 0,02 = 3,9 USD
Frais du palier 3 : (204 - 200) × 0,01 = 0,04 USD
Frais de CUs d'hébergement des tâches (paiement à l'utilisation) = 0 + 3,9 + 0,04 = 3,94 USD/jour
Les frais de CUs d'ordonnancement des tâches se calculent comme suit :
Frais du palier 1 : 30 × 0 = 0 USD
Frais du palier 2 : (10 000 - 30) × 0 002 = 19,94 USD
Frais du palier 3 : (10 200 - 10 000) × 0 001 = 0,2 USD
Frais de CUs d'ordonnancement des tâches (paiement à l'utilisation) = 0 + 19,94 + 0,2 = 20,14 USD/jour
Frais mensuels de CUs d'hébergement des tâches = 3,94 × 30 = 118,2 USD/mois
Frais mensuels de CUs d'ordonnancement des tâches = 20,14 × 30 = 604,2 USD/mois
Frais quotidiens totaux des applications SchedulerX A et B = frais de CUs d'hébergement + frais de CUs d'ordonnancement = 3,94 + 20,14 = 24,08 USD/jour
Frais mensuels totaux des applications SchedulerX A et B = 118,2 + 604,2 = 722,4 USD/mois
Références
Si vous n'avez plus besoin d'une instance d'ordonnancement distribué des tâches que vous avez achetée, vous pouvez vous désabonner des ressources de l'instance afin d'éviter des frais supplémentaires. Pour plus d'informations, consultez Se désabonner des ressources.