Tous les produits
Search
Centre de documentation

Database Autonomy Service:Mise à l'échelle automatique des ressources locales

Dernière mise à jour :Aug 10, 2026

Lorsque l'utilisation moyenne du processeur d'une instance de base de données atteint un seuil spécifié au cours d'une fenêtre d'observation, le service Database Autonomy Service (DAS) exploite les ressources inactives de l'hôte pour augmenter le nombre de cœurs de processeur de l'instance d'un montant défini, sans modifier sa spécification d'origine.

Prérequis

  • Cette fonctionnalité est disponible pour les instances PolarDB for MySQL en édition Cluster (General-Purpose) et en édition Multi-master Cluster (Database/Table) (General-Purpose).

    Remarque

    La version 8.0.2 du noyau PolarDB for MySQL ne prend pas en charge la mise à l'échelle automatique des ressources locales.

  • Le rôle AliyunServiceRoleForDAS a été créé.

Avantages

Cette fonctionnalité assouplit les limites cgroup sur l'hôte local. Par rapport à la mise à l'échelle automatique des performances, elle offre les avantages suivants :

Fonctionnalité

Mise à l'échelle automatique des ressources locales

Mise à l'échelle automatique des performances

Ressources mises à l'échelle

Augmente uniquement les cœurs de processeur et les IOPS. La mémoire et les connexions ne peuvent pas être augmentées.

Augmente les cœurs de processeur, les IOPS, la mémoire et les connexions.

Vitesse d'exécution

Rapide :

  • La fenêtre d'observation minimale pour la montée en puissance est de 30 secondes.

  • Une fois déclenchée, la montée en puissance s'effectue en quelques secondes.

Plus lente :

  • La fenêtre d'observation minimale pour la montée en puissance est de 5 minutes.

  • Processus plus lent en raison d'un changement de spécification de l'instance.

Processus de mise à niveau

N'implique aucun changement de spécification de l'instance et n'entraîne aucune interruption de connexion.

Nécessite un changement de spécification de l'instance, ce qui provoque une brève interruption de connexion.

Notes d'utilisation

  • Cette fonctionnalité est en aperçu public et est gratuite.

  • Après avoir activé la mise à l'échelle automatique des ressources locales, désactivez la mise à l'échelle automatique des performances pour la même instance afin d'éviter tout conflit. Si la mise à l'échelle automatique des performances est déclenchée après un événement de mise à l'échelle locale, la montée en puissance locale est annulée.

    Remarque

    Sur la page des détails de l'instance, accédez au volet Autonomy Service Settings situé à droite et désactivez la fonctionnalité Auto Storage Expansion.

  • Aucune montée en puissance n'est effectuée si l'hôte ne dispose pas de ressources processeur suffisantes.

  • Lorsque l'instance est dans un état de mise à l'échelle ascendante, des scénarios extrêmes peuvent survenir, tels qu'un basculement, une pénurie sévère de ressources hôtes ou la récupération des ressources mises à l'échelle en raison de conflits avec les processus de gestion existants. Utilisez cette fonctionnalité pour une analyse à court terme afin de déterminer les besoins maximaux en processeur pour les instances critiques. Pour une stabilité à long terme, mettez à niveau la spécification de l'instance en fonction de l'utilisation maximale du processeur.

Procédure

  1. Connectez-vous à la console DAS.

  2. Créez une politique pour la mise à l'échelle automatique des ressources locales.

    • Créez une politique depuis la page Management and Settings.

      1. Dans le volet de navigation de gauche, cliquez sur Resource Management > Auto Scaling Settings.

      2. Dans la section Auto Scaling Policies, cliquez sur Add Policy. Sur la page Add Policy, configurez les paramètres suivants :

        Tableau 1. Paramètres

        Paramètre

        Description

        Policy Name

        Nom de la politique.

        Mode

        Sélectionnez Automatic Scaling for Local Resources.

        Engine Type

        Type de moteur de base de données. Seul PolarDB for MySQL est pris en charge.

        Specifications

        Spécification du moteur de base de données sélectionné.

        Average CPU Utilization

        Seuil de déclenchement de la montée en puissance. Un nœud est automatiquement mis à l'échelle lorsque son utilisation moyenne du processeur atteint ou dépasse cette valeur.

        Scale-up Observation Window

        Fenêtre temporelle pendant laquelle le système observe les performances de l'instance. Si l'utilisation moyenne du processeur d'un nœud atteint le seuil de déclenchement dans cette fenêtre, le système met automatiquement le nœud à l'échelle.

        CPU Scale-up Step Size

        Nombre de cœurs de processeur à ajouter lors de chaque opération de montée en puissance. Valeurs valides : entiers de 1 à 31.

        Par exemple, si une instance de 4 cœurs possède une valeur de CPU Scale-up Step Size de 2, elle est mise à l'échelle jusqu'à 6 cœurs. Si l'utilisation moyenne du processeur satisfait toujours la condition de déclenchement après la montée en puissance, le système continue d'augmenter l'instance par paliers jusqu'à atteindre la limite supérieure.

        Remarque

        Après une montée en puissance, le nombre maximal de cœurs de processeur pour une instance est quatre fois supérieur à son nombre initial de cœurs, avec un plafond de 32 cœurs. Par exemple, une instance de 4 cœurs peut être mise à l'échelle jusqu'à un maximum de 16 cœurs.

        Scale-down Observation Window

        Fenêtre d'observation pour la descente en puissance. Une descente automatique est déclenchée si l'utilisation du processeur d'un nœud mis à l'échelle reste inférieure à 30 % pendant plus de 99 % de cette fenêtre.

        Chaque opération de descente réduit le nombre de cœurs de processeur selon la taille de pas de montée configurée jusqu'à ce que l'instance revienne à sa spécification d'origine.

      3. Sur la page Apply Policies, sélectionnez les instances de base de données cibles et cliquez sur xy.

      4. Cliquez sur OK pour appliquer la politique aux instances de base de données sélectionnées.

        Vous pouvez également rechercher la politique cible dans la section Auto Scaling Policies, puis cliquer sur Apply dans la colonne Actions.

    • Créez une politique depuis le volet Autonomy Service Settings d'une instance sur la page Autonomous Function Management.

      1. Dans le volet de navigation de gauche, cliquez sur Intelligent O&M Center > Instance Monitoring .

      2. Recherchez l'instance cible et cliquez sur son ID pour ouvrir la page des détails de l'instance.

      3. Dans le coin supérieur droit de la page, cliquez sur Autonomy Service Settings.

      4. Dans l'onglet Auto Scaling > Autonomous Function Management > Autonomous Function Settings, cliquez sur Add Policy et configurez les paramètres comme décrit dans la section Paramètres pour créer une politique de mise à l'échelle automatique des ressources locales.

      5. Dans la section Recommended Policies, recherchez la politique que vous souhaitez ajouter et cliquez sur Apply dans la colonne Actions.

        Remarque
        • Dans la colonne Actions de la politique, cliquez sur Modify. Dans l'onglet Update Policy, modifiez la politique.

        • Pour supprimer une politique de l'instance, recherchez-la dans la section Applied Policies et cliquez sur Cancel Policy dans la colonne Actions.

      6. Cliquez sur OK.

      7. Configurez un modèle d'alerte Alert Template pour recevoir des notifications concernant les événements de mise à l'échelle automatique des ressources locales.

        Le système recommande un modèle d'alerte et ajoute les règles d'alerte correspondantes pour les événements d'autonomie. Suivez les instructions pour terminer la configuration.

        Remarque
        • Si vous avez déjà configuré un modèle d'alerte pour l'instance, suivez les instructions pour ajouter les règles d'alerte requises pour les événements d'autonomie.

        • Si vous devez configurer vous-même un modèle d'alerte et des règles d'alerte, consultez les rubriques Configurer des modèles d'alerte et Configurer des règles d'alerte.

      8. Sélectionnez un groupe de contacts d'alerte Alert Contact Group pour recevoir les notifications.

        • Cliquez sur Add Contact pour ajouter un nouveau contact d'alerte.

        • Cliquez sur Add Contact Group pour créer un nouveau groupe de contacts d'alerte.

        • Cliquez sur Modify ou Remove à côté d'un contact pour le modifier ou le supprimer.

        Pour plus d'informations, consultez la rubrique Gérer les contacts d'alerte.

      9. Cliquez sur Submit Configuration et confirmez les paramètres d'alerte dans la boîte de dialogue qui s'affiche.

Afficher les résultats de la mise à l'échelle automatique locale

  1. Dans le volet de navigation de gauche, cliquez sur Intelligent O&M Center > Instance Monitoring .

  2. Recherchez l'instance cible et cliquez sur son ID pour ouvrir la page des détails de l'instance.

  3. Dans le volet de navigation de gauche, cliquez sur Autonomy Center.

  4. Sur la page Autonomy Center, affichez les événements Auto Scaling Events dans la plage de temps sélectionnée.

  5. Cliquez sur Details pour une entrée Auto Scaling Events afin d'afficher ses détails.

    Le panneau de notification des événements de mise à l'échelle automatique affiche le nom de l'événement, l'heure, le niveau de gravité et la durée.