Mise à l’échelle planifiée - Amazon ElastiCache

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Mise à l’échelle planifiée

La mise à l’échelle en fonction d’une planification vous permet de mettre à l’échelle l’application en réponse aux changements de demande. Pour utiliser le dimensionnement planifié, vous créez des actions planifiées, qui indiquent ElastiCache à Valkey ou Redis d'effectuer des activités OSS de dimensionnement à des moments précis. Lorsque vous créez une action planifiée, vous spécifiez un OSS cluster existant ElastiCache avec Valkey ou Redis, le moment où l'activité de dimensionnement doit avoir lieu, la capacité minimale et la capacité maximale. Vous pouvez créer des actions planifiées pour une mise à l’échelle unique ou selon une planification récurrente.

Vous ne pouvez créer une action planifiée que pour ElastiCache les OSS clusters Valkey ou Redis qui existent déjà. Vous ne pouvez pas créer une action planifiée en même temps que vous créez un cluster.

Pour plus d'informations sur la terminologie relative à la création, à la gestion et à la suppression d'actions planifiées, veuillez consulter Commandes généralement utilisées pour la création, la gestion et la suppression d'actions planifiées

Pour créer une action planifiée unique :

Similaire à la dimension partition. Consultez Mise à l’échelle planifiée .

Pour supprimer une action planifiée

Similaire à la dimension partition. Consultez Mise à l’échelle planifiée .

Pour gérer la mise à l'échelle planifiée à l'aide de la AWS CLI

Utilisez la mise à l'échelle automatique des applications APIs suivante :

AWS CloudFormation À utiliser pour créer des politiques Auto Scaling

Cet extrait montre comment créer une action planifiée et l'appliquer à une ressource AWS: : : ElastiCache : à l'aide de la ReplicationGroup ressource AWS: : : ApplicationAutoScaling : ScalableTarget. Elle utilise les fonctions intrinsèques Fn::Join et Ref pour construire la propriété ResourceId avec le nom logique de la ressource AWS::ElastiCache::ReplicationGroup qui est spécifiée dans le même modèle.

ScalingTarget: Type: 'AWS::ApplicationAutoScaling::ScalableTarget' Properties: MaxCapacity: 0 MinCapacity: 0 ResourceId: !Sub replication-group/${logicalName} ScalableDimension: 'elasticache:replication-group:Replicas' ServiceNamespace: elasticache RoleARN: !Sub "arn:aws:iam::${AWS::AccountId}:role/aws-service-role/elasticache.application-autoscaling.amazonaws.com/AWSServiceRoleForApplicationAutoScaling_ElastiCacheRG" ScheduledActions: - EndTime: '2020-12-31T12:00:00.000Z' ScalableTargetAction: MaxCapacity: '5' MinCapacity: '2' ScheduledActionName: First Schedule: 'cron(0 18 * * ? *)'