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

Sebelum Anda dapat menggunakan Auto Scaling 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:NodeGroupsdimensi scalable, yang mewakili jumlah pecahan cluster.

MenggunakanAWS CLI

Untuk mendaftarkan ElastiCache untuk Redis cluster, gunakanregister-scalable-targetperintah dengan parameter-parameter berikut ini:

  • --service-namespace- Tetapkan nilai ini keelasticache

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

  • --scalable-dimension – Atur nilai ini ke elasticache:replication-group:NodeGroups.

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

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

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

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

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

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:NodeGroups.

  • MinCapacity — Jumlah serpihan minimum untuk 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 serpihan maksimum untuk 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 untuk 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:NodeGroups", "MinCapacity": 1, "MaxCapacity": 5 }