Mendaftarkan Target yang Dapat Diskalakan - Amazon ElastiCache untuk Redis

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Mendaftarkan Target yang Dapat Diskalakan

Anda dapat menerapkan kebijakan penskalaan berdasarkan metrik kustom atau yang telah ditentukan sebelumnya. Untuk melakukannya, Anda dapat menggunakan AWS CLI atau API Application Auto Scaling. Langkah pertama adalah mendaftarkan ElastiCache untuk grup replikasi Redis dengan ElastiCache untuk penskalaan auto Redis.

Sebelum Anda dapat menggunakan ElastiCache untuk penskalaan auto Redis dengan ElastiCache untuk klaster Redis, Anda mendaftarkan klaster Anda ElastiCache untuk penskalaan auto Redis. Anda melakukannya untuk mendefinisikan dimensi dan batasan penskalaan yang akan diterapkan pada klaster tersebut. ElastiCache untuk penskalaan auto Redis secara dinamis menskalakan ElastiCache untuk Redis cluster sepanjangelasticache:replication-group:Replicasdimensi scalable, yang mewakili jumlah replika cluster per shard.

Penggunaan CLI

Untuk mendaftarkan klaster Elasticache Anda, gunakanregister-scalable-targetperintah dengan parameter-parameter berikut ini:

  • —service-namespace — Atur nilai ini ke elasticache.

  • —resource-id — Pengidentifikasi sumber daya untuk klaster Elasticache. Untuk parameter ini, jenis sumber daya ReplicationGroup dan pengenal unik adalah nama ElastiCache untuk cluster Redis, misalnyareplication-group/myscalablecluster.

  • —scalable-dimension - Tetapkan nilai ini keelasticache:replication-group:Replicas.

  • —min-capacity — Jumlah minimum replika yang akan dikelola oleh ElastiCache untuk penskalaan auto Redis. Untuk informasi tentang hubungan antara —min-capacity, —max-capacity, dan jumlah replika dalam klaster Anda, lihatKapasitas minimum dan maksimum.

  • —max-capacity — Jumlah maksimum replika yang akan dikelola oleh ElastiCache untuk penskalaan auto Redis. Untuk informasi tentang hubungan antara —min-capacity, —max-capacity, dan jumlah replika dalam klaster Anda, lihatKapasitas minimum dan maksimum.

Dalam contoh berikut, Anda mendaftarkan ElastiCache klaster Redis bernamamyscalablecluster. Registrasi menunjukkan bahwa klaster harus diskalakan secara dinamis untuk memiliki mulai satu hingga 5 replika.

Untuk Linux, macOS, atau 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 \

Untuk 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 ^

Menggunakan API

Untuk mendaftarkan klaster Elasticache Anda, gunakanregister-scalable-targetperintah dengan parameter-parameter berikut ini:

  • ServiceNamespace - Tetapkan nilai ini ke elasticache.

  • ResourceID — Pengidentifikasi sumber daya untuk klaster Elasticache. Untuk parameter ini, jenis sumber daya ReplicationGroup dan pengenal unik adalah nama ElastiCache untuk cluster Redis, misalnyareplication-group/myscalablecluster.

  • ScalableDimension - Tetapkan nilai ini keelasticache:replication-group:Replicas.

  • MinCapacity — Jumlah minimum replika yang akan dikelola oleh ElastiCache untuk penskalaan auto Redis. Untuk informasi tentang hubungan antara —min-capacity, —max-capacity, dan jumlah replika dalam klaster Anda, lihatKapasitas minimum dan maksimum.

  • MaxCapacity — Jumlah maksimum replika yang akan dikelola oleh ElastiCache untuk penskalaan auto Redis. Untuk informasi tentang hubungan antara —min-capacity, —max-capacity, dan jumlah replika dalam klaster Anda, lihatKapasitas minimum dan maksimum.

Dalam contoh berikut, Anda mendaftarkan ElastiCache klaster Redis bernamamyscalableclusterdengan API Application Auto Scaling. Registrasi ini menunjukkan bahwa klaster harus diskalakan secara dinamis untuk memiliki mulai satu hingga 5 replika.

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 }