Tous les produits
Search
Centre de documentation

ApsaraDB RDS:Enable a database proxy

Dernière mise à jour :Oct 13, 2026

Si votre instance principale subit une charge élevée ou nécessite une séparation des lectures et des écritures, activez le proxy de base de données pour ApsaraDB RDS for PostgreSQL. Le proxy prend en charge la répartition lecture/écriture et la répartition des transactions afin de réduire la charge sur votre instance principale.

Prérequis

L'instance RDS PostgreSQL doit satisfaire aux exigences suivantes :

  • Version majeure du moteur : PostgreSQL 10 ou ultérieure.

  • Type de stockage : disque cloud.

  • Édition : RDS High-availability Edition ou RDS Cluster Edition.

  • Rôle de l'instance : instance principale.

  • La fonctionnalité de proxy de base de données n'est pas prise en charge dans les zones C et D de Chine (Hangzhou). Pour utiliser cette fonctionnalité, migrez votre instance vers une autre zone. Pour plus d'informations, consultez Migrer vers une autre zone.

Facturation

Notes d'utilisation

  • Après avoir activé le proxy de base de données, ne migrez pas l'instance principale vers une autre zone. Le déploiement de l'instance et du proxy dans des zones différentes augmente la latence d'accès.

    Remarque

    Si un basculement place l'instance principale et le proxy dans des zones différentes, effectuez un basculement manuel pour les réaligner. Effectuer un basculement manuel primaire/secondaire.

  • Créez une instance en lecture seule avant d'activer le proxy. Vous pouvez activer le proxy sans instance en lecture seule, mais vous ne pourrez pas configurer de politique d'accès pour le point de terminaison du proxy. Créer une instance ApsaraDB RDS for PostgreSQL en lecture seule.

Procédure

  1. Accédez à la page Instances. Dans la barre de navigation supérieure, sélectionnez la région où réside l'instance RDS. Recherchez ensuite l'instance RDS et cliquez sur son ID.

  2. Dans le volet de navigation de gauche, cliquez sur Database Proxy.

  3. Sélectionnez un Proxy Type et cliquez sur Enable Now.

    • General-purpose (gratuit) : active le proxy avec la spécification recommandée. Vous pourrez la modifier ultérieurement.

    • Dedicated (paiement à l'utilisation) : permet de sélectionner la proxy specification.

    Remarque
    • Si une invite vous demande d'autoriser un rôle lié au service (SLR), cliquez sur Authorize, puis sur OK. Alibaba Cloud crée alors le SLR AliyunServiceRoleForRdsProxyOnEcs, qui permet au proxy d'attacher une interface réseau élastique pour la connectivité.

    • Comparez les types General-purpose et Dedicated dans Types de proxy.

    • La spécification de proxy recommandée est calculée comme suit :

      • Formule : Recommended proxy specification = Number of recommended proxy nodes × Specification per proxy node. Chaque nœud de proxy est fixé à 2 cœurs CPU.

      • La spécification maximale est de 16 cœurs CPU pour un proxy General-purpose et de 32 cœurs CPU pour un proxy Dedicated. Le nombre de nœuds de proxy recommandés est calculé comme suit :

        Proxy type

        Recommended nodes

        General-purpose

        (Number of CPU cores of the primary instance + Number of CPU cores of all associated read-only instances) / 4, arrondi à l'entier supérieur.

        Dedicated

        (Number of CPU cores of the primary instance + Number of CPU cores of all associated read-only instances) / 8, arrondi à l'entier supérieur.

      Exemple : Une instance RDS PostgreSQL avec une instance principale de 8 cœurs et une instance en lecture seule de 4 cœurs aura un nombre de nœuds de proxy Dedicated de (8 + 4) / 8 = 2 (arrondi à partir de 1,5), ce qui donne une spécification de proxy de 2 × 2 CPU cores = 4 CPU cores.

  4. Cliquez sur OK.

    Une fois le proxy de base de données activé, l'onglet Database Proxy affiche les informations suivantes.

    Catégorie

    Paramètre

    Description

    Basic Information

    Primary Instance

    ID de l'instance RDS PostgreSQL.

    Proxy Instance Status

    État d'exécution du proxy.

    Proxy Type

    Type de proxy. Valeurs possibles : General-purpose et Dedicated. Types de proxy.

    Zone

    Zone du proxy. Par défaut, il s'agit de la même zone que l'instance principale.

    Proxy Specifications

    Spécification actuelle du proxy.

    Calculée comme suit : Spécification du proxy = Spécification par nœud de proxy × Nombre de nœuds de proxy. Chaque nœud est fixé à 2 cœurs CPU. Exemple : 3 nœuds = 2 cœurs CPU × 3 = 6 cœurs CPU.

    Proxy Version

    Version mineure du moteur de proxy.

    Proxy Instance ID

    ID de l'instance de proxy.

    Proxy Node

    Node ID

    ID du nœud de proxy.

    Zone

    Zone du nœud de proxy.

    CPU Cores on Proxy Node

    Spécification d'un nœud de proxy.

    Connection Information

    Proxy Endpoint (Terminal) ID

    ID du point de terminaison du proxy. Chaque point de terminaison peut avoir une politique d'accès différente.

    Remarque

    Read/Write Attributes

    Valeurs possibles : Read/Write et Read-only.

    Configurer les attributs de lecture/écriture et les pondérations de lecture.

    Internal Endpoint/Port

    Point de terminaison et port internes du proxy.

    Utilisez ce point de terminaison pour les connexions au réseau interne vers l'instance RDS PostgreSQL.

    Remarque

    Public Endpoint/Port

    Point de terminaison et port publics du proxy.

    Utilisez ce point de terminaison pour les connexions Internet vers l'instance RDS PostgreSQL.

    Remarque
    • Le proxy fournit un point de terminaison interne par défaut. Vous pouvez demander un point de terminaison public.

    • Après avoir demandé un point de terminaison public, cliquez sur l'icône image.png située à côté du point de terminaison pour modifier le préfixe et le port. Configurer un point de terminaison de proxy.

Référence API

API

Description

ModifyDBProxy

Active ou désactive la fonctionnalité de proxy de base de données.

DescribeDBProxy

Récupère les détails d'un proxy de base de données.