Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Klaster penskalaan di Redis (Mode Cluster Diaktifkan)
Seiring perubahan permintaan pada klaster, Anda mungkin memutuskan untuk meningkatkan performa atau mengurangi biaya dengan mengubah jumlah serpihan di klaster Redis (mode klaster diaktifkan). Kami rekomendasikan untuk menggunakan penskalaan horizontal online untuk melakukannya, karena memungkinkan klaster Anda terus melayani permintaan selama proses penskalaan.
Kondisi saat Anda mungkin memutuskan untuk menskalakan ulang klaster Anda meliputi berikut ini:
-
Tekanan memori:
Jika simpul di klaster Anda berada di bawah tekanan memori, Anda mungkin memutuskan untuk menskalakan keluar agar memiliki lebih banyak sumber daya untuk menyimpan data yang lebih baik dan melayani permintaan.
Anda dapat menentukan apakah simpul Anda berada di bawah tekanan memori dengan memantau metrik berikut: FreeableMemory,SwapUsage, danBytesUseForCache.
-
Hambatan CPU atau jaringan:
Jika masalah latensi/throughput mengganggu klaster, Anda mungkin perlu untuk menskalakan keluar untuk menyelesaikan masalah.
Anda dapat memantau tingkat latensi dan throughput Anda dengan memantau metrik berikut: CPUUtilization,NetworkBytesIn,NetworkBytesOut,CurrConnections, danNewConnections.
-
Klaster Anda diskalakan berlebih:
Permintaan saat ini pada klaster Anda adalah sedemikian rupa sehingga penskalaan ke dalam tidak merugikan performa dan mengurangi biaya Anda.
Anda dapat memantau penggunaan klaster Anda untuk menentukan apakah Anda dapat menskalakan dengan aman dalam menggunakan metrik berikut: FreeableMemory,SwapUsage,BytesUseForCache,CPUUtilization,NetworkBytesIn,NetworkBytesOut,CurrConnections, danNewConnections.
Dampak Performa dari Penskalaan
Ketika Anda menskalakan menggunakan proses offline, klaster Anda offline untuk sebagian besar proses dan dengan demikian tidak dapat melayani permintaan. Ketika Anda menskalakan menggunakan metode online, karena penskalaan adalah operasi komputasi intensif, ada beberapa penurunan dalam performa, namun, klaster Anda terus melayani permintaan selama operasi penskalaan. Berapa banyak penurunan yang Anda alami bergantung pada utilisasi CPU normal dan data Anda.
Ada dua cara untuk menskalakan klaster Redis (mode klaster 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 yang berada di klaster lama. Metode offline saja.
-
Penskalaan Vertikal - Ubah tipe simpul untuk mengubah ukuran klaster. Penskalaan vertikal secara online memungkinkan penskalaan ke atas/bawah sementara klaster terus melayani permintaan masuk.
Jika Anda mengurangi ukuran dan kapasitas memori klaster, baik dengan menskalakan ke dalam atau menskalakan ke bawah, pastikan bahwa konfigurasi baru memiliki memori yang cukup untuk data Anda dan overhead Redis.
Untuk informasi selengkapnya, lihat Memilih ukuran simpul Anda.
Daftar Isi
- Resharding dan penyeimbangan ulang serpihan secara offline untuk Redis (mode klaster diaktifkan)
- Resharding dan penyeimbangan ulang serpihan secara online untuk Redis (mode klaster diaktifkan)
- Penskalaan vertikal online dengan mengubah tipe simpul