Registro de un destino escalable - Amazon ElastiCache

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.

Registro de un destino escalable

Puede aplicar una política de escalado en función de una métrica predefinida o una personalizada. Para ello, puede utilizar la aplicación Auto Scaling AWS CLI o la aplicaciónAPI. El primer paso es registrar su ElastiCache grupo de OSS replicación en Valkey o Redis con Auto Scaling.

Antes de poder utilizar el ElastiCache autoescalado con un clúster, debe registrar el clúster ElastiCache con el OSS autoescalado de Valkey o Redis. Lo hace para definir la dimensión de escalado y los límites que se aplicarán a ese clúster. ElastiCache con el escalado OSS automático de Valkey o Redis, escala dinámicamente el clúster a lo largo de la dimensión elasticache:replication-group:Replicas escalable, que representa la cantidad de réplicas del clúster por fragmento.

Mediante el CLI

Para registrar el ElastiCache clúster, utilice el register-scalable-targetcomando con los siguientes parámetros:

  • --service-namespace: establezca este valor en elasticache.

  • --resource-id: el identificador de recursos del clúster. ElastiCache Para este parámetro, el tipo de recurso es ReplicationGroup y el identificador único es el nombre del clúster, por ejemplo. replication-group/myscalablecluster

  • --scalable-dimension: establezca este valor en elasticache:replication-group:Replicas.

  • --min-capacity: el número mínimo de réplicas que se deben administrar ElastiCache con el autoescalado de Valkey o Redis. OSS Para obtener información sobre la relación entre --min-capacity, --max-capacity y el número de réplicas del clúster, consulte Capacidad mínima y máxima.

  • --max-capacity: la cantidad máxima de réplicas que se administrarán ElastiCache con el escalado automático de Valkey o Redis. OSS Para obtener información sobre la relación entre --min-capacity, --max-capacity y el número de réplicas del clúster, consulte Capacidad mínima y máxima.

En el siguiente ejemplo, se registra un clúster ElastiCache con Valkey o Redis denominado. OSS myscalablecluster El registro indica que el clúster debe escalarse de forma dinámica para tener de una a cinco réplicas.

Para Linux, macOS o Unix:

aws application-autoscaling register-scalable-target \ --service-namespace elasticache \ --resource-id replication-group/myscalablecluster \ --scalable-dimension elasticache:replication-group:Replicas \ --min-capacity 1 \ --max-capacity 5 \

Para Windows:

aws application-autoscaling register-scalable-target ^ --service-namespace elasticache ^ --resource-id replication-group/myscalablecluster ^ --scalable-dimension elasticache:replication-group:Replicas ^ --min-capacity 1 ^ --max-capacity 5 ^

Mediante el API

Para registrar el ElastiCache clúster, utilice el register-scalable-targetcomando con los siguientes parámetros:

  • ServiceNamespace — Establezca este valor en elasticache.

  • ResourceID: el identificador de recursos del clúster. ElastiCache Para este parámetro, el tipo de recurso es ReplicationGroup y el identificador único es el nombre del clúster, por ejemplo. replication-group/myscalablecluster

  • ScalableDimension — Defina este valor enelasticache:replication-group:Replicas.

  • MinCapacity — El número mínimo de réplicas que se gestionarán ElastiCache con el OSS autoescalado de Valkey o Redis. Para obtener información sobre la relación entre --min-capacity, --max-capacity y el número de réplicas del clúster, consulte Capacidad mínima y máxima.

  • MaxCapacity — El número máximo de réplicas que se gestionarán ElastiCache con el OSS autoescalado de Valkey o Redis. Para obtener información sobre la relación entre --min-capacity, --max-capacity y el número de réplicas del clúster, consulte Capacidad mínima y máxima.

En el siguiente ejemplo, se registra un clúster denominado myscalablecluster Application Auto ScalingAPI. Este registro indica que el clúster debe escalarse de forma dinámica para tener de una a cinco réplicas.

POST / HTTP/1.1 Host: autoscaling.us-east-2.amazonaws.com Accept-Encoding: identity Content-Length: 219 X-Amz-Target: AnyScaleFrontendService.RegisterScalableTarget X-Amz-Date: 20160506T182145Z User-Agent: aws-cli/1.10.23 Python/2.7.11 Darwin/15.4.0 botocore/1.4.8 Content-Type: application/x-amz-json-1.1 Authorization: AUTHPARAMS { "ServiceNamespace": "elasticache", "ResourceId": "replication-group/myscalablecluster", "ScalableDimension": "elasticache:replication-group:Replicas", "MinCapacity": 1, "MaxCapacity": 5 }