Penskalaan cluster di 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 di Valkey atau Redis OSS (Mode Cluster Diaktifkan)

Saat permintaan pada klaster Anda berubah, Anda mungkin memutuskan untuk meningkatkan kinerja atau mengurangi biaya dengan mengubah jumlah pecahan di klaster Valkey atau Redis OSS (mode cluster diaktifkan) Anda. 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 BytesUseForCache.

  • CPUatau kemacetan jaringan:

    Jika masalah latensi/throughput mengganggu klaster, Anda mungkin perlu menskalakan ke luar untuk menyelesaikan masalah.

    Anda dapat memantau tingkat latensi dan throughput Anda dengan memantau metrik berikut: CPUUtilization,,, NetworkBytesInNetworkBytesOut, CurrConnectionsdan. 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 klaster untuk menentukan apakah Anda dapat menskalakan dengan aman menggunakan metrik berikut: FreeableMemory,, SwapUsage, BytesUseForCache, CPUUtilization, NetworkBytesIn, NetworkBytesOutCurrConnections, dan NewConnections.

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 degradasi yang Anda alami tergantung pada CPU penggunaan normal dan data Anda.

Ada dua cara untuk menskalakan cluster Valkey atau Redis OSS (mode cluster diaktifkan) Anda; 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 ke dalam/luar sementara klaster 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 secara online memungkinkan untuk menaikkan skala/menurunkan skala sementara klaster terus melayani permintaan masuk.

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

Untuk informasi selengkapnya, lihat Pilih ukuran simpul cache.

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 reshard dan menyeimbangkan ulang secara offline, selain mengubah jumlah pecahan di grup replikasi Anda, Anda dapat melakukan hal berikut:

catatan

Resharding offline tidak didukung pada OSS cluster Valkey atau Redis dengan tiering data diaktifkan. Untuk informasi selengkapnya, lihat Tingkatan data di 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 shard rebalancing dengan ElastiCache Valkey 7.2 atau yang lebih baru, atau Redis OSS versi 3.2.10 atau yang lebih baru, Anda dapat menskalakan cluster Valkey atau Redis (mode cluster diaktifkan) secara dinamis tanpa downtime. OSS Pendekatan ini berarti bahwa klaster Anda dapat terus melayani permintaan bahkan saat penskalaan atau penyeimbangan ulang sedang dalam proses.

Anda dapat melakukan tindakan berikut:

  • Tingkatkan kapasitas baca dan tulis dengan menambahkan pecahan (grup simpul) ke klaster Valkey atau Redis OSS (mode cluster diaktifkan) Anda (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.

  • Skala - Kurangi kapasitas baca dan tulis, dan dengan demikian biayanya, dengan menghapus pecahan dari cluster Valkey atau Redis OSS (mode cluster diaktifkan) Anda.

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

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 resharding dan rebalancing ElastiCache online:

  • Proses ini membutuhkan Valkey 7.2 dan OSS mesin yang lebih baru atau Redis versi 3.2.10 atau yang lebih baru. Untuk informasi selengkapnya tentang cara meningkatkan versi mesin, lihat Manajemen Versi untuk ElastiCache.

  • 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 Global Data Store, 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 Dengan Valkey 7.2 dan yang lebih baru, dan dengan 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 Functions, kami sarankan memuat semua fungsi Anda ke semua pecahan sebelum melakukan scaling out 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 cluster Valkey atau Redis OSS (mode cluster diaktifkan) secara horizontal menggunakan AWS Management Console,, dan. AWS CLI ElastiCache API

Menambahkan serpihan dengan resharding online

Anda dapat menambahkan pecahan ke cluster Valkey atau Redis OSS (mode cluster diaktifkan) menggunakan AWS Management Console,, AWS CLI atau. ElastiCache API 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 AWS Management Console 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 (mode cluster diaktifkan) Anda
    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) menunjukkan Clustered Valkey atau Clustered Redis di kolom Mode OSS

    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 enabled) Anda dengan menambahkan pecahan menggunakan file. 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 Availability Zones untuk node baru.

    Contoh berikut mengkonfigurasi ulang ruang kunci di atas empat pecahan dalam klaster 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-konfigurasi dalam AWS CLI dokumentasi.

    Anda dapat menggunakan ElastiCache API untuk mengkonfigurasi ulang pecahan di cluster Valkey atau Redis OSS (mode cluster diaktifkan) Anda 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 Availability Zones untuk node baru.

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

    contoh - Menambahkan Serpihan

    Contoh berikut menambahkan grup node ke cluster Valkey atau Redis OSS (mode cluster diaktifkan)my-cluster, sehingga ada total empat kelompok 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 lebih lanjut, lihat ModifyReplicationGroupShardConfigurationdi ElastiCache API Referensi.

    Menghapus serpihan dengan resharding online

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

    Menghapus serpihan (Konsol)

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

    Sebelum menghapus grup node (pecahan) dari grup replikasi Anda, ElastiCache pastikan semua data Anda sesuai dengan 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 AWS Management Console untuk menghapus satu atau beberapa pecahan dari cluster Valkey atau Redis OSS (mode cluster diaktifkan) Anda. 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 klaster Valkey atau Redis OSS (mode cluster diaktifkan) Anda
    1. Buka ElastiCache konsol di https://console.aws.amazon.com/elasticache/.

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

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

      Tip

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

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

    5. Pilih Hapus serpihan.

    Menghapus serpihan (AWS CLI)

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

    penting

    Sebelum menghapus grup node (pecahan) dari grup replikasi Anda, ElastiCache pastikan semua data Anda sesuai dengan 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 beberapa pecahan dari cluster Valkey atau Redis OSS (mode cluster diaktifkan) Anda. 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 pecahan (grup simpul) IDs untuk dihapus dari grup replikasi.

    Prosedur berikut menjelaskan proses untuk menghapus satu atau beberapa serpihan.

    contoh - Menghapus Serpihan

    Contoh berikut menghapus dua kelompok node dari cluster Valkey atau Redis OSS (mode cluster diaktifkan)my-cluster, sehingga ada total dua kelompok 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) Anda secara online dengan menggunakan operasi. ModifyReplicationGroupShardConfiguration

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

    penting

    Sebelum menghapus grup node (pecahan) dari grup replikasi Anda, ElastiCache pastikan semua data Anda sesuai dengan 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 beberapa pecahan dari cluster Valkey atau Redis OSS (mode cluster diaktifkan) Anda. 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 pecahan (grup simpul) IDs untuk dihapus dari grup replikasi.

    Prosedur berikut menjelaskan proses untuk menghapus satu atau beberapa serpihan.

    contoh - Menghapus Serpihan

    Contoh berikut menghapus dua kelompok node dari cluster Valkey atau Redis OSS (mode cluster diaktifkan)my-cluster, sehingga ada total dua kelompok 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,, atau. AWS Management Console AWS CLI ElastiCache API

    Penyeimbangan Ulang Serpihan Secara Online (Konsol)

    Proses berikut menjelaskan cara mengkonfigurasi ulang pecahan di cluster Valkey atau Redis OSS (mode cluster enabled) Anda dengan menyeimbangkan kembali pecahan menggunakan file. AWS Management Console

    Untuk menyeimbangkan kembali ruang kunci di antara pecahan di cluster Valkey atau Redis OSS (mode cluster diaktifkan) Anda
    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, dari cluster Valkey atau Redis OSS (mode cluster diaktifkan) yang ingin Anda seimbangkan kembali.

      Tip

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

    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 ya, pilih Batalkan.

    Penyeimbangan ulang serpihan secara 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 (mode cluster enabled) Anda dengan menyeimbangkan kembali pecahan menggunakan file. 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 sama 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 ulang serpihan secara online (ElastiCache API)

    Anda dapat menggunakan ElastiCache API untuk mengkonfigurasi ulang pecahan di cluster Valkey atau Redis OSS (mode cluster diaktifkan) Anda 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 enabled) Anda dengan menyeimbangkan kembali pecahan menggunakan file. ElastiCache API

    contoh - Menyeimbangkan Ulang Klaster

    Contoh berikut menyeimbangkan kembali slot di cluster Valkey atau Redis OSS (mode cluster diaktifkan) my-cluster sehingga slot didistribusikan sama 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>