Tous les produits
Search
Centre de documentation

ApsaraMQ for Kafka:Politique d'élasticité

Dernière mise à jour :Oct 09, 2026

Cette rubrique décrit l'élasticité des instances serverless, notamment les politiques planifiées et d'autres considérations importantes.

Prérequis

Une instance serverless Message Queue for Apache Kafka est déployée et se trouve à l'état Running.

Élasticité

Les éditions Standard et Professionnelle des instances serverless Message Queue for Apache Kafka offrent une mise à l'échelle élastique pour gérer les fluctuations du trafic. Ajustez la capacité de production et de consommation réservée en augmentant ou en réduisant l'échelle.

Édition

Limite d'élasticité

Exemple

Basic

Fournit un accord de niveau de service (SLA) de 99,9 %, légèrement inférieur à celui des éditions Standard et Professionnelle. Le cluster utilise une proportion plus élevée de ressources à faible coût, telles que les disques durs, OSS et les Spot Instances. Cette édition ne prend pas en charge l'élasticité automatique sans perte et nécessite une mise à l'échelle manuelle. Elle est recommandée pour les tests ou les scénarios professionnels au trafic stable.

Pour les applications critiques, nous vous recommandons l'édition Standard ou Professionnelle.

La capacité de production réservée correspond au débit de production de messages d'un cluster Message Queue for Apache Kafka, mesuré en Mo/s.

Par défaut, un cluster dispose de trois réplicas fixes et la capacité de production est répartie uniformément entre eux.

Limite d'élasticité pour l'édition Standard :

  • Capacité réservée dans l'intervalle (0, 512] Mo/s : la limite d'élasticité est égale à 2 fois la capacité réservée.

  • Capacité réservée dans l'intervalle (512, 5 120] Mo/s : la limite d'élasticité est égale à 2 fois la capacité réservée.

  • Capacité réservée dans l'intervalle (5 120, 10 240] Mo/s : la limite d'élasticité est égale à 1,5 fois la capacité réservée.

  • Capacité réservée supérieure à 10 240 Mo/s : la limite d'élasticité est égale à 1,2 fois la capacité réservée.

Limite d'élasticité pour l'édition Professionnelle :

  • Capacité réservée dans l'intervalle (0, 512] Mo/s : la limite d'élasticité est de 1 Go/s.

  • Capacité réservée dans l'intervalle (512, 5 120] Mo/s : la limite d'élasticité est égale à 2 fois la capacité réservée.

  • Capacité réservée dans l'intervalle (5 120, 10 240] Mo/s : la limite d'élasticité est égale à 1,5 fois la capacité réservée.

  • Capacité réservée supérieure à 10 240 Mo/s : la limite d'élasticité est égale à 1,2 fois la capacité réservée.

Exemples :

  • Édition Basic : si votre trafic de production en régime permanent est de 600 Mo/s et que le trafic de pointe ne dépasse pas 1 200 Mo/s, vous devez réserver pour la pointe. La capacité de production réservée requise est de 1 200 Mo/s × 3 (réplicas) = 3 600 Mo/s.

  • Édition Standard ou Professionnelle : si votre trafic de production en régime permanent est de 600 Mo/s et que le trafic de pointe ne dépasse pas 1 200 Mo/s, vous pouvez tirer parti de l'élasticité pour les pics. Nous vous recommandons une capacité de production réservée de 600 Mo/s × 3 (réplicas) = 1 800 Mo/s.

  • Édition Standard ou Professionnelle : si votre trafic de production en régime permanent est de 600 Mo/s et que le trafic de pointe atteint 1 500 Mo/s, nous vous recommandons une capacité de production réservée de 2 250 Mo/s, calculée comme suit : (1 500 × 3) / 2.

  • Édition Professionnelle : si la capacité de production réservée est de 60 Mo/s, le débit de production est plafonné à 1 024 Mo/s. Si la capacité de production réservée est de 600 Mo/s, le débit de production est plafonné à 1 200 Mo/s. Le trafic de production dépassant ces limites est limité en débit.

Utilisez le calculateur de prix serverless ApsaraMQ for Kafka pour estimer les coûts :

Calculateur de prix pour Message Queue for Apache Kafka serverless

Standard

Fournit un SLA de haute disponibilité de 99,95 %. Il prend en charge l'élasticité automatique sans perte et l'élasticité planifiée. Cette édition est recommandée pour les environnements de production.

Professional

Fournit un SLA de haute disponibilité de 99,99 % avec reprise après sinistre sur 3 zones de disponibilité. Il offre une élasticité plus élevée pour des capacités réservées plus faibles, ce qui en fait l'édition entreprise recommandée.

Politique planifiée

Cibles

  • Une politique d'élasticité planifiée modifie la capacité de production et de consommation réservée selon un calendrier. Si le trafic devrait dépasser la limite d'élasticité, configurez une tâche planifiée pour augmenter la capacité lors de ces pics temporaires.

  • Les éditions Standard et Professionnelle prennent en charge les politiques d'élasticité planifiées. Pour plus d'informations sur les limites d'élasticité, consultez Élasticité.

Impact

  • Cela peut entraîner une brève déconnexion et reconnexion des clients, ce qui déclenche un rééquilibrage de charge et peut provoquer quelques erreurs. Pour garantir la livraison des messages, mettez en œuvre un mécanisme de nouvelle tentative sur vos clients.

  • Le service reste globalement disponible pendant l'opération de mise à l'échelle.

Période d'effet

  • Le service commence la mise à l'échelle avant l'heure de début planifiée afin que la nouvelle capacité soit prête lorsque la période commence. Par conséquent, planifiez les tâches avec suffisamment d'avance pour permettre la fin de l'opération de mise à l'échelle.

  • Le service réduit automatiquement l'échelle après la fin de la période d'effet.

  • Pour éviter une mise à l'échelle rapide et répétée, les tâches planifiées consécutives doivent être espacées d'au moins 60 minutes.

  • Si une tâche est créée pour une heure déjà passée, une tâche non récurrente ne s'exécutera pas et une tâche récurrente ignorera cette exécution planifiée.

  • Lorsque vous augmentez manuellement l'échelle d'une instance, la nouvelle capacité doit dépasser celle de toute politique planifiée active. Cette action désactive automatiquement toute politique planifiée dont la cible de capacité est inférieure.

Créer une politique planifiée

  1. Connectez-vous à la console ApsaraMQ for Kafka. Dans la section Resource Distribution de la page Overview, sélectionnez la région où réside l'instance ApsaraMQ for Kafka que vous souhaitez gérer.

  2. Sur la page Instances, cliquez sur le nom de l'instance que vous souhaitez gérer.

  3. Sur la page Instance Details, cliquez sur l'onglet Elasticity Policy.

  4. Dans la section Scheduled Elasticity Policy, cliquez sur Add Scheduled Task. Dans le panneau Create Scheduled Elasticity Policy, configurez les paramètres suivants et cliquez sur OK.

    • Policy Name : définissez un nom pour la politique.

    • Reserved Production Capacity : capacité de production cible pour la période planifiée.

    • Reserved Consumption Capacity : capacité de consommation cible pour la période planifiée.

    • Recurrence Rule

      • Non-recurring : la tâche s'exécute une fois à une heure spécifiée. L'heure de début doit être située au moins 1 heure dans le futur et dans les 7 prochains jours. La durée de la tâche doit être comprise entre 30 minutes et 7 jours.

      • Daily : la tâche s'exécute quotidiennement à une heure spécifiée. La durée de la tâche doit être comprise entre 30 minutes et 12 heures.

      • Weekly : la tâche s'exécute à une heure spécifiée les jours de la semaine sélectionnés. La durée de la tâche doit être comprise entre 30 minutes et 12 heures.

    • Effective Period : définissez la période d'effet de la capacité réservée selon la plage de durée spécifiée dans la règle de récurrence.

      Important

      Pour permettre aux opérations de mise à l'échelle de se terminer, les politiques planifiées consécutives doivent être espacées d'au moins 60 minutes.

    • Enabled : active la politique immédiatement après sa création.

    Après la création de la politique, consultez ses détails sur l'onglet Elasticity Policy de la page Instance Details. Les détails incluent la capacité de production réservée, la capacité de consommation réservée, la période d'effet et l'heure estimée de montée en puissance.

Activer une politique planifiée

  1. Dans la section Scheduled Elasticity Policy, affichez la liste des tâches planifiées.

  2. Dans la ligne correspondant à la politique cible, activez l'interrupteur image dans la colonne Enabled.

    Une fois la politique planifiée activée, affichez la capacité réservée projetée pour la production et la consommation pour une période future (1, 2, 3 ou 7 jours) dans la zone Policy Preview.

Désactiver ou supprimer une politique planifiée

Dans la section Scheduled Elasticity Policy, affichez la liste des tâches planifiées.

  • Pour désactiver une politique, recherchez-la dans la liste et désactivez l'interrupteur image dans la colonne Enabled.

  • Pour supprimer une politique planifiée : dans la colonne Actions de la politique cible, cliquez sur Delete.