Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menerapkan kebijakan penskalaan
Setelah mendaftarkan klaster Anda dengan ElastiCache penskalaan otomatis Valkey dan Redis OSS dan menentukan kebijakan penskalaan, Anda menerapkan kebijakan penskalaan ke klaster terdaftar. Untuk menerapkan kebijakan penskalaan ke klaster Redis OSS, Anda dapat menggunakan Application Auto Scaling API AWS CLI atau Application Auto Scaling. ElastiCache
Menerapkan kebijakan penskalaan menggunakan AWS CLI
Untuk menerapkan kebijakan penskalaan ke klaster Valkey dan Redis OSS Anda ElastiCache , gunakan put-scaling-policyperintah dengan parameter berikut:
-
--policy-name – Nama kebijakan penskalaan.
-
--policy-name – Atur nilai ini ke
TargetTrackingScaling
. -
--resource-id — Pengidentifikasi sumber daya. Untuk parameter ini, tipe sumber daya adalah
ReplicationGroup
dan pengidentifikasi unik adalah nama cluster, misalnyareplication-group/myscalablecluster
. -
--service-namespace – Atur nilai ini ke
elasticache
. -
--scalable-dimension – Atur nilai ini ke
elasticache:replication-group:NodeGroups
. -
-- target-tracking-scaling-policy -configuration - Konfigurasi kebijakan penskalaan pelacakan target yang akan digunakan untuk klaster.
Dalam contoh berikut, Anda menerapkan kebijakan penskalaan pelacakan target yang diberi nama myscalablepolicy
untuk klaster Valkey dan Redis OSS yang ElastiCache diberi nama dengan penskalaan otomatis. myscalablecluster
ElastiCache Untuk melakukannya, Anda menggunakan konfigurasi kebijakan yang disimpan dalam file bernama config.json
.
Untuk Linux, macOS, atau Unix:
aws application-autoscaling put-scaling-policy \ --policy-name myscalablepolicy \ --policy-type TargetTrackingScaling \ --resource-id replication-group/myscalablecluster \ --service-namespace elasticache \ --scalable-dimension elasticache:replication-group:NodeGroups \ --target-tracking-scaling-policy-configuration file://config.json
Untuk Windows:
aws application-autoscaling put-scaling-policy ^ --policy-name myscalablepolicy ^ --policy-type TargetTrackingScaling ^ --resource-id replication-group/myscalablecluster ^ --service-namespace elasticache ^ --scalable-dimension elasticache:replication-group:NodeGroups ^ --target-tracking-scaling-policy-configuration file://config.json
Menerapkan kebijakan penskalaan menggunakan API
Untuk menerapkan kebijakan penskalaan ke klaster Valkey dan Redis OSS Anda ElastiCache , gunakan PutScalingPolicy AWS CLI perintah dengan parameter berikut:
--policy-name – Nama kebijakan penskalaan.
--resource-id — Pengidentifikasi sumber daya. Untuk parameter ini, tipe sumber daya adalah
ReplicationGroup
dan pengidentifikasi unik adalah nama cluster, misalnyareplication-group/myscalablecluster
.--service-namespace – Atur nilai ini ke
elasticache
.--scalable-dimension – Atur nilai ini ke
elasticache:replication-group:NodeGroups
.-- target-tracking-scaling-policy -configuration - Konfigurasi kebijakan penskalaan pelacakan target yang akan digunakan untuk klaster.
Dalam contoh berikut, Anda menerapkan kebijakan penskalaan pelacakan target yang diberi nama myscalablepolicy
ke ElastiCache kluster yang diberi nama dengan penskalaan myscalablecluster
otomatis ElastiCache . Anda menggunakan konfigurasi kebijakan berdasarkan pada metrik standar ElastiCachePrimaryEngineCPUUtilization
.
POST / HTTP/1.1 Host: autoscaling.us-east-2.amazonaws.com Accept-Encoding: identity Content-Length: 219 X-Amz-Target: AnyScaleFrontendService.PutScalingPolicy 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 { "PolicyName": "myscalablepolicy", "ServiceNamespace": "elasticache", "ResourceId": "replication-group/myscalablecluster", "ScalableDimension": "elasticache:replication-group:NodeGroups", "PolicyType": "TargetTrackingScaling", "TargetTrackingScalingPolicyConfiguration": { "TargetValue": 40.0, "PredefinedMetricSpecification": { "PredefinedMetricType": "ElastiCachePrimaryEngineCPUUtilization" } } }