Une instance ApsaraMQ for RabbitMQ est une entité de ressource indépendante qui fournit un environnement isolé pour la réception, le stockage et le transfert des messages. Chaque instance contient des vhosts, des exchanges et des files d'attente. Vous pouvez créer des instances, consulter leurs détails, modifier leur configuration (mise à niveau ou rétrogradation), renouveler les abonnements et activer les TPS élastiques depuis la console.
Statuts des instances
Le statut d'une instance dépend de sa méthode de facturation et de son édition.
| Statut | Disponible | Description |
|---|---|---|
| Déploiement en cours | Non | L'instance est en cours de provisionnement. Seules les instances Platinum Edition passent par cet état, car elles nécessitent un déploiement par le personnel technique après l'achat. |
| En service | Oui | L'instance est opérationnelle. Les instances Professional et Enterprise Edition passent immédiatement à cet état après l'achat. |
| Arrêtée | Non | L'instance n'est pas disponible. Les ressources et les données sont conservées et peuvent être récupérées. |
| Libérée | Non | L'instance n'est pas disponible. Les ressources et les données sont définitivement supprimées et ne peuvent pas être récupérées. |
Prérequis
Avant de gérer une instance, procédez comme suit :
Connectez-vous à la console ApsaraMQ for RabbitMQ. Dans le volet de navigation de gauche, cliquez sur Instances.
Dans la barre de navigation supérieure de la page Instances, sélectionnez la région où se trouve votre instance.
Créer une instance
ApsaraMQ for RabbitMQ prend en charge plusieurs types d'instances. Pour connaître les différences entre eux, consultez la rubrique Types d'instances.
Les instances Serverless sont actuellement disponibles uniquement dans certaines régions. Pour obtenir la liste des régions prises en charge, consultez la rubrique Régions prises en charge. Pour activer les instances Serverless dans une région spécifique, soumettez un ticket afin de contacter notre assistance.
Sur la page Instances, cliquez sur Create Instance.
Sur la page d'achat, configurez les paramètres de base, acceptez les conditions de service, puis cliquez sur Buy Now.
Effectuez le paiement selon les instructions affichées.
Sur la page Instances, sélectionnez la région cible pour afficher la nouvelle instance.
Les instances Professional Edition et Enterprise Edition passent immédiatement à l'état Running après l'achat.
Après l'achat, les instances Platinum Edition passent d'abord à l'état Deploying. Une fois qu'un cluster est alloué, l'instance passe à l'état Running.
Afficher les détails d'une instance
Consultez les informations de base, les endpoints, les limites, les messages et le pic de TPS d'une instance.
Le pic de TPS n'est visible que si la fonction de trace des messages est activée.
Sur la page Instances, cliquez sur le nom de l'instance que vous souhaitez gérer.
Sur la page Instance Details, consultez les informations détaillées relatives à l'instance.
Mettre à niveau ou rétrograder la configuration d'une instance
Ajustez les spécifications de l'instance pour les adapter aux variations de charge de travail. Effectuez une mise à niveau pour gérer un trafic plus important ou une rétrogradation pour réduire les coûts pendant les périodes creuses.
Éléments configurables
Les éléments configurables dépendent de la méthode de facturation de votre instance.
Instances avec abonnement
Éléments configurables pour les instances avec abonnement :
Type d'instance
Accès Internet
TPS Internet
Pic de TPS
-
Nombre de files d'attente
ImportantPour les instances Professional et Enterprise Edition avec abonnement, les limites du cluster dépendent du nombre de files d'attente. La modification du nombre de files d'attente entraîne également une modification des limites du cluster. Consultez la rubrique Limites du cluster.
Trace des messages
Nombre maximal de connexions (s'applique aux instances Enterprise et Platinum Edition).
Stockage des messages (s'applique uniquement aux instances Platinum Edition).
Instances Serverless
Éléments configurables pour les instances Serverless :
Accès Internet
Trace des messages
Capacité réservée
Notes d'utilisation
Vérifiez les points suivants avant d'effectuer une mise à niveau ou une rétrogradation :
Généralités
Seules les instances dont le statut est « En service » peuvent faire l'objet d'une mise à niveau ou d'une rétrogradation.
Modifications d'édition pour les abonnements
Mise à niveau de Professional/Enterprise Edition vers Platinum Edition : migre l'instance d'un cluster partagé vers un cluster dédié. L'opération prend entre 30 et 60 minutes, selon le nombre de files d'attente et le volume de données. L'endpoint reste inchangé et les connexions ne sont pas fermées de force, mais les métadonnées sont migrées. Effectuez cette mise à niveau pendant les heures creuses.
Rétrogradation de Platinum Edition vers Professional/Enterprise Edition : les données de l'instance ne sont pas migrées et vos services ne sont pas affectés.
Mises à niveau prolongées : si une mise à niveau ou une rétrogradation reste bloquée avec un message de migration de données, cela peut être dû à des messages non consommés dans une file d'attente. Réduisez la production de messages ou augmentez le nombre de consommateurs pour résoudre le problème.
Conversion de type Serverless
Les instances Serverless peuvent être converties entre les types (Partagé) Réservé + Élastique / Paiement à l'utilisation et (Dédié) Réservé + Élastique.
Passage de Partagé à Dédié : les données sont migrées entre les clusters et le mappage domaine-IP change. Le serveur ne déconnecte pas les connexions existantes. Les anciennes connexions restent sur le cluster précédant la migration jusqu'à ce que le client se déconnecte.
Passage de Dédié à Partagé : les données sont migrées entre les clusters et le mappage domaine-IP change. Le serveur déconnecte activement les connexions. Les clients doivent se reconnecter au nouveau cluster. Le moment de la reconnexion dépend de la fermeture TCP et de l'actualisation du cache DNS côté client. Assurez-vous que votre application dispose d'un mécanisme de reconnexion et actualise rapidement le DNS.
Modifications des TPS réservés pour Serverless (Dédié) : la modification de la spécification des TPS réservés met à l'échelle les nœuds de service. La diminution des TPS réservés peut entraîner une perte de connexion lors de la suppression des nœuds. Évaluez l'impact sur vos services avant de procéder.
Procédure
Sur la page Instances, cliquez sur le nom de l'instance que vous souhaitez gérer.
Sur la page Instance Details, cliquez sur Upgrade ou Downgrade dans le coin supérieur droit de la section Overview.
Dans le panneau de mise à niveau/rétrogradation qui s'affiche, modifiez les spécifications de l'instance, acceptez les conditions de service, puis cliquez sur Buy Now.
Effectuez le paiement selon les instructions affichées.
Renouveler une instance
Renouvelez votre instance avec abonnement avant son expiration pour éviter toute interruption de service. Pour connaître les politiques d'expiration et de libération, consultez la rubrique Présentation de la facturation.
Seules les instances avec abonnement nécessitent un renouvellement. Ce n'est pas le cas des instances Serverless.
Les ressources et les données d'une instance expirée sont conservées et peuvent être récupérées par renouvellement.
Les ressources et les données d'une instance libérée ou supprimée sont définitivement supprimées et ne peuvent pas être récupérées.
Sur la page Instances, cliquez sur le nom de l'instance que vous souhaitez gérer.
Sur la page Instance Details, cliquez sur Renew dans le coin supérieur droit de la section Overview.
Dans le panneau Renew, sélectionnez une durée d'abonnement et acceptez les conditions de service, puis cliquez sur Buy Now.
Effectuez le paiement selon les instructions affichées.
Activez le renouvellement automatique pour éviter les interruptions de service dues à des impayés.
Sur la page Instance Details, dans la section Basic Information, vous pouvez consulter la nouvelle date d'Expired At de l'instance.
Activer la fonction de TPS élastique pour une instance
Activez les TPS élastiques pour gérer les pics de trafic dépassant le pic de TPS de votre instance. Cela augmente la limite supérieure de TPS dans une certaine plage et évite la limitation de débit. Vous êtes facturé pour les TPS dépassant la spécification de base. Pour connaître la limite maximale de TPS élastiques et les règles de facturation, consultez la rubrique Facturation des TPS élastiques.
Seules les instances avec abonnement prennent en charge la fonction de TPS élastiques.
Si votre compte Alibaba Cloud présente un impayé, vous ne pouvez pas activer la fonction de TPS élastiques pour une instance.
Cette fonction apparaît sous la forme Enable Elastic Quota sur la carte Maximum TPS dans la console.
Sur la page Instances, cliquez sur le nom de l'instance que vous souhaitez gérer.
Sur la page Instance Details, dans la section Overview, activez l'interrupteur Enable Elastic Quota sur la carte Maximum TPS.
Dans la boîte de dialogue de confirmation, lisez l'invite, puis cliquez sur OK.