View a markdown version of this page

Penskalaan cluster Valkey atau Redis OSS (Mode Cluster Diaktifkan) - Amazon ElastiCache

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

Penskalaan cluster Valkey atau Redis OSS (Mode Cluster Diaktifkan)

Seiring permintaan pada cluster Anda berubah, Anda mungkin memutuskan untuk meningkatkan kinerja atau mengurangi biaya dengan mengubah jumlah pecahan di cluster Valkey atau Redis OSS (mode cluster diaktifkan). Sebaiknya gunakan penskalaan horizontal online untuk melakukan tindakan tersebut. Dengan begitu, klaster Anda dapat terus melayani permintaan selama proses penskalaan.

Kondisi berikut dapat menjadi faktor yang membuat Anda memutuskan menskalakan ulang klaster:

  • Tekanan memori:

    Jika simpul di klaster Anda mengalami tekanan memori, sebaiknya pertimbangkan untuk menskalakan ke luar agar memiliki lebih banyak sumber daya untuk menyimpan data dan melayani permintaan dengan lebih baik.

    Anda dapat menentukan apakah node Anda berada di bawah tekanan memori dengan memantau metrik berikut: FreeableMemory, SwapUsage, dan BytesUsedForCache.

  • Hambatan CPU atau jaringan:

    Jika latency/throughput masalah mengganggu cluster Anda, Anda mungkin perlu meningkatkan skala untuk menyelesaikan masalah.

    Anda dapat memantau tingkat latensi dan throughput dengan memantau metrik berikut: CPUUtilization,,, NetworkBytesIn NetworkBytesOut CurrConnections, dan. NewConnections

  • Klaster Anda diskalakan berlebih:

    Permintaan saat ini pada klaster Anda dalam kondisi yang membuat penskalaan ke dalam tidak mengganggu performa dan mengurangi biaya.

    Anda dapat memantau penggunaan cluster Anda untuk menentukan apakah Anda dapat menskalakan dengan aman menggunakan metrik berikut: FreeableMemory,, SwapUsage, CPU BytesUsedForCache Utilization,,, NetworkBytesIn NetworkBytesOut CurrConnections, dan. NewConnections

  • Batas throughput tulis daya tahan:

    Durability-enabled cluster mendukung hingga 100 MiBps throughput tulis per node utama. Jika beban kerja Anda mendekati batas ini, Anda harus menskalakan dengan menambahkan pecahan untuk mendistribusikan beban tulis di lebih banyak node primer.

    Anda dapat mendeteksi saat saturasi throughput mendekat dengan memantau metrik berikut: DurabilityLag dan TrafficManagementActive.

Dampak Performa dari Penskalaan

Ketika Anda menskalakan menggunakan proses offline, klaster akan offline selama sebagian besar proses dan dengan demikian tidak dapat melayani permintaan. Ketika Anda menskalakan menggunakan metode online, karena penskalaan adalah operasi sarat komputasi, ada beberapa penurunan dalam performa, namun, klaster Anda terus melayani permintaan selama operasi penskalaan. Berapa banyak penurunan yang Anda alami bergantung pada pemanfaatan CPU normal dan data Anda.

Ada dua cara untuk menskalakan cluster Valkey atau Redis OSS Anda (mode cluster diaktifkan); penskalaan horizontal dan vertikal.

  • Penskalaan horizontal mengizinkan Anda mengubah jumlah grup simpul (serpihan) dalam grup replikasi dengan menambahkan atau menghapus grup simpul (serpihan). Proses resharding online memungkinkan penskalaan in/out sementara cluster terus melayani permintaan masuk.

    Konfigurasikan slot di klaster baru Anda secara berbeda dari slot yang berada di klaster lama. Metode offline saja.

  • Penskalaan Vertikal - Ubah jenis simpul untuk mengubah ukuran klaster. Penskalaan vertikal online memungkinkan penskalaan up/down sementara cluster terus melayani permintaan masuk.

Jika Anda mengurangi ukuran dan kapasitas memori cluster, dengan menskalakan atau menurunkan skala, pastikan konfigurasi baru memiliki memori yang cukup untuk data Anda dan overhead Valkey atau Redis OSS.

Untuk informasi selengkapnya, lihat Memilih ukuran simpul Anda.

Resharding offline untuk Valkey atau Redis OSS (mode cluster diaktifkan)

Keuntungan utama yang Anda dapatkan dari konfigurasi ulang serpihan secara offline adalah bahwa Anda dapat melakukan lebih dari sekadar menambahkan atau menghapus serpihan dari grup replikasi Anda. Saat Anda melakukan hard ulang dan menyeimbangkan ulang secara offline, selain mengubah jumlah pecahan di grup replikasi Anda, Anda dapat melakukan hal berikut:

catatan

Resharding offline tidak didukung pada cluster Valkey atau Redis OSS dengan tiering data diaktifkan. Untuk informasi selengkapnya, lihat Data berjenjang masuk ElastiCache.

  • Ubah jenis simpul grup replikasi Anda.

  • Tentukan Zona Ketersediaan untuk setiap simpul dalam grup replikasi.

  • Tingkatkan ke versi mesin yang lebih baru.

  • Tentukan jumlah simpul replika di setiap serpihan secara independen.

  • Tentukan ruang kunci untuk setiap serpihan.

Kekurangan utama dari konfigurasi ulang serpihan secara offline adalah bahwa klaster Anda offline dimulai dari bagian pemulihan dari proses berlanjut sampai Anda memperbarui titik akhir dalam aplikasi Anda. Durasi offline klaster Anda akan bervariasi tergantung jumlah data dalam klaster Anda.

Untuk mengkonfigurasi ulang pecahan Anda Valkey atau Redis OSS (mode cluster diaktifkan) cluster offline
  1. Buat cadangan manual dari cluster Valkey atau Redis OSS yang ada. Untuk informasi selengkapnya, lihat Membuat cadangan manual.

  2. Buat klaster baru dengan memulihkan dari cadangan. Untuk informasi selengkapnya, lihat Melakukan pemulihan dari cadangan ke dalam cache baru.

  3. Perbarui titik akhir dalam aplikasi Anda untuk titik akhir klaster baru. Untuk informasi selengkapnya, lihat Menemukan titik akhir koneksi di ElastiCache.

Resharding online untuk Valkey atau Redis OSS (mode cluster diaktifkan)

Dengan menggunakan resharding online dan rebalancing shard dengan ElastiCache Valkey dan Redis OSS, Anda dapat menskalakan cluster Valkey atau Redis OSS (mode cluster diaktifkan) secara dinamis tanpa downtime. Pendekatan ini berarti bahwa klaster Anda dapat terus melayani permintaan bahkan saat penskalaan atau penyeimbangan ulang sedang dalam proses.

Anda dapat melakukan tindakan berikut:

  • Menskalakan - Tingkatkan kapasitas baca dan tulis dengan menambahkan pecahan (grup simpul) ke cluster Valkey atau Redis OSS Anda (mode cluster diaktifkan) (grup replikasi).

    Jika Anda menambahkan satu atau beberapa serpihan ke grup replikasi, simpul di setiap serpihan baru memiliki jumlah sama dengan jumlah simpul dalam serpihan terkecil yang ada.

  • Skalakan - Kurangi kapasitas baca dan tulis, dan karenanya biaya, dengan menghapus pecahan dari cluster Valkey atau Redis OSS Anda (mode cluster diaktifkan).

  • Rebalance — Pindahkan ruang kunci di antara pecahan di cluster Valkey atau Redis OSS Anda (mode cluster diaktifkan) sehingga terdistribusi secara merata di antara pecahan.

Anda tidak dapat melakukan hal berikut:

  • Mengonfigurasi serpihan secara independen:

    Anda tidak dapat menentukan ruang kunci untuk serpihan secara independen. Untuk melakukan tindakan ini, Anda harus menggunakan proses offline.

Saat ini, batasan berikut berlaku untuk reharding dan ElastiCache penyeimbangan ulang online:

  • Terdapat batasan dengan slot atau ruang kunci dan item besar:

    Jika salah satu kunci dalam serpihan berisi item besar, kunci tersebut tidak dimigrasikan ke serpihan baru ketika penskalaan ke luar atau penyeimbangan ulang dilakukan. Fungsi ini dapat menghasilkan serpihan yang tidak seimbang.

    Jika salah satu kunci dalam serpihan berisi item besar (item yang lebih besar dari 256 MB setelah serialisasi), serpihan tersebut tidak dihapus ketika penskalaan ke dalam dilakukan. Fungsi ini dapat mengakibatkan beberapa serpihan tidak dihapus.

  • Ketika menskalakan ke luar, jumlah simpul dalam serpihan baru sama dengan jumlah simpul dalam serpihan terkecil yang ada.

  • Ketika menskalakan ke luar, setiap tag yang umum untuk semua serpihan yang ada akan disalin ke serpihan baru.

  • Saat menskalakan cluster Penyimpanan Data Global, tidak ElastiCache akan secara otomatis mereplikasi Fungsi dari salah satu node yang ada ke node baru. Sebaiknya muat Fungsi Anda di serpihan baru setelah menskalakan klaster ke luar sehingga setiap serpihan memiliki fungsi yang sama.

catatan

ElastiCache Untuk Valkey 7.2 ke atas, dan ElastiCache untuk Redis OSS versi 7 ke atas: Saat menskalakan cluster Anda, ElastiCache akan secara otomatis mereplikasi Fungsi yang dimuat di salah satu node yang ada (dipilih secara acak) ke node baru. Jika aplikasi Anda menggunakan Func tions, sebaiknya memuat semua fungsi Anda ke semua pecahan sebelum menskalakan sehingga cluster Anda tidak berakhir dengan definisi fungsi yang berbeda pada pecahan yang berbeda.

Untuk informasi selengkapnya, lihat Perubahan ukuran klaster online.

Anda dapat menskalakan atau menyeimbangkan kembali klaster Valkey atau Redis OSS (mode cluster diaktifkan) secara horizontal menggunakan Konsol Manajemen AWS, the AWS CLI, dan API. ElastiCache

Menambahkan serpihan dengan resharding online

Anda dapat menambahkan pecahan ke cluster Valkey atau Redis OSS (mode cluster diaktifkan) menggunakan Konsol Manajemen AWS, AWS CLI, atau API. ElastiCache Saat Anda menambahkan pecahan ke cluster Valkey atau Redis OSS (mode cluster diaktifkan), tag apa pun pada pecahan yang ada disalin ke pecahan baru.

Topik

    Anda dapat menggunakan Konsol Manajemen AWS untuk menambahkan satu atau lebih pecahan ke cluster Valkey atau Redis OSS (mode cluster diaktifkan) Anda. Prosedur berikut menjelaskan prosesnya.

    Untuk menambahkan pecahan ke cluster Valkey atau Redis OSS Anda (mode cluster diaktifkan)
    1. Buka ElastiCache konsol di https://console.aws.amazon.com/elasticache/.

    2. Dari panel navigasi, pilih cluster Valkey atau cluster Redis OSS.

    3. Cari dan pilih nama, bukan kotak di sebelah kiri nama cluster, dari cluster Valkey atau Redis OSS (mode cluster diaktifkan) yang ingin Anda tambahkan pecahan.

      Tip

      Valkey atau Redis OSS (mode cluster diaktifkan) menampilkan Clustered Valkey atau Clustered Redis OSS di kolom Mode

    4. Pilih Tambahkan serpihan.

      1. Untuk Jumlah serpihan yang akan ditambahkan, pilih jumlah serpihan yang ingin Anda tambahkan ke klaster ini.

      2. Untuk Zona Ketersediaan, pilih Tidak ada preferensi atau Tentukan zona ketersediaan.

      3. Jika Anda memilih Tentukan zona ketersediaan, untuk setiap simpul dalam setiap serpihan, pilih Zona Ketersediaan simpul dari daftar Zona Ketersediaan.

      4. Pilih Tambahkan.

    Proses berikut menjelaskan cara mengkonfigurasi ulang pecahan di cluster Valkey atau Redis OSS (mode cluster diaktifkan) Anda dengan menambahkan pecahan menggunakan. AWS CLI

    Gunakan parameter berikut dengan modify-replication-group-shard-configuration.

    Parameter
    • --apply-immediately – Wajib. Menentukan operasi konfigurasi ulang serpihan yang akan segera dimulai.

    • --replication-group-id – Wajib. Menentukan grup replikasi (klaster) mana tempat operasi konfigurasi ulang serpihan akan dilakukan.

    • --node-group-count – Wajib. Menentukan jumlah serpihan (grup simpul) yang ada ketika operasi selesai. Saat menambahkan serpihan, nilai --node-group-count harus lebih besar dari jumlah serpihan saat ini.

      Jika perlu, Anda dapat menentukan Zona Ketersediaan untuk setiap simpul dalam grup replikasi menggunakan --resharding-configuration.

    • --resharding-configuration – Opsional. Daftar Zona Ketersediaan pilihan untuk setiap simpul di setiap serpihan dalam grup replikasi. Gunakan parameter ini hanya jika nilai --node-group-count lebih besar dari jumlah serpihan saat ini. Jika parameter ini dihilangkan saat menambahkan pecahan, Amazon ElastiCache memilih Zona Ketersediaan untuk node baru.

    Contoh berikut mengkonfigurasi ulang ruang kunci di atas empat pecahan dalam cluster Valkey atau Redis OSS (mode cluster diaktifkan) bernama. my-cluster Contoh ini juga menentukan Zona Ketersediaan untuk setiap simpul di setiap serpihan. Operasi segera dimulai.

    contoh- Menambahkan Serpihan

    Untuk Linux, macOS, atau Unix:

    aws elasticache modify-replication-group-shard-configuration \ --replication-group-id my-cluster \ --node-group-count 4 \ --resharding-configuration \ "PreferredAvailabilityZones=us-east-2a,us-east-2c" \ "PreferredAvailabilityZones=us-east-2b,us-east-2a" \ "PreferredAvailabilityZones=us-east-2c,us-east-2d" \ "PreferredAvailabilityZones=us-east-2d,us-east-2c" \ --apply-immediately

    Untuk Windows:

    aws elasticache modify-replication-group-shard-configuration ^ --replication-group-id my-cluster ^ --node-group-count 4 ^ --resharding-configuration ^ "PreferredAvailabilityZones=us-east-2a,us-east-2c" ^ "PreferredAvailabilityZones=us-east-2b,us-east-2a" ^ "PreferredAvailabilityZones=us-east-2c,us-east-2d" ^ "PreferredAvailabilityZones=us-east-2d,us-east-2c" ^ --apply-immediately

    Untuk informasi selengkapnya, lihat modify-replication- group-shard-configuration dalam dokumentasi. AWS CLI

    Anda dapat menggunakan ElastiCache API untuk mengkonfigurasi ulang pecahan di cluster Valkey atau Redis OSS (mode cluster diaktifkan) secara online dengan menggunakan operasi. ModifyReplicationGroupShardConfiguration

    Gunakan parameter berikut dengan ModifyReplicationGroupShardConfiguration.

    Parameter
    • ApplyImmediately=true – Wajib. Menentukan operasi konfigurasi ulang serpihan yang akan segera dimulai.

    • ReplicationGroupId – Wajib. Menentukan grup replikasi (klaster) mana tempat operasi konfigurasi ulang serpihan akan dilakukan.

    • NodeGroupCount – Wajib. Menentukan jumlah serpihan (grup simpul) yang ada ketika operasi selesai. Saat menambahkan serpihan, nilai NodeGroupCount harus lebih besar dari jumlah serpihan saat ini.

      Jika perlu, Anda dapat menentukan Zona Ketersediaan untuk setiap simpul dalam grup replikasi menggunakan ReshardingConfiguration.

    • ReshardingConfiguration – Opsional. Daftar Zona Ketersediaan pilihan untuk setiap simpul di setiap serpihan dalam grup replikasi. Gunakan parameter ini hanya jika nilai NodeGroupCount lebih besar dari jumlah serpihan saat ini. Jika parameter ini dihilangkan saat menambahkan pecahan, Amazon ElastiCache memilih Zona Ketersediaan untuk node baru.

    Proses berikut menjelaskan cara mengkonfigurasi ulang pecahan di cluster Valkey atau Redis OSS (mode cluster diaktifkan) dengan menambahkan pecahan menggunakan API. ElastiCache

    contoh- Menambahkan Serpihan

    Contoh berikut menambahkan grup node ke cluster Valkey atau Redis OSS (mode cluster diaktifkan)my-cluster, sehingga ada total empat grup node ketika operasi selesai. Contoh ini juga menentukan Zona Ketersediaan untuk setiap simpul di setiap serpihan. Operasi segera dimulai.

    https://elasticache.us-east-2.amazonaws.com/ ?Action=ModifyReplicationGroupShardConfiguration &ApplyImmediately=true &NodeGroupCount=4 &ReplicationGroupId=my-cluster &ReshardingConfiguration.ReshardingConfiguration.1.PreferredAvailabilityZones.AvailabilityZone.1=us-east-2a &ReshardingConfiguration.ReshardingConfiguration.1.PreferredAvailabilityZones.AvailabilityZone.2=us-east-2c &ReshardingConfiguration.ReshardingConfiguration.2.PreferredAvailabilityZones.AvailabilityZone.1=us-east-2b &ReshardingConfiguration.ReshardingConfiguration.2.PreferredAvailabilityZones.AvailabilityZone.2=us-east-2a &ReshardingConfiguration.ReshardingConfiguration.3.PreferredAvailabilityZones.AvailabilityZone.1=us-east-2c &ReshardingConfiguration.ReshardingConfiguration.3.PreferredAvailabilityZones.AvailabilityZone.2=us-east-2d &ReshardingConfiguration.ReshardingConfiguration.4.PreferredAvailabilityZones.AvailabilityZone.1=us-east-2d &ReshardingConfiguration.ReshardingConfiguration.4.PreferredAvailabilityZones.AvailabilityZone.2=us-east-2c &Version=2015-02-02 &SignatureVersion=4 &SignatureMethod=HmacSHA256 &Timestamp=20171002T192317Z &X-Amz-Credential=<credential>

    Untuk informasi selengkapnya, lihat ModifyReplicationGroupShardConfiguration di Refer ElastiCache ensi API.

    Menghapus serpihan dengan resharding online

    Anda dapat menghapus pecahan dari cluster Valkey atau Redis OSS (mode cluster diaktifkan) menggunakan Konsol Manajemen AWS, AWS CLI, atau API. ElastiCache

    Menghapus serpihan (Konsol)

    Proses berikut menjelaskan cara mengkonfigurasi ulang pecahan di cluster Valkey atau Redis OSS Anda (mode cluster diaktifkan) dengan menghapus pecahan menggunakan. Konsol Manajemen AWS

    Sebelum menghapus grup simpul (pecahan) dari grup replikasi Anda, ElastiCache pastikan bahwa semua data Anda akan muat di pecahan yang tersisa. Jika data tercakup, serpihan yang ditentukan akan dihapus dari grup replikasi seperti yang diminta. Jika data tidak tercakup di grup simpul yang tersisa, proses akan dihentikan dan grup replikasi memiliki konfigurasi grup simpul yang sama seperti sebelum permintaan dibuat.

    Anda dapat menggunakan Konsol Manajemen AWS untuk menghapus satu atau lebih pecahan dari cluster Valkey atau Redis OSS Anda (mode cluster diaktifkan). Anda tidak dapat menghapus semua serpihan dalam grup replikasi. Sebaliknya, Anda harus menghapus grup replikasi. Untuk informasi selengkapnya, lihat Menghapus grup replikasi. Prosedur berikut menjelaskan proses untuk menghapus satu atau lebih serpihan.

    Untuk menghapus pecahan dari cluster Valkey atau Redis OSS (mode cluster diaktifkan)
    1. Buka ElastiCache konsol di https://console.aws.amazon.com/elasticache/.

    2. Dari panel navigasi, pilih cluster Valkey atau cluster Redis OSS.

    3. Cari dan pilih nama, bukan kotak di sebelah kiri nama cluster, dari cluster Valkey atau Redis OSS (mode cluster diaktifkan) yang ingin Anda hapus pecahan.

      Tip

      Cluster Valkey atau Redis OSS (mode cluster diaktifkan) memiliki nilai 1 atau lebih besar di kolom Shar ds.

    4. Dari daftar serpihan, pilih kotak di sebelah kiri nama setiap serpihan yang ingin Anda hapus.

    5. Pilih Hapus serpihan.

    Menghapus pecahan (AWS CLI)

    Proses berikut menjelaskan cara mengkonfigurasi ulang pecahan di cluster Valkey atau Redis OSS Anda (mode cluster diaktifkan) dengan menghapus pecahan menggunakan. AWS CLI

    penting

    Sebelum menghapus grup simpul (pecahan) dari grup replikasi Anda, ElastiCache pastikan bahwa semua data Anda akan muat di pecahan yang tersisa. Jika data tercakup, serpihan yang ditentukan (--node-groups-to-remove) akan dihapus dari grup replikasi seperti yang diminta dan ruang kunci terkait akan dipetakan ke serpihan yang tersisa. Jika data tidak tercakup di grup simpul yang tersisa, proses akan dihentikan dan grup replikasi yang tersisa memiliki konfigurasi grup simpul yang sama seperti sebelum permintaan dibuat.

    Anda dapat menggunakan AWS CLI untuk menghapus satu atau lebih pecahan dari cluster Valkey atau Redis OSS Anda (mode cluster diaktifkan). Anda tidak dapat menghapus semua serpihan dalam grup replikasi. Sebaliknya, Anda harus menghapus grup replikasi. Untuk informasi selengkapnya, lihat Menghapus grup replikasi.

    Gunakan parameter berikut dengan modify-replication-group-shard-configuration.

    Parameter
    • --apply-immediately – Wajib. Menentukan operasi konfigurasi ulang serpihan yang akan segera dimulai.

    • --replication-group-id – Wajib. Menentukan grup replikasi (klaster) mana tempat operasi konfigurasi ulang serpihan akan dilakukan.

    • --node-group-count – Wajib. Menentukan jumlah serpihan (grup simpul) yang ada ketika operasi selesai. Saat menghapus serpihan, nilai --node-group-count harus kurang dari jumlah serpihan saat ini.

    • --node-groups-to-remove – Wajib jika --node-group-count kurang dari jumlah grup simpul (serpihan) saat ini. Daftar ID serpihan (grup simpul) yang akan dihapus dari grup replikasi.

    Prosedur berikut menjelaskan proses untuk menghapus satu atau beberapa serpihan.

    contoh- Menghapus Serpihan

    Contoh berikut menghapus dua grup node dari cluster Valkey atau Redis OSS (mode cluster diaktifkan)my-cluster, sehingga ada total dua grup node ketika operasi selesai. Ruang Kunci dari serpihan yang dihapus didistribusikan secara merata ke serpihan yang tersisa.

    Untuk Linux, macOS, atau Unix:

    aws elasticache modify-replication-group-shard-configuration \ --replication-group-id my-cluster \ --node-group-count 2 \ --node-groups-to-remove "0002" "0003" \ --apply-immediately

    Untuk Windows:

    aws elasticache modify-replication-group-shard-configuration ^ --replication-group-id my-cluster ^ --node-group-count 2 ^ --node-groups-to-remove "0002" "0003" ^ --apply-immediately

    Menghapus pecahan (ElastiCache API)

    Anda dapat menggunakan ElastiCache API untuk mengkonfigurasi ulang pecahan di cluster Valkey atau Redis OSS (mode cluster diaktifkan) secara online dengan menggunakan operasi. ModifyReplicationGroupShardConfiguration

    Proses berikut menjelaskan cara mengkonfigurasi ulang pecahan di cluster Valkey atau Redis OSS (mode cluster diaktifkan) dengan menghapus pecahan menggunakan API. ElastiCache

    penting

    Sebelum menghapus grup simpul (pecahan) dari grup replikasi Anda, ElastiCache pastikan bahwa semua data Anda akan muat di pecahan yang tersisa. Jika data tercakup, serpihan yang ditentukan (NodeGroupsToRemove) akan dihapus dari grup replikasi seperti yang diminta dan ruang kunci terkait akan dipetakan ke serpihan yang tersisa. Jika data tidak tercakup di grup simpul yang tersisa, proses akan dihentikan dan grup replikasi yang tersisa memiliki konfigurasi grup simpul yang sama seperti sebelum permintaan dibuat.

    Anda dapat menggunakan ElastiCache API untuk menghapus satu atau lebih pecahan dari cluster Valkey atau Redis OSS (mode cluster diaktifkan). Anda tidak dapat menghapus semua serpihan dalam grup replikasi. Sebaliknya, Anda harus menghapus grup replikasi. Untuk informasi selengkapnya, lihat Menghapus grup replikasi.

    Gunakan parameter berikut dengan ModifyReplicationGroupShardConfiguration.

    Parameter
    • ApplyImmediately=true – Wajib. Menentukan operasi konfigurasi ulang serpihan yang akan segera dimulai.

    • ReplicationGroupId – Wajib. Menentukan grup replikasi (klaster) mana tempat operasi konfigurasi ulang serpihan akan dilakukan.

    • NodeGroupCount – Wajib. Menentukan jumlah serpihan (grup simpul) yang ada ketika operasi selesai. Saat menghapus serpihan, nilai NodeGroupCount harus kurang dari jumlah serpihan saat ini.

    • NodeGroupsToRemove – Wajib jika --node-group-count kurang dari jumlah grup simpul (serpihan) saat ini. Daftar ID serpihan (grup simpul) yang akan dihapus dari grup replikasi.

    Prosedur berikut menjelaskan proses untuk menghapus satu atau beberapa serpihan.

    contoh- Menghapus Serpihan

    Contoh berikut menghapus dua grup node dari cluster Valkey atau Redis OSS (mode cluster diaktifkan)my-cluster, sehingga ada total dua grup node ketika operasi selesai. Ruang Kunci dari serpihan yang dihapus didistribusikan secara merata ke serpihan yang tersisa.

    https://elasticache.us-east-2.amazonaws.com/ ?Action=ModifyReplicationGroupShardConfiguration &ApplyImmediately=true &NodeGroupCount=2 &ReplicationGroupId=my-cluster &NodeGroupsToRemove.member.1=0002 &NodeGroupsToRemove.member.2=0003 &Version=2015-02-02 &SignatureVersion=4 &SignatureMethod=HmacSHA256 &Timestamp=20171002T192317Z &X-Amz-Credential=<credential>

    Penyeimbangan ulang serpihan secara online

    Anda dapat menyeimbangkan kembali pecahan di cluster Valkey atau Redis OSS (mode cluster diaktifkan) menggunakan Konsol Manajemen AWS,, AWS CLI atau API. ElastiCache

    Penyeimbangan Ulang Serpihan Secara Online (Konsol)

    Proses berikut menjelaskan cara mengkonfigurasi ulang pecahan di cluster Valkey atau Redis OSS Anda (mode cluster diaktifkan) dengan menyeimbangkan kembali pecahan menggunakan. Konsol Manajemen AWS

    Untuk menyeimbangkan ruang kunci di antara pecahan pada cluster Valkey atau Redis OSS Anda (mode cluster diaktifkan)
    1. Buka ElastiCache konsol di https://console.aws.amazon.com/elasticache/.

    2. Dari panel navigasi, pilih cluster Valkey atau cluster Redis OSS.

    3. Pilih nama, bukan kotak di sebelah kiri nama, cluster Valkey atau Redis OSS (mode cluster diaktifkan) yang ingin Anda seimbangkan kembali.

      Tip

      Cluster Valkey atau Redis OSS (mode cluster diaktifkan) memiliki nilai 1 atau lebih besar di kolom Shar ds.

    4. Pilih Seimbangkan ulang.

    5. Saat diminta, pilih Seimbangkan ulang. Anda mungkin melihat pesan yang mirip dengan yang ini:Slots in the replication group are uniformly distributed. Nothing to do. (Service: AmazonElastiCache; Status Code: 400; Error Code: InvalidReplicationGroupState; Request ID: 2246cebd-9721-11e7-8d5b-e1b0f086c8cf). Jika melihat pesan di atas, pilih Batalkan.

    Penyeimbangan kembali pecahan online (AWS CLI)

    Gunakan parameter berikut dengan modify-replication-group-shard-configuration.

    Parameter
    • -apply-immediately – Wajib. Menentukan operasi konfigurasi ulang serpihan yang akan segera dimulai.

    • --replication-group-id – Wajib. Menentukan grup replikasi (klaster) mana tempat operasi konfigurasi ulang serpihan akan dilakukan.

    • --node-group-count – Wajib. Untuk menyeimbangkan ulang ruang kunci di semua serpihan dalam klaster, nilai ini harus sama dengan jumlah serpihan saat ini.

    Proses berikut menjelaskan cara mengkonfigurasi ulang pecahan di cluster Valkey atau Redis OSS Anda (mode cluster diaktifkan) dengan menyeimbangkan kembali pecahan menggunakan. AWS CLI

    contoh- Menyeimbangkan ulang serpihan dalam Klaster

    Contoh berikut menyeimbangkan kembali slot di cluster Valkey atau Redis OSS (mode cluster diaktifkan) my-cluster sehingga slot didistribusikan serata mungkin. Nilai dari --node-group-count (4) adalah jumlah serpihan saat ini dalam klaster.

    Untuk Linux, macOS, atau Unix:

    aws elasticache modify-replication-group-shard-configuration \ --replication-group-id my-cluster \ --node-group-count 4 \ --apply-immediately

    Untuk Windows:

    aws elasticache modify-replication-group-shard-configuration ^ --replication-group-id my-cluster ^ --node-group-count 4 ^ --apply-immediately

    Penyeimbangan kembali pecahan online (API) ElastiCache

    Anda dapat menggunakan ElastiCache API untuk mengkonfigurasi ulang pecahan di cluster Valkey atau Redis OSS (mode cluster diaktifkan) secara online dengan menggunakan operasi. ModifyReplicationGroupShardConfiguration

    Gunakan parameter berikut dengan ModifyReplicationGroupShardConfiguration.

    Parameter
    • ApplyImmediately=true – Wajib. Menentukan operasi konfigurasi ulang serpihan yang akan segera dimulai.

    • ReplicationGroupId – Wajib. Menentukan grup replikasi (klaster) mana tempat operasi konfigurasi ulang serpihan akan dilakukan.

    • NodeGroupCount – Wajib. Untuk menyeimbangkan ulang ruang kunci di semua serpihan dalam klaster, nilai ini harus sama dengan jumlah serpihan saat ini.

    Proses berikut menjelaskan cara mengkonfigurasi ulang pecahan di cluster Valkey atau Redis OSS (mode cluster diaktifkan) dengan menyeimbangkan kembali pecahan menggunakan API. ElastiCache

    contoh- Menyeimbangkan Ulang Klaster

    Contoh berikut menyeimbangkan kembali slot di cluster Valkey atau Redis OSS (mode cluster diaktifkan) my-cluster sehingga slot didistribusikan serata mungkin. Nilai dari NodeGroupCount (4) adalah jumlah serpihan saat ini dalam klaster.

    https://elasticache.us-east-2.amazonaws.com/ ?Action=ModifyReplicationGroupShardConfiguration &ApplyImmediately=true &NodeGroupCount=4 &ReplicationGroupId=my-cluster &Version=2015-02-02 &SignatureVersion=4 &SignatureMethod=HmacSHA256 &Timestamp=20171002T192317Z &X-Amz-Credential=<credential>