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 ElastiCache memberi tahu Valkey atau Redis OSS untuk melakukan aktivitas penskalaan pada waktu tertentu. Saat membuat tindakan terjadwal, Anda menentukan klaster ElastiCache (RedisOSS) 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 klaster ElastiCache (RedisOSS) 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 jadwal berulang:
-
Masuk ke AWS Management Console dan buka ElastiCache konsol Amazon di https://console.aws.amazon.com/elasticache/
. -
Di panel navigasi, pilih Valkey atau Redis. OSS
-
Pilih klaster yang ingin Anda tambahkan kebijakannya.
-
Pilih Kelola kebijakan Auto Scaling dari drop-down Tindakan.
-
Pilih tab Kebijakan Auto Scaling.
-
Di bagian Kebijakan Auto Scaling, kotak dialog Tambahkan kebijakan penskalaan akan muncul. Pilih Penskalaan terjadwal.
-
Untuk Nama Kebijakan, masukkan nama kebijakan.
-
Untuk Dimensi yang Dapat Diskalakan, pilih Serpihan.
-
Untuk Serpihan Target, pilih nilai.
-
Untuk Perulangan, pilih Berulang.
-
Untuk Frekuensi, pilih nilai masing-masing.
-
Untuk Tanggal Mulai dan Waktu mulai, pilih waktu dari kapan kebijakan akan berlaku.
-
Pilih Tambahkan kebijakan.
Untuk membuat tindakan terjadwal satu kali:
-
Masuk ke AWS Management Console dan buka ElastiCache konsol Amazon di https://console.aws.amazon.com/elasticache/
. -
Di panel navigasi, pilih Valkey atau Redis. OSS
-
Pilih klaster yang ingin Anda tambahkan kebijakannya.
-
Pilih Kelola kebijakan Auto Scaling dari drop-down Tindakan.
-
Pilih tab Kebijakan Auto Scaling.
-
Di bagian Kebijakan Auto Scaling, kotak dialog Tambahkan kebijakan penskalaan akan muncul. Pilih Penskalaan terjadwal.
-
Untuk Nama Kebijakan, masukkan nama kebijakan.
-
Untuk Dimensi yang Dapat Diskalakan, pilih Serpihan.
-
Untuk Serpihan Target, pilih nilai.
-
Untuk Perulangan, pilih Satu Kali.
-
Untuk Tanggal Mulai dan Waktu mulai, pilih waktu dari kapan kebijakan akan berlaku.
-
Untuk Tanggal Berakhir pilih sampai tanggal kapan kebijakan akan berlaku.
-
Pilih Tambahkan kebijakan.
Untuk menghapus tindakan terjadwal
-
Masuk ke AWS Management Console dan buka ElastiCache konsol Amazon di https://console.aws.amazon.com/elasticache/
. -
Di panel navigasi, pilih Valkey atau Redis. OSS
-
Pilih klaster yang ingin Anda tambahkan kebijakannya.
-
Pilih Kelola kebijakan Auto Scaling dari drop-down Tindakan.
-
Pilih tab Kebijakan Auto Scaling.
-
Pada bagian Kebijakan Auto Scaling, pilih kebijakan Auto Scaling, lalu pilih Hapus dari dialog Tindakan.
Untuk mengelola penskalaan terjadwal menggunakan AWS CLI
Gunakan APIs aplikasi-autoscaling berikut:
Gunakan AWS CloudFormation untuk membuat tindakan terjadwal
Cuplikan ini menunjukkan cara membuat kebijakan pelacakan target 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: 3 MinCapacity: 1 ResourceId: !Sub replication-group/${logicalName} ScalableDimension: 'elasticache:replication-group:NodeGroups' 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 * * ? *)'