Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Penskalaan terjadwal
Penskalaan berdasarkan jadwal memungkinkan Anda menskalakan aplikasi sebagai respons terhadap perubahan permintaan yang dapat diprediksi. Untuk menggunakan penskalaan terjadwal, Anda membuat tindakan terjadwal, yang memberi tahu Valkey dan Redis ElastiCache OSS untuk melakukan aktivitas penskalaan pada waktu tertentu. Saat membuat tindakan terjadwal, Anda menentukan ElastiCache klaster yang ada, kapan aktivitas penskalaan harus terjadi, kapasitas minimum, dan kapasitas maksimum. Anda dapat membuat tindakan terjadwal yang menskalakan satu kali saja atau menskalakan berdasarkan jadwal berulang.
Anda hanya dapat membuat tindakan terjadwal untuk ElastiCache cluster yang sudah ada. Anda tidak dapat membuat tindakan terjadwal pada saat yang sama saat Anda membuat klaster.
Untuk informasi selengkapnya tentang terminologi untuk pembuatan, manajemen, dan penghapusan tindakan terjadwal, lihat Perintah yang umum digunakan untuk pembuatan, manajemen, dan penghapusan tindakan terjadwal
Untuk membuat tindakan terjadwal satu kali:
Mirip dengan dimensi Serpihan. Lihat Penskalaan terjadwal .
Untuk menghapus tindakan terjadwal
Mirip dengan dimensi Serpihan. Lihat Penskalaan terjadwal .
Untuk mengelola penskalaan terjadwal menggunakan AWS CLI
Gunakan APIs aplikasi-autoscaling berikut:
Gunakan AWS CloudFormation untuk membuat kebijakan Auto Scaling
Cuplikan ini menunjukkan cara membuat tindakan terjadwal dan menerapkannya ke sumber daya AWS:ElastiCache:: menggunakan ReplicationGroup sumber daya AWS::ApplicationAutoScaling: ScalableTarget. Tindakan tersebut menggunakan fungsi intrinsik Fn::Join dan Ref untuk membangun properti ResourceId
dengan nama logis sumber daya AWS::ElastiCache::ReplicationGroup
yang ditentukan dalam templat yang sama.
ScalingTarget: Type: 'AWS::ApplicationAutoScaling::ScalableTarget' Properties: MaxCapacity: 0 MinCapacity: 0 ResourceId: !Sub replication-group/${logicalName} ScalableDimension: 'elasticache:replication-group:Replicas' ServiceNamespace: elasticache RoleARN: !Sub "arn:aws:iam::${AWS::AccountId}:role/aws-service-role/elasticache.application-autoscaling.amazonaws.com/AWSServiceRoleForApplicationAutoScaling_ElastiCacheRG" ScheduledActions: - EndTime: '2020-12-31T12:00:00.000Z' ScalableTargetAction: MaxCapacity: '5' MinCapacity: '2' ScheduledActionName: First Schedule: 'cron(0 18 * * ? *)'