Une instance distribuée démarre avec une seule instance enfant. Ajoutez une deuxième ou troisième instance enfant pour activer la synchronisation des données en temps réel entre les zones. Une instance distribuée peut contenir jusqu'à trois instances enfants.
Prérequis
Avant de commencer, assurez-vous d'avoir :
Créé une instance distribuée. Pour plus d'informations, consultez la rubrique Créer une instance distribuée.
Limites
| Exigence | Détails |
|---|---|
| Zone | La nouvelle instance enfant doit se trouver dans une zone différente de toutes les instances enfants existantes. |
| Architecture, version et spécifications | Elles doivent correspondre à celles de toutes les instances enfants existantes. Par exemple, si les instances enfants existantes utilisent une architecture cluster de 8 Go avec 2 shards compatibles avec Redis 7.0, la nouvelle instance enfant doit utiliser la même configuration. |
| Méthode de création | Vous devez créer les instances enfants en tant que nouvelles instances. Il est impossible de convertir des instances existantes en instances enfants. |
Des spécifications incompatibles peuvent entraîner des problèmes de performances ou de capacité.
Ajouter une instance enfant
Connectez-vous à la console Tair et Redis.
Dans le volet de navigation de gauche, cliquez sur Global Distributed Cache.
Repérez l'instance distribuée cible et cliquez sur l'icône
située à gauche de l'ID de l'instance.À droite de la liste Child Instances, cliquez sur Add Child Instance.
-
Sur la page d'achat, configurez les paramètres décrits ci-dessous. Paramètres devant correspondre aux instances enfants existantes : ces valeurs sont fixes et doivent être cohérentes.
Paramètre Exigence Version Doit correspondre aux instances enfants existantes Architecture Type Doit correspondre aux instances enfants existantes Shard Doit correspondre aux instances enfants existantes Paramètres à configurer pour la nouvelle instance enfant :
Paramètre Description Service Sélectionnez Tair (Enterprise Edition). Billing Method Sélectionnez Subscription ou Pay-as-you-go. Consultez la section Choisir une méthode de facturation. Region et Zone Settings Sélectionnez une région et une zone. La zone doit différer de celle de toutes les instances enfants existantes. VPC et vSwitch Sélectionnez un Virtual Private Cloud (VPC) et un vSwitch. Password Settings Définissez ce paramètre sur Now et saisissez un mot de passe. Subscription Duration (Uniquement pour Subscription) Définissez la durée de l'abonnement. Cliquez sur Buy Now.
Sur la page Confirm Order, lisez les conditions d'utilisation et réglez la facture. L'instance enfant est prête en 1 à 5 minutes. Lorsque le statut de l'instance passe à Running, l'instance enfant a été ajoutée avec succès. Vous pouvez vérifier cette information dans la liste Child Instances de l'instance distribuée.
Choisir une méthode de facturation
| Méthode de facturation | Idéal pour | Mode de facturation |
|---|---|---|
| Subscription | Utilisation à long terme | Paiement anticipé. Les durées plus longues bénéficient de tarifs réduits. |
| Pay-as-you-go | Utilisation à court terme ou variable | Facturation horaire. Libérez l'instance lorsqu'elle n'est plus nécessaire pour arrêter la facturation. |
Référence API
| Opération | Description |
|---|---|
| CreateTairInstance | Crée une instance optimisée pour la mémoire en tant que première instance enfant d'une instance distribuée, ou l'ajoute 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 | Récupère les informations détaillées sur une instance distribuée. |
| RemoveSubInstance | Supprime une instance enfant d'une instance distribuée et la convertit en instance standard (les données sont conservées). |