확장 가능 목표 등록 - Amazon ElastiCache

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

확장 가능 목표 등록

Valkey 또는 Redis OSS 클러스터에서 Auto Scaling ElastiCache 을 사용하려면 먼저 클러스터를 ElastiCache Auto Scaling으로 등록해야 합니다. 이렇게 하면 해당 클러스터에 적용할 크기 조정 차원과 제한을 정의할 수 있습니다. ElastiCache 자동 크기 조정은 클러스터 샤드 수를 나타내는 elasticache:replication-group:NodeGroups 확장 가능한 차원을 따라 클러스터를 동적으로 조정합니다.

사용 AWS CLI

를 Valkey 또는 Redis OSS 클러스터 ElastiCache 에 등록하려면 다음 파라미터와 함께 register-scalable-target 명령을 사용합니다.

  • --service-namespace 이 값을 로 설정하세요.elasticache

  • --resource-id - 클러스터의 리소스 식별자입니다. 이 파라미터의 경우 리소스 유형은 ReplicationGroup이고 고유 식별자는 클러스터의 이름입니다. 예를 들어 입니다replication-group/myscalablecluster.

  • --scalable-dimension - 이 값을 로 설정하세요.elasticache:replication-group:NodeGroups

  • --max-capacity - ElastiCache 자동 크기 조정으로 관리할 최대 샤드 수입니다. --min-capacity, --max-capacity 및 클러스터의 샤드 수 간의 관계에 대한 자세한 내용은 최소 및 최대 용량 섹션을 참조하세요.

  • --min-capacity - ElastiCache 자동 크기 조정으로 관리할 최소 샤드 수입니다. --min-capacity, --max-capacity 및 클러스터의 샤드 수 간의 관계에 대한 자세한 내용은 최소 및 최대 용량 섹션을 참조하세요.

다음 예제에서는 라는 이름의 Valkey 또는 Redis OSS 클러스터 ElastiCache 에 를 등록합니다myscalablecluster. 등록은 1개에서 10개까지 샤드를 포함하도록 클러스터 크기를 동적으로 조정해야 함을 나타냅니다.

Linux, macOS, Unix의 경우:

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

Windows의 경우:

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

사용 API

ElastiCache 클러스터를 등록하려면 다음 파라미터와 함께 register-scalable-target 명령을 사용합니다.

  • ServiceNamespace - 이 값을 elasticache로 설정합니다.

  • ResourceID - ElastiCache 클러스터의 리소스 식별자입니다. 이 파라미터의 경우 리소스 유형은 ReplicationGroup 이고 고유 식별자는 클러스터의 이름입니다. 예를 들어 입니다replication-group/myscalablecluster.

  • ScalableDimension – 이 값을 로 설정합니다elasticache:replication-group:NodeGroups.

  • MinCapacity - ElastiCache 자동 크기 조정으로 관리할 최소 샤드 수입니다. --min-capacity, --max-capacity 및 클러스터의 복제본 수 간의 관계에 대한 자세한 내용은 최소 및 최대 용량 섹션을 참조하세요.

  • MaxCapacity - ElastiCache 자동 크기 조정으로 관리할 최대 샤드 수입니다. --min-capacity, --max-capacity 및 클러스터의 복제본 수 간의 관계에 대한 자세한 내용은 최소 및 최대 용량 섹션을 참조하세요.

다음 예제에서는 Application Auto Scaling ElastiCache 로 이름이 지정된 Valkey 또는 Redis OSS 클러스터myscalablecluster에 를 등록합니다API. 이 등록은 1개에서 5개까지 복제본을 포함하도록 클러스터 크기를 동적으로 조정해야 함을 나타냅니다.

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:NodeGroups", "MinCapacity": 1, "MaxCapacity": 5 }