Tous les produits
Search
Centre de documentation

ApsaraMQ for RabbitMQ:RabbitMQ serverless instance billing

Dernière mise à jour :Aug 11, 2026

ApsaraMQ for RabbitMQ propose des instances sans serveur avec deux méthodes de facturation : paiement selon la capacité provisionnée et le trafic élastique, et paiement selon les requêtes de messagerie. Avec la première méthode, vous sélectionnez une capacité provisionnée lors de l'achat en fonction de votre charge de travail, tandis que la seconde est entièrement élastique et ne nécessite aucun provisionnement préalable. Choisissez la méthode la mieux adaptée à vos besoins métier. Cette rubrique décrit les éléments facturables et les règles de facturation pour les instances sans serveur.

Régions prises en charge

Les instances sans serveur sont disponibles uniquement dans certaines régions. Pour plus d'informations, consultez la page Régions prises en charge.

Éléments facturables

Pour les deux méthodes de facturation (paiement selon la capacité provisionnée et le trafic élastique, ou paiement selon les requêtes de messagerie), les frais s'accumulent toutes les heures. La facturation commence dès l'achat de l'instance. Le schéma suivant illustre les éléments facturables :

image

Les sections suivantes détaillent les prix unitaires et les formules de calcul pour chaque élément facturable. Vous pouvez également utiliser le calculateur de prix pour estimer les coûts :

Price calculator for serverless ApsaraMQ for RabbitMQ instances

Règles de comptabilisation de la messagerie

Les règles suivantes s'appliquent à tous les éléments facturables liés à la fonctionnalité de messagerie, y compris les requêtes de messagerie, la capacité provisionnée et le trafic élastique.

Requêtes de messagerie = Réceptions de messages + Livraisons de messages

Remarque

Lors de la réconciliation des journaux de facturation ou des lignes de facture, utilisez le tableau suivant pour faire correspondre les noms de champs des journaux à la terminologie utilisée dans ce document :

|
**Champ du journal de facturation**
|
**Terminologie du document**
|
**Description**
| | --- | --- | --- | |
`sendCnt`
|
Réceptions de messages
|
Nombre de messages reçus par la file d'attente depuis les producteurs. Un message routé vers N files d'attente compte comme N réceptions.
| |
`pushCnt`
|
Livraisons de messages
|
Nombre de messages livrés de la file d'attente aux consommateurs. Compté une fois par tentative de livraison, indépendamment de la réponse ACK.
|
  • Réceptions de messages : nombre de messages reçus par une file d'attente. Par exemple, si un message envoyé à un exchange est routé vers trois files d'attente, il est comptabilisé comme trois réceptions de messages.

  • Livraisons de messages : un message livré avec succès est comptabilisé comme une livraison de message, qu'il soit traité avec succès ou qu'un accusé de réception (ACK) soit renvoyé.

  • Taille de la charge utile : les requêtes sont facturées par tranches de 4 Ko en fonction de la taille du message. Un message inférieur à 4 Ko compte comme une requête. Pour les messages supérieurs à 4 Ko, le nombre de requêtes est calculé à l'aide de la fonction plafond. Par exemple, la livraison d'un message de 18 Ko compte comme 5 requêtes (⌈18/4⌉ = 5).

    Remarque

    ⌈ ⌉ indique la fonction plafond, qui arrondit un nombre à l'entier supérieur.



















Requêtes de messagerie

Pour les instance serverless en paiement à l'utilisation, les frais sont basés sur le nombre total de messaging request s.

Formule de facturation

Frais horaires de messagerie = Nombre total de requêtes de messagerie × Prix unitaire par requête (USD)

Prix unitaires

Type de requête

Prix unitaire (USD par million de requêtes)

Régions autres que Émirats arabes unis (Dubaï) et Arabie saoudite (Riyad - Région partenaire)

Émirats arabes unis (Dubaï)

Arabie saoudite (Riyad - Région partenaire)

Envoi et réception de messages normaux

0,31

0,62

0,372

Réception de messages différés

1,55

3,1

1,86

Livraison de messages différés

0,31

0,62

0,372

Exemple de facturation

Prenons l'exemple d'une instance serverless dans la région China (Hangzhou). Sur une heure, l'utilisation est la suivante :

  • Le broker reçoit 7 millions de normal message s provenant des producer s et 2 millions de delayed message s. Chaque message fait 8 Ko.

  • Le broker livre 8 millions de normal message s aux consumer s et 3,2 millions de delayed message s. Chaque message fait 8 Ko.

Calculez les frais horaires de messagerie comme suit : (7 + 8) × ⌈8/4⌉ × 0,31 + 2 × ⌈8/4⌉ × 1,55 + 3,2 × ⌈8/4⌉ × 0,31 = 17,484 USD

Capacité provisionnée

Lorsqu'une instance ApsaraMQ for RabbitMQ sans serveur utilise la méthode de facturation « Capacité provisionnée + Trafic élastique », ses frais de messagerie se composent des frais de capacité provisionnée et des frais de trafic élastique. Les frais de capacité provisionnée dépendent de la capacité provisionnée et de la durée d'utilisation.

Formule de facturation

Frais horaires de capacité provisionnée = Capacité provisionnée (TPS) × Prix unitaire de la capacité provisionnée (USD par TPS-heure)

Prix unitaires

Région

Prix unitaire (USD par TPS-heure)

Partagé

Dédié

Régions autres que Émirats arabes unis (Dubaï) et Arabie saoudite (Riyad - Région partenaire)

0,00013

0,00021

Émirats arabes unis (Dubaï)

0,00026

0,00042

Arabie saoudite (Riyad - Région partenaire)

0,000156

0,000252

Exemple de facturation

Par exemple, considérons une instance ApsaraMQ for RabbitMQ sans serveur dans la région Chine (Hangzhou). Cette instance est déployée en mode cluster partagé et utilise la méthode de facturation « Capacité provisionnée + Trafic élastique ». Si vous provisionnez une capacité de 3 000 TPS, vos frais horaires de capacité provisionnée s'élèvent à 3 000 × 0,00013 = 0,39 USD. Le montant total pour un mois de 30 jours est de 0,39 × 24 × 30 = 280,8 USD.

Trafic élastique

Lorsqu'une instance sans serveur utilise la méthode de facturation « Capacité provisionnée + Trafic élastique », le trafic dépassant la capacité provisionnée est facturé comme trafic élastique.

Formule de facturation

每小时弹性流量费用=\sum_{\mathclap{1\le i\le 60}} [{T}i×弹性流量(TPS)]×弹性流量单价(美元/TPS/分钟)

Dans cette formule, T1, T2, ..., Ti, ..., et T60 représentent la 1re, la 2e, ..., la ième, ..., et la 60e minute de l'heure. \sum représente la somme du trafic élastique utilisé pendant cette heure.

Prix unitaires

Région

Prix unitaire (USD/TPS/minute)

Partagé

Dédié

Régions autres que Émirats arabes unis (Dubaï) et Arabie saoudite (Riyad - Région partenaire)

0,000019

0,000028

Émirats arabes unis (Dubaï)

0,000038

0,000056

Arabie saoudite (Riyad - Région partenaire)

0,000022

0,0000336

Exemple de facturation

Supposons que vous disposiez d'une instance sans serveur partagée dans la région Chine (Hangzhou) avec une capacité provisionnée de 5 000 TPS. L'instance utilise la méthode de facturation « Capacité provisionnée + Trafic élastique ». Le tableau suivant présente l'utilisation de l'instance sur une période d'une heure.

|
**Élément**
|
**Minute 00**
|
**Minute 01**
|
**Minute 02**
|
**Minute 03**
|
**...**
|
**Minute 58**
|
**Minute 59**
| | --- | --- | --- | --- | --- | --- | --- | --- | |
TPS de pointe réel
|
5200
|
5300
|
4000
|
4500
|
< 5000
|
4800
|
5100
| |
TPS élastique
|
200
|
300
|
0
|
0
|
0
|
0
|
100
|

Les frais de trafic élastique de l'instance pour cette heure sont de (1 × 200 + 1 × 300 + 1 × 100) × 0,000019 = 0,0114 USD.

















































Nombre de files d'attente

Pour les instances ApsaraMQ for RabbitMQ sans serveur, les frais sont basés sur le nombre de files d'attente que vous créez.

Formule de facturation

Frais horaires de file d'attente = Nombre de files d'attente sur une instance × Prix unitaire d'une file d'attente (USD/file d'attente)

La quantité facturée correspond au nombre maximal de files d'attente sur une instance au cours d'une heure donnée.

Par exemple, si vous créez 300 files d'attente puis en supprimez 100 au cours d'une heure, vous serez facturé pour 300 files d'attente pour cette heure.

Prix unitaire

Le prix unitaire par file d'attente est échelonné en fonction du nombre total de files d'attente.

Niveau de facturation

Prix unitaire (USD/file d'attente/heure)

Partagé

Dédié

[0,200]

0,000044

0

[201,3000]

0,000022

0,000022

[3001,20000]

0,000044

0,000044

[20001,100000]

0,000088

0,000088

Exemple de facturation

L'exemple suivant calcule les frais de file d'attente pour une instance sur une période de 2 heures.

Heure

Activité

Quantité facturée réelle

Prix unitaire

Frais totaux

Première heure

Vous créez 150 files d'attente, puis en supprimez 50.

150

Les 150 files d'attente relèvent du niveau [0,200]. Le prix unitaire est de 0,000044 USD/file d'attente/heure.

150 × 0,000044 = 0,0066 USD

Deuxième heure

Vous ajoutez 500 files d'attente supplémentaires.

100 + 500 = 600

  • 200 files d'attente relèvent du niveau [0,200]. Le prix unitaire est de 0,000044 USD/file d'attente/heure.

  • 400 files d'attente relèvent du niveau [201,3000]. Le prix unitaire est de 0,000022 USD/file d'attente/heure.

200 × 0,000044 + 400 × 0,000022 = 0,0176 USD

Frais de stockage des messages

Pour les instances sans serveur, vous êtes facturé pour le stockage des messages en fonction de la taille de stockage et de la durée de conservation de tous les messages, y compris ceux consommés, jusqu'à 3 jours.

Formule de facturation

Frais horaires de stockage = Espace de stockage (Go) × Prix unitaire (USD par Go-heure)

Prix unitaires

|
**Région**
|
**Prix unitaire (CNY/Go/heure)**
| | --- | --- | |
Régions de cloud public autres que Émirats arabes unis (Dubaï)
|
0,0021
| |
Émirats arabes unis (Dubaï)
|
0,00378
| |
Chine Est 2 (Shanghai) Finance
|
0,00399
|















|
**Région**
|
**Prix unitaire (USD/Go/heure)**
| | --- | --- | |
Régions autres que Émirats arabes unis (Dubaï) et Arabie saoudite (Riyad - Région partenaire)
|
0,000319
| |
Émirats arabes unis (Dubaï)
|
0,0005742
| |
Arabie saoudite (Riyad - Région partenaire)
|
0,0003828
|















Trafic Internet sortant

Pour les instances sans serveur, vous êtes facturé uniquement pour le trafic Internet sortant généré lors de l'utilisation de l'accès Internet.

Aucun frais n'est appliqué pour le trafic Internet sortant si l'accès Internet est désactivé.

Formule de facturation

Frais horaires Internet = Total du trafic Internet sortant (Go) × Prix unitaire (USD par Go)

Prix unitaires

|
**Région**
|
**Prix unitaire (CNY par Go)**
| | --- | --- | |
cloud public
|
0,8
| |
Chine (Shanghai) Finance
|
1,53
|











|
**Région**
|
**Prix unitaire (USD par Go)**
| | --- | --- | |
Régions autres que Arabie saoudite (Riyad - Région partenaire)
|
0,13
| |
Arabie saoudite (Riyad - Région partenaire)
|
0,156
|











Traces de messages

Lorsque vous activez la fonctionnalité de trace des messages, vos instances sans serveur engendrent des frais basés sur le nombre de journaux de trace de messages générés.

Si cette fonctionnalité est désactivée, aucun frais n'est appliqué.

Formule de facturation

Frais horaires de trace de message = Nombre de journaux de trace de messages × Prix unitaire par trace (USD)

Règles de comptabilisation des journaux

Les opérations API suivantes génèrent un journal de trace de message facturable. Chaque journal généré entraîne des frais, même si l'opération échoue.

  • BasicAck

  • BasicConsume

  • BasicGet

  • BasicNAck

  • BasicReject

  • SendMessage

  • PushMessage

Prix unitaires

|
**Région**
|
**Prix unitaire (CNY)**
| | --- | --- | |
cloud public
|
0,1
| |
Chine Est 2 (Shanghai) Finance
|
0,19
|











|
**Région**
|
**Prix unitaire (USD)**
| | --- | --- | |
Régions autres que Arabie saoudite (Riyad)
|
0,0155
| |
Arabie saoudite (Riyad)
|
0,0186
|











Frais d'instance

Important
  • Les frais d'instance s'appliquent uniquement aux instances en paiement à l'utilisation qui utilisent un endpoint PrivateLink.

  • Ces frais couvrent les instances PrivateLink dans deux zones de disponibilité et incluent une allocation gratuite de 1 Go d'espace de stockage, 30 files d'attente et 50 000 messages envoyés et consommés par heure (tous types confondus, tels que normal, planifié et séquentiel).

Formule de facturation

Frais horaires d'instance = Nombre d'instances en paiement à l'utilisation utilisant un endpoint PrivateLink × Prix unitaire (USD par instance-heure)

Prix unitaires

|
**Région**
|
**Frais d'instance (USD/heure)**
| | --- | --- | |
Autres régions de cloud public
|
0,02
| |
Émirats arabes unis (Dubaï)
|
0,04
| |
Arabie saoudite (Riyad)
|
0,024
|















PrivateLink

Lorsque vous activez un endpoint PrivateLink, vous êtes facturé pour l'accès à ApsaraMQ for RabbitMQ via celui-ci. Pour plus d'informations, consultez la page Endpoint PrivateLink.

FAQ

Q : Mon instance sans serveur a un faible trafic mais des frais mensuels élevés, ou les frais de capacité provisionnée semblent trop élevés. Que dois-je faire ?

Les frais des instances sans serveur se composent de deux éléments :

  • Frais d'utilisation réelle des ressources : frais basés sur les requêtes de messagerie, l'utilisation du stockage, le nombre de files d'attente, le trafic Internet sortant et les traces de messages (si activées).

  • Frais de capacité provisionnée : frais basés sur la spécification de capacité provisionnée (TPS) et la durée d'utilisation, indépendamment du volume de trafic réel. Cela s'applique uniquement aux instances utilisant la méthode de facturation Capacité provisionnée + Trafic élastique.

Si vos frais mensuels sont plus élevés que prévu, suivez ces étapes pour identifier la cause :

  1. Connectez-vous au Centre de facturation Alibaba Cloud pour afficher les détails de facturation itemisés et identifier l'élément de facturation générant les frais les plus élevés.

  2. Si les frais de capacité provisionnée sont élevés, vérifiez si la spécification de capacité provisionnée (TPS) est correctement dimensionnée pour votre charge de travail. Reportez-vous aux sections Capacité provisionnée et Trafic élastique de ce document pour connaître les règles de facturation et ajustez votre spécification de capacité provisionnée si nécessaire.

Q : La facture permet-elle d'afficher les détails des coûts au niveau de chaque file d'attente individuelle ?

Actuellement, la facture et la console ne permettent pas d'afficher les détails des coûts ventilés au niveau de chaque file d'attente individuelle.

À titre alternatif, vous pouvez estimer les coûts par file d'attente en utilisant la méthode suivante :

  1. Activez et interrogez Simple Log Service (SLS) pour récupérer les valeurs sendCnt (réceptions de messages) et pushCnt (livraisons de messages) pour chaque file d'attente.

  2. Appliquez les règles de comptabilisation décrites dans la section Règles de comptabilisation de la messagerie — y compris le multiplicateur de taille de charge utile de 4 Ko (⌈taille du message / 4 Ko⌉) et le prix unitaire applicable — pour calculer le coût estimé pour chaque file d'attente.

Q : Comment puis-je estimer ou comparer le coût de test des différents modes de facturation sans serveur (paiement selon les requêtes de messagerie vs paiement selon la capacité provisionnée et le trafic élastique) ?

Sur la page de création d'instance, le prix estimé se met à jour en temps réel dans le coin inférieur droit au fur et à mesure que vous configurez l'instance. Vous pouvez accéder à la page d'achat, basculer entre les différentes méthodes de facturation — paiement selon les requêtes de messagerie, paiement selon la capacité provisionnée et le trafic élastique, et abonnement — et comparer directement les coûts estimés sans confirmer l'achat. Cela vous permet d'évaluer quelle option est la plus rentable pour votre scénario de test ou de production.

Rubriques connexes