Comment fonctionne cette calculatrice
Cette calculatrice estime votre mensuel Nuage temporel facturez en effectuant des actions/mois plus un stockage actif et conservé, puis en appliquant soit le forfait Essentials, le forfait Business, soit des tarifs purs à l'utilisation. Les actions sont facturées selon un calendrier progressif (50 $/million pour les premiers 5 millions, passant à 25 $/million au-delà de 200 millions), tandis que le stockage est facturé par Go-heure. Sur un forfait, les allocations sont soustraites en premier et seul le dépassement est facturé aux mêmes tarifs progressifs, le tarif forfaitaire du forfait augmentant selon le montant le plus élevé : son prix de base ou 5 %/10 % de vos dépenses excédentaires. Une comparaison secondaire montre ce que coûterait approximativement le même volume sur les flux de travail standard AWS Step Functions, facturés 25 $ par million de transitions d'état après 4 000 gratuites.
Questions fréquemment posées
Qu'est-ce qu'une « action » temporelle et en quoi est-elle différente d'une transition d'état AWS Step Functions ?
Une action est l'unité facturable de Temporal : le démarrage d'un flux de travail, l'enregistrement d'un battement de cœur ou l'envoi d'un signal comptent chacun pour un. Une transition d’état Step Functions est comptée chaque fois qu’un état d’un workflow standard s’exécute, y compris les tentatives. Ils mesurent des choses similaires (une unité de travail d'orchestration) mais ne sont pas identiques, donc une estimation de migration à l'identique doit toujours être validée par rapport à votre propre historique d'exécution, et pas seulement par un échange d'unité 1:1.
Pourquoi ma facture Temporal Cloud est-elle plus élevée que le tarif forfaitaire du forfait ?
Essentials (100 $/mois) et Business (500 $/mois) ne couvrent qu'une tranche fixe d'actions et de stockage : 1 million d'actions/1 Go actif/40 Go conservés sur Essentials, 2,5 M/2,5 Go/100 Go sur Business. Une fois que vous dépassez l'un de ces montants, le dépassement est facturé aux tarifs progressifs par action et par Go horaire de Temporal en plus des frais du forfait, et les frais du forfait lui-même augmentent jusqu'au plus élevé de son prix de base ou d'un pourcentage de votre utilisation une fois que le volume est suffisamment élevé.
Forfait Essentials ou Business : lequel est le moins cher pour mon volume ?
Essentials est moins cher pour presque toutes les charges de travail à l'échelle des startups, car sa base de 100 $ n'augmente que lorsque 5 % de vos dépenses basées sur l'utilisation dépassent 100 $. La base de 500 $ de Business n'est rentabilisée que lorsque vous avez besoin de ses plafonds de stockage plus élevés (2,5 Go actifs / 100 Go conservés) ou de son niveau de support - le prix brut par action est identique sur les deux plans, de sorte que Business gagne rarement sur le seul volume d'actions.
Le coût du stockage temporel continue-t-il d’augmenter même si l’utilisation reste stable ?
Le stockage conservé (historique du flux de travail fermé conservé à des fins de visibilité/audit) s'accumule à moins que vous ne définissiez une période de conservation plus courte, de sorte qu'un volume de requêtes stable produit toujours une facture qui augmente lentement à mesure que l'historique s'accumule. Le stockage actif (workflows ouverts et en cours) reste à peu près stable si vous n'accumulez pas de workflows de longue durée ou bloqués, car il s'efface à mesure que les workflows se terminent.
Comment puis-je réduire les coûts de Temporal Cloud sans perdre en durabilité ?
Regroupez les travaux liés à des activités moins nombreuses et plus grandes au lieu de plusieurs petites activités pour réduire le nombre d'actions, raccourcir la période de conservation sur les espaces de noms à volume élevé qui n'ont pas besoin de longues pistes d'audit et éviter les pulsations inutiles sur les activités courtes. Pour les charges de travail à volume élevé insensibles à la latence, comparez les flux de travail standard AWS Step Functions, qui peuvent être moins chers par unité d'orchestration mais qui ne disposent pas du modèle SDK natif du langage de Temporal et de l'ergonomie du flux de travail à long terme.