L'épuisement de l'espace de stockage d'une base de données peut entraîner l'échec des opérations d'écriture, provoquant ainsi une perte de données ou des interruptions qui perturbent votre activité. Le service Database Autonomy Service (DAS) évite ce scénario en étendant automatiquement le stockage d'une instance lorsque l'espace utilisé atteint un seuil défini. Cette extension ne nécessite aucun redémarrage de l'instance et n'affecte pas vos services.
Prérequis
-
Votre instance de base de données doit répondre aux exigences suivantes :
|
**Moteur**
|
**Région**
| | --- | --- | |
ApsaraDB RDS for PostgreSQL édition cloud disk
|
Cette fonctionnalité requiert que votre instance se trouve dans une région prenant en charge la détection d'anomalies. Les régions prises en charge incluent :
Chine (Hangzhou), Chine (Shanghai), Chine (Shenzhen), Chine (Heyuan), Chine (Guangzhou), Chine (Qingdao), Chine (Pékin), Chine (Zhangjiakou), Chine (Hohhot), Chine (Ulanqab), Chine (Chengdu), Chine (Hong Kong), Japon (Tokyo), Singapour, Malaisie (Kuala Lumpur), Indonésie (Jakarta), Philippines (Manille), Émirats arabes unis (Dubaï), Allemagne (Francfort), États-Unis (Silicon Valley), États-Unis (Virginie) et Royaume-Uni (Londres)
|RemarqueSi votre instance de base de données est une instance ApsaraDB RDS for MySQL ou ApsaraDB RDS for SQL Server, consultez la rubrique extension automatique de l'espace.
Assurez-vous que le solde de votre compte est suffisant pour couvrir les coûts liés à l'extension.
-
Un rôle lié au service pour DAS a été créé.
RemarqueSi vous n'avez pas créé de rôle lié au service pour DAS, le système en crée un automatiquement avant d'effectuer la première extension automatique du stockage.
Limites
Le stockage étendu ne peut pas être réduit automatiquement. Pour diminuer la taille du stockage, vous devez modifier manuellement les spécifications de l'instance.
Depuis le 28 février 2023, les règles d'extension automatique du stockage ont été mises à jour. Désormais, si une extension est déclenchée sur une instance principale dotée d'instances en lecture seule attachées, le système étend d'abord toute instance en lecture seule dont le stockage est inférieur à la taille cible de l'instance principale. Une fois que toutes les instances en lecture seule concernées ont été étendues, le système étend l'instance principale. Pour plus d'informations, consultez la rubrique [[Avis] Optimisation des règles d'extension automatique du stockage pour les instances ApsaraDB RDS for MySQL et ApsaraDB RDS for PostgreSQL](t2303965.dita#concept_2303965)[Avis] Optimisation de l’extension automatique du stockage pour les instances ApsaraDB RDS for MySQL et ApsaraDB RDS for PostgreSQL.
Si une extension est déclenchée pendant qu'une sauvegarde de l'instance est en cours, la tâche d'extension attend la fin de la sauvegarde.
Facturation
La facturation de l'extension automatique du stockage est identique à celle de l'extension manuelle du stockage d'une instance RDS. Pour plus d'informations, consultez les règles de facturation pour les modifications de spécifications.
Procédure
Connectez-vous à la console DAS.
-
Ajoutez une politique d'extension automatique du stockage.
-
Ajoutez une politique depuis la page Management and Settings.
Dans le volet de navigation de gauche, sélectionnez Resource Management > Auto Scaling Settings.
-
À droite de 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
Le nom de la politique.
Mode
Le mode de la politique. Sélectionnez Automatic Storage Expansion.
Engine Type
Le type de moteur de base de données. Actuellement, seul ApsaraDB RDS for PostgreSQL est pris en charge.
Specifications
La spécification du moteur de base de données. Actuellement, seule l'édition Disks est prise en charge.
Used Storage Space ≥
Le seuil d'utilisation du stockage, exprimé en pourcentage du stockage total. Valeurs valides : 50 % à 90 %. Valeur par défaut : 50 %.
Lorsque l'utilisation atteint ou dépasse ce seuil, le système étend le stockage selon la valeur la plus élevée parmi les deux suivantes :
-
5 Go
RemarqueSi le stockage total de l'instance est inférieur à 50 Go et que son espace disponible est inférieur à 10 %, l'incrément de mise à l'échelle est ajusté à 10 Go.
-
15 % du stockage total de l'instance (le résultat est arrondi au multiple de 5 le plus proche).
RemarqueL'intervalle minimum entre deux extensions de stockage consécutives est de 10 minutes.
Maximum Storage
La limite supérieure pour l'extension automatique du stockage. Cette valeur doit être supérieure ou égale au stockage total actuel de l'instance cible.
-
Limite ESSD : 32 000 Go
-
Limite Standard SSD : 6 000 Go
-
Cliquez sur Next.
Sur la page Apply Policies, sélectionnez les instances de base de données souhaitées, puis cliquez sur
.Cliquez sur Confirm pour appliquer la politique.
-
Pour les Autonomy Service Settings de l'instance, ajoutez une politique d'extension automatique du stockage sur sa page Autonomous Function Management.
Dans le volet de navigation de gauche, sélectionnez Intelligent O&M Center > Instance Monitoring.
Repérez l'instance cible et cliquez sur son ID d'instance pour accéder à la page des détails de l'instance.
Dans le coin supérieur droit, cliquez sur Autonomy Service Settings.
Dans le panneau qui s'affiche, accédez à l'onglet , cliquez sur Add Policy et configurez les paramètres comme décrit dans la section ParamètresTableau 1. Paramètres Paramètre Description Policy Name Le nom de la politique. Mode Le mode de la politique. Sélectionnez Automatic Storage Expansion. Engine Type Le type de moteur de base de données. Actuellement, seul ApsaraDB RDS for PostgreSQL est pris en charge. Specifications La spécification du moteur de base de données. Actuellement, seule l'édition Disks est prise en charge. Used Storage Space ≥ Le seuil d'utilisation du stockage, exprimé en pourcentage du stockage total. Valeurs valides : 50 % à 90 %. Valeur par défaut : 50 %. Lorsque l'utilisation atteint ou dépasse ce seuil, le système étend le stockage selon la valeur la plus élevée parmi les deux suivantes : 5 Go Si le stockage total de l'instance est inférieur à 50 Go et que son espace disponible est inférieur à 10 %, l'incrément de mise à l'échelle est ajusté à 10 Go. 15 % du stockage total de l'instance (le résultat est arrondi au multiple de 5 le plus proche). L'intervalle minimum entre deux extensions de stockage consécutives est de 10 minutes. Maximum Storage La limite supérieure pour l'extension automatique du stockage. Cette valeur doit être supérieure ou égale au stockage total actuel de l'instance cible. Limite ESSD : 32 000 Go Limite Standard SSD : 6 000 Go afin de créer une nouvelle politique d'extension automatique du stockage.
-
Dans la section Recommended Policies, repérez la politique que vous souhaitez ajouter et cliquez sur Apply dans la colonne Actions pour appliquer la politique à l'instance.
RemarqueCliquez sur Apply dans la colonne Actions pour une politique figurant dans la section Recommended Policies afin d'ajouter la politique à l'instance.
Pour supprimer une politique, repérez-la dans la section Applied Policies et cliquez sur Cancel dans la colonne Actions.
Cliquez sur OK.
-
Configurez un Alert Template pour recevoir des notifications concernant les extensions automatiques du stockage.
Le système configure automatiquement un modèle d'alerte correspondant et ajoute des règles d'alerte pour les événements autonomes associés. Si vous devez les configurer manuellement, consultez les rubriques Configurer des modèles d'alerte et Configurer des règles d'alerte.
-
Sélectionnez un 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.
Pour modifier ou supprimer un contact existant, cliquez sur Modify ou Remove à côté du contact.
Pour des instructions détaillées, consultez la rubrique Gérer les contacts d'alerte.
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 l'extension
Dans le volet de navigation de gauche, sélectionnez Intelligent O&M Center > Instance Monitoring.
Repérez l'instance cible et cliquez sur son ID d'instance pour ouvrir la page des détails de l'instance.
Dans le volet de navigation de gauche, cliquez sur Autonomy Center.
Sur la page Autonomy Center, affichez les Elastic Scaling Events pour la plage de temps sélectionnée.
-
Cliquez sur Details pour un événement Elastic Scaling Events afin d'afficher ses détails.
La carte d'événement de mise à l'échelle élastique affiche des informations telles que Occurrence Time, Severity et Duration.