Tous les produits
Search
Centre de documentation

Tair (Redis® OSS-Compatible):Créer une instance distribuée

Dernière mise à jour :Aug 08, 2026

Global Distributed Cache est un système de base de données actif-actif développé par Alibaba Cloud. Il relie plusieurs instances enfants Tair (Enterprise Edition) réparties dans différentes régions pour former une seule instance distribuée sur le plan logique. Toutes les instances enfants peuvent lire et écrire simultanément tout en restant synchronisées en temps réel, ce qui convient parfaitement à la redondance géographique active, à la reprise après sinistre et à la synchronisation des données entre régions.

Cette rubrique explique comment créer une instance distribuée, soit en convertissant une instance Tair optimisée pour la mémoire existante, soit en achetant une nouvelle instance en tant que première instance enfant.

Fonctionnement

Global Distributed Cache met en réseau des instances enfants, chacune déployée dans une région distincte, via des canaux de synchronisation des données. Lorsqu'une écriture se produit sur n'importe quelle instance enfant, elle est propagée à toutes les autres en temps réel.

Cas d'utilisation Description
Redondance géographique active Plusieurs régions traitent le trafic simultanément, réduisant ainsi la latence pour les utilisateurs répartis à l'échelle mondiale.
Reprise après sinistre Si une région devient indisponible, les autres instances enfants continuent de traiter le trafic sans basculement manuel.
Synchronisation des données entre régions Les données écrites dans une région sont automatiquement répliquées vers toutes les instances participantes.

Prérequis

Avant de commencer, assurez-vous de disposer des éléments suivants :

  • Un compte Alibaba Cloud avec accès à la console ApsaraDB for Redis

  • Une instance Tair optimisée pour la mémoire à convertir, ou l'intention d'acheter une nouvelle instance en tant que première instance enfant

  • (Pour la conversion d'une instance existante) Une adresse de connexion standard (par exemple, r-hp3bpn39cs1vu****.redis.hangzhou.rds.aliyuncs.com) — les adresses de connexion directe ne sont pas prises en charge pour la conversion

  • (Pour la conversion d'une instance existante) Un mécanisme de reconnexion configuré dans votre application

La fonctionnalité Global Distributed Cache elle-même est gratuite. Vous êtes facturé uniquement pour les spécifications des instances enfants, selon les mêmes tarifs que pour les instances standard. Pour plus de détails, consultez la rubrique Éléments de facturation .

Limites des instances

  • La première instance enfant peut être obtenue par conversion d'une instance Tair optimisée pour la mémoire existante ou par achat.

  • Les deuxième et troisième instances enfants doivent être achetées ; elles ne peuvent pas être converties à partir d'instances existantes.

Pour la liste complète des restrictions, consultez la rubrique Limites de Global Distributed Cache.

Convertir une instance existante

Cette procédure convertit une instance Tair optimisée pour la mémoire existante en première instance enfant d'une nouvelle instance distribuée.

Important

La conversion entraîne une interruption transitoire de la connexion de quelques secondes. Pour minimiser l'impact :

  • Effectuez la conversion pendant les heures creuses.

  • Vérifiez que votre application dispose d'un mécanisme de reconnexion.

  1. Connectez-vous à la console ApsaraDB for Redis.

  2. Dans le volet de navigation de gauche, cliquez sur Global Distributed Cache.

  3. Dans le coin supérieur gauche, cliquez sur Create Instance > Create From Existing Instance.

  4. Dans le panneau qui s'affiche, sélectionnez l'instance à convertir en première instance enfant. Nous vous recommandons de définir la Execution Method sur Convert Within Maintenance Window.

  5. Cliquez sur OK.

Après la conversion, l'instance n'apparaît plus dans la liste des instances standard. Gérez-la en cliquant sur Global Distributed Cache dans le volet de navigation de gauche.

Acheter une nouvelle instance enfant

Cette procédure crée une nouvelle instance Tair optimisée pour la mémoire et l'enregistre en tant que première instance enfant d'une instance distribuée. Utilisez cette méthode si vous ne disposez pas d'une instance existante à convertir.

  1. Connectez-vous à la console ApsaraDB for Redis.

  2. Dans le volet de navigation de gauche, cliquez sur Global Distributed Cache.

  3. Dans le coin supérieur gauche, cliquez sur Create Instance > Create Distributed Instance.

  4. Sur la page d'achat, configurez les paramètres suivants :

    Paramètre Options Notes
    Service Tair (Enterprise Edition) Fixe — aucune autre option disponible
    Billing method Subscription / Pay-as-you-go Subscription : paiement anticipé, plus économique pour une utilisation à long terme. Pay-as-you-go : facturation horaire, adapté à une utilisation à court terme.
    Deployment mode cloud-native (recommandé) / classic Le mode cloud-native est actuellement en aperçu public. Si l'option n'est pas disponible, remplissez le formulaire de demande pour obtenir l'accès.
    Storage medium Memory Fixe — aucune autre option disponible
    Region et kvstore_zone_group Sélectionnez selon votre configuration Sélectionnez la même région et la même zone que votre instance Elastic Compute Service (ECS) pour réduire la latence, ou choisissez une région proche de votre appareil sur site.
    VPC et vSwitch Sélectionnez selon votre configuration Utilisez le même Virtual Private Cloud (VPC) que votre instance ECS pour permettre la communication via le réseau interne. Différents vSwitch au sein du même VPC peuvent toujours communiquer entre eux.
    Set password Now Définissez immédiatement le mot de passe de l'instance.
    Subscription duration Choisissez une durée S'applique uniquement à la méthode de facturation Subscription.
  5. Cliquez sur Buy Now.

  6. Sur la page Confirm Order, lisez les conditions d'utilisation et effectuez le paiement.

Après le paiement, attendez 1 à 5 minutes. L'instance enfant est prête lorsque son statut passe à Running.

Étapes suivantes

Ajouter une instance enfant à une instance distribuée

FAQ

Pourquoi obtiens-je l'erreur « The gdc custins trans not support » ?

L'instance que vous essayez de convertir utilise le mode de déploiement classic avec une adresse de connexion directe activée. Libérez l'adresse de connexion directe, puis réessayez la conversion. Les instances cloud-native ne sont pas concernées par cette limitation.

Référence API

Opération API Description
CreateTairInstance Crée une instance optimisée pour la mémoire à utiliser comme première instance enfant ou à ajouter à une instance distribuée existante en tant que deuxième ou troisième instance enfant.
CreateGlobalDistributeCache Convertit une instance spécifiée en première instance enfant d'une instance distribuée.
DescribeGlobalDistributeCache Interroge les informations détaillées sur une instance distribuée.
RemoveSubInstance Supprime une instance enfant d'une instance distribuée et la reconvertit en instance standard. Les données sont conservées.