Menambah jumlah replika dalam serpihan - Amazon ElastiCache

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Menambah jumlah replika dalam serpihan

Anda dapat meningkatkan jumlah replika dalam grup replikasi Valkey atau Redis OSS (mode cluster diaktifkan) atau Valkey atau Redis OSS (mode cluster dinonaktifkan) hingga maksimal lima. Anda dapat melakukannya dengan menggunakan AWS Management Console, the AWS CLI, atau ElastiCache API.

Menggunakan AWS Management Console

Prosedur berikut menggunakan konsol untuk meningkatkan jumlah replika dalam grup replikasi Valkey atau Redis OSS (mode cluster diaktifkan).

Untuk meningkatkan jumlah replika dalam pecahan
  1. Masuk ke AWS Management Console dan buka ElastiCache konsol di https://console.aws.amazon.com/elasticache/.

  2. Di panel navigasi, pilih Valkey atau Redis OSS, lalu pilih nama grup replikasi yang ingin Anda tambahkan replika.

  3. Pilih kotak untuk setiap serpihan yang replikanya akan ditambah.

  4. Pilih Tambahkan replika.

  5. Lengkapi halaman Tambahkan Replika ke Serpihan:

    • Untuk Jumlah replikasi/serpihan baru, masukkan jumlah replika yang Anda inginkan untuk semua serpihan yang dipilih. Nilai ini harus lebih besar atau sama dengan Jumlah replika per serpihan saat ini dan kurang dari atau sama dengan lima. Kami menyarankan setidaknya dua replika sebagai syarat minimum.

    • Untuk Availability Zone, pilih salah satu Tidak ada preferensi untuk ElastiCache memilih Availability Zone untuk setiap replika baru, atau Tentukan Availability Zone untuk memilih Availability Zone untuk setiap replika baru.

      Jika Anda memilih Tentukan Zona Ketersediaan, tentukan satu Zona Ketersediaan untuk setiap replika baru menggunakan daftar.

  6. Pilih Tambahkan untuk menambahkan replika atau Batalkan untuk membatalkan operasi.

Menggunakan AWS CLI

Untuk menambah jumlah replika dalam OSS pecahan Valkey atau Redis, gunakan increase-replica-count perintah dengan parameter berikut:

  • --replication-group-id – Wajib. Identifikasi grup replikasi yang ingin ditambah jumlah replikanya.

  • --apply-immediately atau --no-apply-immediately – Wajib. Menentukan apakah akan menambah jumlah replika segera (--apply-immediately) atau pada periode pemeliharaan berikutnya (--no-apply-immediately). Saat ini, --no-apply-immediately belum didukung.

  • --new-replica-count – Opsional. Menentukan jumlah simpul replika yang Anda inginkan saat selesai, maksimum lima. Gunakan parameter ini untuk grup replikasi Valkey atau Redis OSS (mode cluster dinonaktifkan) di mana hanya ada satu grup node atau grup Valkey atau Redis OSS (mode cluster diaktifkan), atau di mana Anda ingin semua grup node memiliki jumlah replika yang sama. Jika nilai ini tidak lebih besar dari jumlah replika saat ini dalam grup simpul, panggilan akan gagal dengan pengecualian.

  • --replica-configuration – Opsional. Memungkinkan Anda menentukan jumlah replika dan Zona Ketersediaan untuk setiap grup simpul secara terpisah. Gunakan parameter ini untuk grup Valkey atau Redis OSS (mode cluster diaktifkan) tempat Anda ingin mengonfigurasi setiap grup node secara independen.

    --replica-configuration memiliki tiga anggota opsional:

    • NodeGroupId – ID empat digit untuk grup simpul yang sedang dikonfigurasi. Untuk grup replikasi Valkey atau Redis OSS (mode cluster dinonaktifkan), ID pecahan selalu ada. 0001 Untuk menemukan ID grup node Valkey atau Redis OSS (mode cluster enabled) (shard), lihat. Menemukan ID serpihan

    • NewReplicaCount – Jumlah replika yang Anda inginkan dalam grup simpul ini pada akhir operasi ini. Nilai ini harus lebih besar dari jumlah replika saat ini, maksimum lima. Jika nilai ini tidak lebih besar dari jumlah replika saat ini dalam grup simpul, panggilan akan gagal dengan pengecualian.

    • PreferredAvailabilityZones – Daftar string PreferredAvailabilityZone yang menentukan Zona Ketersediaan tempat simpul grup replikasi berada. Jumlah nilai PreferredAvailabilityZone harus sama dengan nilai NewReplicaCount ditambah 1 untuk memperhitungkan simpul primer. Jika anggota ini --replica-configuration dihilangkan, ElastiCache (RedisOSS) memilih Availability Zone untuk setiap replika baru.

penting

Anda harus menyertakan parameter --new-replica-count atau --replica-configuration, tetapi tidak keduanya sekaligus, dalam panggilan Anda.

Contoh berikut menambah jumlah replika dalam grup replikasi sample-repl-group menjadi tiga. Ketika contoh ini selesai, terdapat tiga replika di setiap grup simpul. Nomor ini berlaku apakah ini adalah grup Valkey atau Redis OSS (mode cluster dinonaktifkan) dengan grup node tunggal atau grup Valkey atau Redis OSS (mode cluster diaktifkan) dengan beberapa grup node.

Untuk Linux, macOS, atau Unix:

aws elasticache increase-replica-count \ --replication-group-id sample-repl-group \ --new-replica-count 3 \ --apply-immediately

Untuk Windows:

aws elasticache increase-replica-count ^ --replication-group-id sample-repl-group ^ --new-replica-count 3 ^ --apply-immediately

Contoh berikut menambah jumlah replika dalam grup replikasi sample-repl-group ke nilai yang ditentukan untuk kedua grup simpul yang ditentukan tersebut. Mengingat bahwa ada beberapa grup simpul, ini adalah grup replikasi Valkey atau Redis OSS (mode cluster diaktifkan). Saat menentukan PreferredAvailabilityZones opsional, jumlah Zona Ketersediaan yang tercantum harus sama dengan nilai dari NewReplicaCount ditambah 1. Pendekatan ini memperhitungkan simpul primer untuk grup yang diidentifikasi berdasarkan NodeGroupId.

Untuk Linux, macOS, atau Unix:

aws elasticache increase-replica-count \ --replication-group-id sample-repl-group \ --replica-configuration \ NodeGroupId=0001,NewReplicaCount=2,PreferredAvailabilityZones=us-east-1a,us-east-1c,us-east-1b \ NodeGroupId=0003,NewReplicaCount=3,PreferredAvailabilityZones=us-east-1a,us-east-1b,us-east-1c,us-east-1c \ --apply-immediately

Untuk Windows:

aws elasticache increase-replica-count ^ --replication-group-id sample-repl-group ^ --replica-configuration ^ NodeGroupId=0001,NewReplicaCount=2,PreferredAvailabilityZones=us-east-1a,us-east-1c,us-east-1b ^ NodeGroupId=0003,NewReplicaCount=3,PreferredAvailabilityZones=us-east-1a,us-east-1b,us-east-1c,us-east-1c \ --apply-immediately

Untuk informasi selengkapnya tentang meningkatkan jumlah replika yang menggunakanCLI, lihat increase-replica-countdi Referensi Baris ElastiCache Perintah Amazon.

Menggunakan ElastiCache API

Untuk meningkatkan jumlah replika dalam OSS pecahan Valkey atau Redis, gunakan IncreaseReplicaCount tindakan dengan parameter berikut:

  • ReplicationGroupId – Wajib. Identifikasi grup replikasi yang ingin ditambah jumlah replikanya.

  • ApplyImmediately – Wajib. Menentukan apakah akan menambah jumlah replika segera (ApplyImmediately=True) atau pada periode pemeliharaan berikutnya (ApplyImmediately=False). Saat ini, ApplyImmediately=False belum didukung.

  • NewReplicaCount – Opsional. Menentukan jumlah simpul replika yang Anda inginkan saat selesai, maksimum lima. Gunakan parameter ini untuk grup replikasi Valkey atau Redis OSS (mode cluster dinonaktifkan) di mana hanya ada satu grup node, atau grup Valkey atau Redis OSS (mode cluster diaktifkan) di mana Anda ingin semua grup node memiliki jumlah replika yang sama. Jika nilai ini tidak lebih besar dari jumlah replika saat ini dalam grup simpul, panggilan akan gagal dengan pengecualian.

  • ReplicaConfiguration – Opsional. Memungkinkan Anda menentukan jumlah replika dan Zona Ketersediaan untuk setiap grup simpul secara terpisah. Gunakan parameter ini untuk grup Valkey atau Redis OSS (mode cluster diaktifkan) tempat Anda ingin mengonfigurasi setiap grup node secara independen.

    ReplicaConfiguraion memiliki tiga anggota opsional:

    • NodeGroupId – ID empat digit untuk grup simpul yang sedang dikonfigurasi. Untuk grup replikasi Valkey atau Redis OSS (mode cluster dinonaktifkan), ID grup node (shard) selalu. 0001 Untuk menemukan ID grup node Valkey atau Redis OSS (mode cluster enabled) (shard), lihat. Menemukan ID serpihan

    • NewReplicaCount – Jumlah replika yang Anda inginkan dalam grup simpul ini pada akhir operasi ini. Nilai ini harus lebih dari jumlah replika saat ini dan maksimum lima. Jika nilai ini tidak lebih besar dari jumlah replika saat ini dalam grup simpul, panggilan akan gagal dengan pengecualian.

    • PreferredAvailabilityZones – Daftar string PreferredAvailabilityZone yang menentukan Zona Ketersediaan tempat simpul grup replikasi berada. Jumlah nilai PreferredAvailabilityZone harus sama dengan nilai NewReplicaCount ditambah 1 untuk memperhitungkan simpul primer. Jika anggota ini ReplicaConfiguration dihilangkan, ElastiCache (RedisOSS) memilih Availability Zone untuk setiap replika baru.

penting

Anda harus menyertakan parameter NewReplicaCount atau ReplicaConfiguration, tetapi tidak keduanya sekaligus, dalam panggilan Anda.

Contoh berikut menambah jumlah replika dalam grup replikasi sample-repl-group menjadi tiga. Ketika contoh ini selesai, terdapat tiga replika di setiap grup simpul. Nomor ini berlaku apakah ini adalah grup Valkey atau Redis OSS (mode cluster dinonaktifkan) dengan grup node tunggal, atau grup Valkey atau Redis OSS (mode cluster diaktifkan) dengan beberapa grup node.

https://elasticache.us-west-2.amazonaws.com/ ?Action=IncreaseReplicaCount &ApplyImmediately=True &NewReplicaCount=3 &ReplicationGroupId=sample-repl-group &Version=2015-02-02 &SignatureVersion=4 &SignatureMethod=HmacSHA256 &Timestamp=20150202T192317Z &X-Amz-Credential=<credential>

Contoh berikut menambah jumlah replika dalam grup replikasi sample-repl-group ke nilai yang ditentukan untuk kedua grup simpul yang ditentukan tersebut. Mengingat bahwa ada beberapa grup simpul, ini adalah grup replikasi Valkey atau Redis OSS (mode cluster diaktifkan). Saat menentukan PreferredAvailabilityZones opsional, jumlah Zona Ketersediaan yang tercantum harus sama dengan nilai dari NewReplicaCount ditambah 1. Pendekatan ini memperhitungkan simpul primer, untuk grup yang diidentifikasi berdasarkan NodeGroupId.

https://elasticache.us-west-2.amazonaws.com/ ?Action=IncreaseReplicaCount &ApplyImmediately=True &ReplicaConfiguration.ConfigureShard.1.NodeGroupId=0001 &ReplicaConfiguration.ConfigureShard.1.NewReplicaCount=2 &ReplicaConfiguration.ConfigureShard.1.PreferredAvailabilityZones.PreferredAvailabilityZone.1=us-east-1a &ReplicaConfiguration.ConfigureShard.1.PreferredAvailabilityZones.PreferredAvailabilityZone.2=us-east-1c &ReplicaConfiguration.ConfigureShard.1.PreferredAvailabilityZones.PreferredAvailabilityZone.3=us-east-1b &ReplicaConfiguration.ConfigureShard.2.NodeGroupId=0003 &ReplicaConfiguration.ConfigureShard.2.NewReplicaCount=3 &ReplicaConfiguration.ConfigureShard.2.PreferredAvailabilityZones.PreferredAvailabilityZone.1=us-east-1a &ReplicaConfiguration.ConfigureShard.2.PreferredAvailabilityZones.PreferredAvailabilityZone.2=us-east-1b &ReplicaConfiguration.ConfigureShard.2.PreferredAvailabilityZones.PreferredAvailabilityZone.3=us-east-1c &ReplicaConfiguration.ConfigureShard.2.PreferredAvailabilityZones.PreferredAvailabilityZone.4=us-east-1c &ReplicationGroupId=sample-repl-group &Version=2015-02-02 &SignatureVersion=4 &SignatureMethod=HmacSHA256 &Timestamp=20150202T192317Z &X-Amz-Credential=<credential>

Untuk informasi selengkapnya tentang meningkatkan jumlah replika yang menggunakanAPI, lihat IncreaseReplicaCountdi ElastiCache APIReferensi Amazon.