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 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 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 de forma periódica:
-
Inicia sesión en la ElastiCache consola de Amazon AWS Management Console y ábrela en https://console.aws.amazon.com/elasticache/
. -
En el panel de navegación, elija Valkey o Redis OSS.
-
Elija el clúster para el que desea agregar una política.
-
Elija Manage Auto Scaling policies (Administrar política de Auto Scaling) en el menú desplegable de Actions (Acciones).
-
Elija la pestaña de Auto Scaling policies (Políticas de Auto Scaling).
-
En la sección de Auto Scaling policies (Políticas de Auto Scaling), aparece el cuadro de diálogo de Add Scaling policy (Agregar política de escalado). Elija Scheduled scaling (Escalado programado).
-
En Policy name (Nombre de política), ingrese el nombre de la política.
-
En Scalable Dimension (Dimensión escalable), elija Shards (Particiones).
-
En Target Shards (Particiones de destino), elija el valor.
-
En Recurrence (Recurrencia), elija Recurring (Recurrente).
-
En Frequency (Frecuencia), elija el valor respectivo.
-
En Start Date (Fecha de inicio) y Start time (Hora de inicio), elija la hora a partir de la cual la política entrará en vigor.
-
Elija Add Policy (Agregar política).
Para crear una acción programada puntual:
-
Inicia sesión en la ElastiCache consola de Amazon AWS Management Console y ábrela en https://console.aws.amazon.com/elasticache/
. -
En el panel de navegación, elija Valkey o Redis OSS.
-
Elija el clúster para el que desea agregar una política.
-
Elija Manage Auto Scaling policies (Administrar política de Auto Scaling) en el menú desplegable de Actions (Acciones).
-
Elija la pestaña de Auto Scaling policies (Políticas de Auto Scaling).
-
En la sección de Auto Scaling policies (Políticas de Auto Scaling), aparece el cuadro de diálogo de Add Scaling policy (Agregar política de escalado). Elija Scheduled scaling (Escalado programado).
-
En Policy name (Nombre de política), ingrese el nombre de la política.
-
En Scalable Dimension (Dimensión escalable), elija Shards (Particiones).
-
En Target Shards (Particiones de destino), elija el valor.
-
En Recurrence (Recurrencia), elija One Time (Una vez).
-
En Start Date (Fecha de inicio) y Start time (Hora de inicio), elija la hora a partir de la cual la política entrará en vigor.
-
En End Date (Fecha de finalización), elija la fecha hasta la que la política estará vigente.
-
Elija Add Policy (Agregar política).
Para eliminar una acción programada
-
Inicia sesión en la ElastiCache consola de Amazon AWS Management Console y ábrela en https://console.aws.amazon.com/elasticache/
. -
En el panel de navegación, elija Valkey o Redis OSS.
-
Elija el clúster para el que desea agregar una política.
-
Elija Manage Auto Scaling policies (Administrar política de Auto Scaling) en el menú desplegable de Actions (Acciones).
-
Elija la pestaña de Auto Scaling policies (Políticas de Auto Scaling).
-
En la sección de Auto Scaling Policies (Políticas de Auto Scaling), elija la política de Auto Scaling y, a continuación, elija Delete (Eliminar) en el cuadro de diálogo de Actions (Acciones).
Para administrar el escalado programado mediante la AWS CLI
Usa la siguiente aplicación de escalado automático: APIs
Utilice AWS CloudFormation para crear una acción programada
En este fragmento se muestra cómo crear una política de seguimiento de objetivos 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: 3 MinCapacity: 1 ResourceId: !Sub replication-group/${logicalName} ScalableDimension: 'elasticache:replication-group:NodeGroups' 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 * * ? *)'