Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Escalado programado
El escalado según una programación le permite escalar la aplicación en respuesta a los cambios previstos en la demanda. Para utilizar el escalado programado, debe crear acciones programadas que ElastiCache indiquen a Valkey y Redis OSS que realicen actividades de escalado en momentos específicos. Al crear una acción programada, se especifica un ElastiCache clúster existente, cuándo debe producirse la actividad de escalado, la capacidad mínima y la capacidad máxima. Puede crear acciones programadas que realizan el escalado de forma puntual o periódica.
Solo puede crear una acción programada para ElastiCache los clústeres que ya existen. No puede crear una acción programada a la vez que crea un clúster.
A fin de obtener más información sobre la terminología de la creación, administración y eliminación de acciones programadas, consulte Comandos de uso frecuente para la creación, administración y eliminación de acciones programadas.
Para crear una acción programada puntual:
Similar a la dimensión Shard (Partición). Consulte Escalado programado .
Para eliminar una acción programada
Similar a la dimensión Shard (Partición). Consulte Escalado programado .
Para administrar el escalado programado mediante la AWS CLI
Utilice la siguiente aplicación de escalado automático: APIs
Se usa AWS CloudFormation para crear políticas de Auto Scaling
Este fragmento muestra cómo crear una acción programada y aplicarla a un AWS::ElastiCache::ReplicationGrouprecurso mediante el AWS::ApplicationAutoScaling::ScalableTargetrecurso. Utiliza las funciones intrínsecas Fn::Join y Ref para construir la propiedad ResourceId
con el nombre lógico del recurso AWS::ElastiCache::ReplicationGroup
especificado en la misma plantilla.
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 * * ? *)'