Mendaftarkan Target yang Dapat Diskalakan - Amazon ElastiCache

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 standar atau kustom. Untuk melakukannya, Anda dapat menggunakan AWS CLI atau Application Auto API Scaling. Langkah pertama adalah mendaftarkan grup OSS replikasi Valkey atau Redis Anda ElastiCache dengan Auto Scaling.

Sebelum Anda dapat menggunakan penskalaan ElastiCache otomatis dengan cluster, Anda harus mendaftarkan cluster Anda ElastiCache dengan penskalaan OSS otomatis Valkey atau Redis. Anda melakukannya untuk menentukan dimensi dan batas penskalaan yang akan diterapkan ke cluster itu. ElastiCache dengan penskalaan OSS otomatis Valkey atau Redis secara dinamis menskalakan cluster di sepanjang dimensi yang elasticache:replication-group:Replicas dapat diskalakan, yang mewakili jumlah replika cluster per pecahan.

Menggunakan CLI

Untuk mendaftarkan ElastiCache cluster Anda, gunakan register-scalable-targetperintah dengan parameter berikut:

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

  • --resource-id — Pengidentifikasi sumber daya untuk cluster. ElastiCache Untuk parameter ini, tipe sumber daya adalah ReplicationGroup dan pengidentifikasi unik adalah nama cluster, misalnyareplication-group/myscalablecluster.

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

  • --min-capacity — Jumlah minimum replika yang akan dikelola ElastiCache dengan penskalaan otomatis Valkey atau Redis. OSS Untuk informasi tentang hubungan antara --min-capacity, --max-capacity, dan jumlah replika dalam klaster Anda, lihat Kapasitas minimum dan maksimum.

  • --max-capacity — Jumlah maksimum replika yang akan dikelola ElastiCache dengan penskalaan otomatis Valkey atau Redis. OSS Untuk informasi tentang hubungan antara --min-capacity, --max-capacity, dan jumlah replika dalam klaster Anda, lihat Kapasitas minimum dan maksimum.

Dalam contoh berikut, Anda mendaftar ElastiCache dengan Valkey atau Redis OSS cluster bernama. myscalablecluster Pendaftaran ini menunjukkan bahwa klaster harus diskalakan secara dinamis agar memiliki 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 ElastiCache cluster Anda, gunakan register-scalable-targetperintah dengan parameter berikut:

  • ServiceNamespace — Tetapkan nilai ini ke elasticache.

  • ResourceId — Pengidentifikasi sumber daya untuk cluster. ElastiCache Untuk parameter ini, tipe sumber daya adalah ReplicationGroup dan pengidentifikasi unik adalah nama cluster, misalnyareplication-group/myscalablecluster.

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

  • MinCapacity — Jumlah minimum replika yang akan dikelola ElastiCache dengan penskalaan OSS otomatis Valkey atau Redis. Untuk informasi tentang hubungan antara --min-capacity, --max-capacity, dan jumlah replika dalam klaster Anda, lihat Kapasitas minimum dan maksimum.

  • MaxCapacity — Jumlah maksimum replika yang akan dikelola ElastiCache dengan penskalaan OSS otomatis Valkey atau Redis. Untuk informasi tentang hubungan antara --min-capacity, --max-capacity, dan jumlah replika dalam klaster Anda, lihat Kapasitas minimum dan maksimum.

Dalam contoh berikut, Anda mendaftarkan cluster bernama myscalablecluster Application Auto API Scaling. Pendaftaran ini menunjukkan bahwa klaster harus diskalakan secara dinamis agar memiliki 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 }