Si une instance de cluster classique (basée sur des disques locaux) dispose d'un endpoint privé ou si la fonctionnalité Global Distributed Cache est activée, vous ne pouvez pas modifier simultanément les spécifications des shards et leur nombre. Chaque modification de configuration ne doit porter que sur une seule dimension à la fois.
| Opération | Prise en charge |
|---|---|
| Modifier uniquement les spécifications des shards | Oui |
| Modifier uniquement le nombre de shards | Oui |
| Modifier les deux éléments simultanément | Non |
Solution
Choisissez une approche selon que vous souhaitez conserver l'endpoint privé ou la fonctionnalité Global Distributed Cache.
Conserver l'endpoint privé ou la fonctionnalité Global Distributed Cache
Modifiez soit les spécifications des shards, soit le nombre de shards lors d'une même opération, mais pas les deux simultanément.
Prenons l'exemple d'une instance initiale composée de 4 shards de 2 Go chacun (soit 8 Go au total) :
Modifier uniquement les spécifications des shards
| Direction | Résultat |
|---|---|
| Mise à niveau | 4 shards × 4 Go par shard = 16 Go |
| Rétrogradation | 4 shards × 1 Go par shard = 4 Go |
Modifier uniquement le nombre de shards
Le nouveau nombre de shards doit être le double ou la moitié du nombre initial.
| Direction | Résultat |
|---|---|
| Doublement | 8 shards × 2 Go par shard = 16 Go |
| Réduction de moitié | 2 shards × 2 Go par shard = 4 Go |
Supprimer l'endpoint privé ou l'instance distribuée
Si vous n'avez plus besoin de l'endpoint privé ni de la fonctionnalité Global Distributed Cache, libérez la ressource correspondante. Une fois cette opération effectuée, la restriction ne s'applique plus et vous pouvez modifier simultanément les spécifications des shards et leur nombre.
Pour supprimer un endpoint privé, consultez la rubrique Supprimer un endpoint privé.
Pour supprimer une instance distribuée, consultez la rubrique Supprimer une instance distribuée.