Mettez à l'échelle votre instance ApsaraMQ for Kafka en ajustant le type de réseau et la capacité réservée dans la console ApsaraMQ for Kafka.
Prérequis
Avant de commencer, assurez-vous que :
Votre instance ApsaraMQ for Kafka est à l'état Running ou Not Deployed.
Impacts
La modification des configurations d'instance déclenche des opérations au niveau des brokers qui affectent temporairement les connexions client.
Sécurité des messages : Les messages envoyés ne sont pas perdus lors d'une mise à niveau ou d'une rétrogradation. Nous vous recommandons de configurer un mécanisme de nouvelle tentative sur les clients pour renvoyer les messages dont l'envoi a échoué pendant l'opération.
Reconnexions client : Le nombre de brokers dans le cluster augmente ou diminue pendant l'opération. Les clients se déconnectent temporairement des brokers et se reconnectent pour l'équilibrage de charge. Cela peut provoquer quelques erreurs transitoires, mais n'interrompt pas vos activités ni n'affecte la disponibilité globale du service.
Instances Serverless
Suspension de la mise à l'échelle automatique : Les activités de mise à l'échelle automatique sont suspendues lors d'une modification de configuration sur une instance serverless. Effectuez les mises à niveau et les rétrogradations lorsque le trafic de votre activité est stable.
Politiques d'élasticité planifiées : Si vous effectuez une mise à niveau vers une capacité réservée supérieure à celle spécifiée dans une politique d'élasticité planifiée, toutes les politiques ayant une capacité réservée inférieure sont désactivées une fois la mise à niveau terminée.
Paramètres configurables
Le tableau suivant répertorie les paramètres pouvant faire l'objet d'une mise à niveau ou d'une rétrogradation, ainsi que leurs restrictions.
| Paramètre | Mise à niveau | Rétrogradation |
|---|---|---|
| Édition de l'instance | Vous ne pouvez pas modifier l'édition d'une instance. | Vous ne pouvez pas modifier l'édition d'une instance. |
| Type de réseau | VPC vers Internet et VPC (autorisé). Internet et VPC vers VPC (non autorisé). | Internet et VPC vers VPC (autorisé). VPC vers Internet et VPC (non autorisé). |
| Capacité réservée pour la publication de messages | Ajustable. Unité : Mo/s. | Ajustable. Unité : Mo/s. |
| Capacité réservée pour l'abonnement aux messages | Ajustable. Unité : Mo/s. | Ajustable. Unité : Mo/s. |
Par défaut, le trafic élastique maximal pour la publication et l'abonnement aux messages est deux fois supérieur à la capacité réservée. Si ce trafic maximal est dépassé, l'instance subit une limitation de débit.
Pour la mise à niveau : si vous avez besoin d'un trafic élastique maximal plus élevé, vous pouvez mettre à niveau les configurations de l'instance ou activer la fonctionnalité d'élasticité planifiée. Pour plus d'informations, consultez Politiques d'élasticité.
Procédure
Connectez-vous à la console ApsaraMQ for Kafka. Dans la section Resource Distribution de la page Overview, sélectionnez la région où se trouve votre instance.
Sur la page Instances, cliquez sur le nom de l'instance à gérer.
Sur la page Instance Details, cliquez sur Upgrade dans le coin supérieur droit de la section Overview.
Dans la boîte de dialogue Instance Upgrade Risks, lisez la description des risques et cliquez sur OK.
Sur la page de configuration, modifiez les configurations de l'instance.
Lisez et acceptez les conditions de service, puis procédez au paiement.
Vérification du résultat
Après avoir soumis la commande, l'heure d'effet s'affiche sur la page de commande de mise à niveau.
Dans la section Basic Information de la page Instance Details, le statut Status passe à Upgrading. Une fois l'opération terminée, la page affiche les nouvelles configurations.
Le broker exécute une tâche de configuration avant la période d'effet afin de garantir le succès du changement de capacité.