Cette rubrique présente les types d'instances pour Message Queue for Apache RocketMQ, leurs différences et leurs spécifications, notamment les caractéristiques de calcul, la bande passante Internet et les quotas de ressources, afin de vous aider à choisir l'instance adaptée à vos besoins métier.
Séries d'instances
La conversion d'instances entre les séries Serverless et non-Serverless n'est pas possible. Choisissez la série avec soin avant d'acheter une instance.
Pour les instances des séries non-Serverless, vous pouvez modifier le mode de facturation du paiement à l'utilisation vers l'abonnement. Pour plus d'informations, consultez la rubrique Passer du paiement à l'utilisation à l'abonnement.
Pour les instances des séries non-Serverless, seule la mise à niveau de la série d'instances est possible. Le rétrogradage n'est pas pris en charge. Le chemin de mise à niveau est le suivant : Standard > Professionnel > Platinum.
Comparaison des fonctionnalités des instances
Instances de la série Serverless
Élément | Partagé | Dédié | |
Par utilisation cumulée | Réservé et élastique | Réservé et élastique | |
Méthode de déploiement | Physiquement partagé, logiquement mono-locataire. | Physiquement partagé, logiquement mono-locataire. | Physiquement dédié, occupe des nœuds physiques dédiés. |
Mode de facturation | Facturation par utilisation cumulée | Réservé + Élastique | Réservé + Élastique |
Élasticité |
|
|
|
Non pris en charge | Non pris en charge | Pris en charge | |
Reprise après sinistre et haute disponibilité |
|
|
|
Mode de réplication des données entre zones de disponibilité Pour plus d'informations, consultez la rubrique Reprise après sinistre des instances. | Réplication asynchrone | Réplication asynchrone | Réplication synchrone, réplication asynchrone |
Tests de reprise après sinistre | Non pris en charge | Non pris en charge | Pris en charge |
Durée maximale de rétention des messages | Maximum : 30 jours Par défaut : 3 jours | Maximum : 30 jours Par défaut : 3 jours | Maximum : 30 jours Par défaut : 3 jours Vous pouvez soumettre un ticket pour personnaliser ce paramètre. Après personnalisation, il n'est pas possible de rétrograder l'instance vers une autre série. |
Délai maximal des messages planifiés | Maximum : 7 jours | Maximum : 7 jours | Maximum : 7 jours Vous pouvez soumettre un ticket pour personnaliser ce paramètre. Après personnalisation, il n'est pas possible de rétrograder l'instance vers une autre série. |
Instances des séries non-Serverless (abonnement et paiement à l'utilisation)
Élément | Édition Standard | Édition Professionnelle | Édition Platinum |
Fonctionnalités du produit | Comparable à Apache RocketMQ open source, offrant les fonctionnalités de base suivantes :
| Ajoute les fonctionnalités suivantes à l'édition Standard :
| S'appuie sur l'édition Professionnelle avec :
|
Pris en charge | Pris en charge | Pris en charge | |
Reprise après sinistre et haute disponibilité Remarque Les zones de disponibilité sont gérées par le service et ne peuvent pas être personnalisées. |
|
|
|
Mode de réplication des données entre zones de disponibilité Pour plus d'informations, consultez la rubrique Reprise après sinistre des instances. | Réplication asynchrone | Réplication asynchrone | Réplication synchrone, réplication asynchrone |
Méthode d'isolation | Physiquement partagé, logiquement mono-locataire. | Physiquement partagé, logiquement mono-locataire. | Physiquement dédié, occupe des nœuds physiques dédiés. |
SLA de stabilité |
|
|
|
Délai maximal des messages planifiés | Maximum : 7 jours | Maximum : 40 jours | Maximum : 40 jours |
Limites des types d'instances
Les instances des éditions Standard, Single Node et Professionnelle ne prennent pas en charge les TPS élastiques. Planifiez votre utilisation des ressources à l'avance pour éviter la limitation de débit de l'instance si des pics de trafic soudains dépassent les limites de vos spécifications.
Les quotas de topics et de groupes par instance sont suffisants pour la plupart des cas d'utilisation en production à grande échelle. En bonne pratique, isolez vos services métier sur différentes instances en fonction du département ou du domaine. Cette approche améliore la stabilité et la gestion des ressources.
La spécification TPS des messages repose sur le nombre total de messages normaux envoyés et reçus, en utilisant une taille de message standard de 4 Ko comme référence. Un multiplicateur s'applique lorsque vous utilisez des fonctionnalités de message avancées ou que vous envoyez des messages volumineux. Pour plus de détails sur le calcul des TPS, consultez la rubrique Spécifications de calcul.
-
Si le TPS réel pour l'envoi et la réception de messages dépasse la limite supérieure de votre type d'instance acheté :
Si les TPS élastiques sont activés, votre instance peut fonctionner normalement tant que le TPS reste dans la plage élastique provisionnée. L'utilisation dépassant la spécification de base est facturée selon le mode paiement à l'utilisation. Si le TPS dépasse la capacité élastique maximale, l'instance est soumise à une limitation de débit.
Pour plus d'informations sur la facturation des TPS élastiques pour les instances non-Serverless, consultez la rubrique Frais liés aux TPS élastiques. Pour plus d'informations sur la facturation des TPS élastiques pour les instances Serverless, consultez la rubrique Frais liés aux TPS élastiques Serverless.
Si votre instance ne prend pas en charge les TPS élastiques ou si la fonctionnalité n'est pas activée, Message Queue for RocketMQ applique une limitation de débit à l'instance.
ImportantLorsque la limitation de débit est déclenchée, le serveur renvoie immédiatement une réponse d'échec pour les nouvelles demandes d'envoi. Les demandes ne sont ni mises en file d'attente ni tamponnées ; elles échouent immédiatement.
Si l'application cliente ne dispose pas d'un mécanisme de nouvelle tentative configuré, tout message recevant une réponse d'échec due à la limitation de débit est effectivement perdu. Pour garantir la fiabilité des messages, configurez une stratégie de nouvelle tentative d'envoi côté client afin de gérer les limitations temporaires. Si vous utilisez le SDK ApsaraMQ for RocketMQ, activez la politique de nouvelle tentative intégrée et définissez un nombre maximal de tentatives approprié.
Un nombre excessif de connexions clientes à une instance Message Queue for RocketMQ consomme des ressources serveur importantes et peut avoir un impact sévère sur la stabilité. Par conséquent, assurez-vous que le nombre de connexions clientes ne dépasse pas la limite de votre type d'instance.
Instances de la série Serverless
Nombre de clients en ligne simultanés : nombre total de producteurs et de consommateurs en ligne. Chacun est compté comme un client.
Nombre de ressources : nombre total de topics et de groupes de consommateurs.
Architecture de déploiement | Mode de capacité | Plage de TPS | Clients concurrents maximaux | Quota gratuit de clients | Nombre maximal de ressources | Quota gratuit de ressources | Nombre maximal de LiteTopics |
Partagé | Utilisation cumulée | Tous | 5 000 | 500 | 3 000 | 100 | / |
Réservé + Élastique | [2 000, 20 000] | 5 000 | 1 000 | 3 000 | 200 | ||
(20 000, 50 000] | 8 000 | 2 000 | 3 000 | 200 | |||
(50 000, 100 000] | 10 000 | 3 000 | 3 000 | 200 | |||
(100 000, 200 000] | 20 000 | 5 000 | 3 000 | 200 | |||
Dédié | Réservé + Élastique | 5 000 | 3 000 | 2 000 | 3 000 | 300 | 300 000 |
10 000 | 6 000 | 4 000 | 4 000 | 300 | 500 000 | ||
15 000 | 8 000 | 6 000 | 6 000 | 500 | 800 000 | ||
[20 000, 50 000] | 10 000 | 8 000 | 6 000 | 500 | 1 200 000 | ||
(50 000, 100 000] | 20 000 | 10 000 | 6 000 | 500 | 3 000 000 | ||
(100 000, 200 000] | 40 000 | 20 000 | 8 000 | 1 000 | 3 600 000 | ||
(200 000, 300 000] | 80 000 | 40 000 | 10 000 | 1 500 | 5 000 000 | ||
(300 000, 500 000] | 100 000 | 50 000 | 16 000 | 2 000 | 6 500 000 | ||
(500 000, 1 000 000] | 200 000 | 100 000 | 40 000 | 3 000 | 11 600 000 |
Instances non-Serverless (abonnement et paiement à l'utilisation)
Édition Standard
Sous-série d'instances | Type d'instance | TPS de base maximal (ops/sec) | TPS burst maximal (ops/sec) | Connexions maximales | Bande passante sortante (Mbps) | Quota gratuit de topics | Quota maximal de topics | Groupes de consommateurs maximaux | Nombre maximal de LiteTopics |
Édition Single Node (plus commercialisée) | rmq.s1.micro | 500 | Sans objet Ce type d'instance ne prend pas en charge l'élasticité burst. | 2 000 | 1 à 1 000 Personnalisable. | 100 | 100 | 1 000 | / |
Édition Cluster haute disponibilité | rmq.s2.2xlarge | 2 000 | 4 000 | 300 | 50 000 | ||||
rmq.s2.4xlarge | 4 000 | 4 000 | 150 000 | ||||||
rmq.s2.6xlarge | 6 000 | 6 000 | 500 | 300 000 |
Si les quotas de topics et de groupes de consommateurs pour l'instance d'édition Standard de niveau supérieur (rmq.s2.6xlarge) sont insuffisants pour vos besoins métier, effectuez une mise à niveau vers l'édition Professionnelle et sélectionnez un type d'instance adapté.
Édition Professionnelle
Sous-série d'instances | Type d'instance | TPS de base maximal (ops/sec) | TPS burst maximal (ops/sec) | Connexions maximales | Bande passante sortante (Mbps) | Quota gratuit de topics | Quota maximal de topics | Groupes de consommateurs maximaux | Nombre maximal de LiteTopics |
Édition Single Node (plus commercialisée) | rmq.p1.micro | 500 | Sans objet Ce type d'instance ne prend pas en charge l'élasticité burst. | 2 000 | 1 à 1 000 Personnalisable. | 150 | 150 | 1 500 | / |
Édition Cluster haute disponibilité | rmq.p2.4xlarge | 4 000 | 2 000 | 4 000 | 500 | 2 000 | 150 000 | ||
rmq.p2.6xlarge | 6 000 | 3 000 | 6 000 | 300 000 | |||||
rmq.p2.10xlarge | 10 000 | 5 000 | 10 000 | 1 000 | 500 000 | ||||
rmq.p2.20xlarge | 20 000 | 10 000 | 10 000 | 800 000 | |||||
rmq.p2.30xlarge | 30 000 | 15 000 | 12 000 | 2 000 | 1 000 000 | ||||
rmq.p2.40xlarge | 40 000 | 20 000 | 12 000 | 1 200 000 | |||||
rmq.p2.50xlarge | 50 000 | 20 000 | 14 000 | 1 400 000 | |||||
rmq.p2.100xlarge | 100 000 | 30 000 | 26 000 | 2 200 000 | |||||
rmq.p2.120xlarge | 120 000 | 40 000 | 30 000 | 2 700 000 | |||||
rmq.p2.150xlarge | 150 000 | 50 000 | 38 000 | 3 300 000 | |||||
rmq.p2.200xlarge | 200 000 | 60 000 | 50 000 | 4 500 000 |
Si les quotas de topics et de groupes de consommateurs pour les instances d'édition Professionnelle de type rmq.p2.10xlarge ou supérieur sont insuffisants pour vos besoins métier, soumettez un ticket.
Édition Platinum
Sous-série d'instances | Type d'instance | TPS de base maximal (ops/sec) | TPS burst maximal (ops/sec) | Connexions maximales | Bande passante sortante (Mbps) | Quota gratuit de topics | Quota maximal de topics | Groupes de consommateurs maximaux | Nombre maximal de LiteTopics |
Édition Cluster haute disponibilité | rmq.u2.10xlarge | 10 000 | 5 000 | 10 000 | 1 à 1 000 Personnalisable. | 200 | 3 000 | 4 000 | 600 000 |
rmq.u2.20xlarge | 20 000 | 10 000 | 10 000 | 800 000 | |||||
rmq.u2.30xlarge | 30 000 | 15 000 | 12 000 | 1 000 000 | |||||
rmq.u2.40xlarge | 40 000 | 20 000 | 10 000 | 1 200 000 | |||||
rmq.u2.50xlarge | 50 000 | 20 000 | 14 000 | 1 400 000 | |||||
rmq.u2.60xlarge | 60 000 | 22 000 | 16 000 | 1 600 000 | |||||
rmq.u2.70xlarge | 70 000 | 24 000 | 18 000 | 1 700 000 | |||||
rmq.u2.80xlarge | 80 000 | 26 000 | 20 000 | 1 800 000 | |||||
rmq.u2.90xlarge | 90 000 | 28 000 | 24 000 | 2 000 000 | |||||
rmq.u2.100xlarge | 100 000 | 30 000 | 26 000 | 2 200 000 | |||||
rmq.u2.120xlarge | 120 000 | 40 000 | 30 000 | 2 700 000 | |||||
rmq.u2.150xlarge | 150 000 | 50 000 | 38 000 | 3 300 000 | |||||
rmq.u2.200xlarge | 200 000 | 60 000 | 50 000 | 4 500 000 | |||||
rmq.u2.250xlarge | 250 000 | 70 000 | 51 000 | 5 600 000 | |||||
rmq.u2.300xlarge | 300 000 | 80 000 | 52 000 | 6 300 000 | |||||
rmq.u2.350xlarge | 350 000 | 90 000 | 53 000 | 7 500 000 | |||||
rmq.u2.400xlarge | 400 000 | 100 000 | 54 000 | 9 300 000 | |||||
rmq.u2.450xlarge | 450 000 | 120 000 | 60 000 | 10 400 000 | |||||
rmq.u2.500xlarge | 500 000 | 140 000 | 66 000 | 11 600 000 | |||||
rmq.u2.550xlarge | 550 000 | 160 000 | 72 000 | 12 800 000 | |||||
rmq.u2.600xlarge | 600 000 | 200 000 | 80 000 | 14 000 000 | |||||
rmq.u2.1000xlarge | 1 000 000 | 300 000 | 134 000 | 23 200 000 |
Si les quotas de topics et de groupes de consommateurs pour les instances d'édition Platinum sont toujours insuffisants pour vos besoins métier, soumettez un ticket.
Support de la localisation nationale
ApsaraMQ for RocketMQ prend en charge les processeurs Hygon pour répondre aux exigences de localisation nationale en Chine.
Documentation connexe
Pour plus d'informations sur les éléments facturables et la facturation des instances en abonnement et en paiement à l'utilisation, consultez la rubrique Facturation des instances en abonnement et en paiement à l'utilisation.
Pour plus d'informations sur les éléments facturables et la facturation des instances serverless, consultez la rubrique Facturation des instances serverless Standard et Professionnelle existantes.