Memigrasikan simpul generasi sebelumnya - Amazon ElastiCache

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

Memigrasikan simpul generasi sebelumnya

Simpul generasi sebelumnya adalah jenis simpul yang sedang dihentikan secara bertahap. Jika Anda tidak memiliki cluster yang menggunakan tipe node generasi sebelumnya, ElastiCache tidak mendukung pembuatan cluster baru dengan tipe node tersebut.

Karena jenis simpul generasi sebelumnya memiliki jumlah terbatas, kami tidak dapat menjamin penggantian simpul akan berhasil ketika simpul menjadi tidak berkondisi baik di klaster Anda. Dalam skenario seperti tersebut, ketersediaan klaster Anda mungkin berdampak negatif.

Sebaiknya migrasikan klaster Anda ke jenis simpul baru untuk ketersediaan dan performa yang lebih baik. Untuk jenis simpul yang direkomendasikan untuk dimigrasikan, lihat Jalur Peningkatan. Untuk daftar lengkap tipe node yang didukung dan tipe node generasi sebelumnya ElastiCache, lihatJenis simpul yang didukung.

Migrasi node pada cluster Valkey atau Redis OSS

Prosedur berikut menjelaskan cara memigrasikan jenis node OSS cluster Valkey atau Redis Anda menggunakan Konsol. ElastiCache Selama proses ini, OSS klaster Valkey atau Redis Anda akan terus melayani permintaan dengan waktu henti minimal. Bergantung pada konfigurasi klaster Anda, Anda mungkin mengalami waktu henti berikut. Informasi berikut ini adalah perkiraan dan mungkin berbeda berdasarkan konfigurasi spesifik Anda:

  • Mode cluster dinonaktifkan (node tunggal) dapat melihat sekitar 60 detik, terutama karena DNS propagasi.

  • Mode cluster dinonaktifkan (dengan node replika) dapat melihat sekitar 1 detik untuk cluster yang menjalankan Valkey 7.2 dan di atasnya atau OSS Redis 5.0.6 dan di atasnya. Semua versi yang lebih rendah dapat mengalami sekitar 10 detik.

  • Mode klaster diaktifkan mungkin mengalami waktu henti sekitar 1 detik.

Untuk memodifikasi tipe node OSS cluster Valkey atau Redis menggunakan konsol:

  1. Masuk ke Konsol dan buka ElastiCache konsol di https://console.aws.amazon.com/elasticache/.

  2. Dari panel navigasi, pilih klaster Valkey atau kluster Redis. OSS

  3. Pada daftar klaster, pilih klaster yang ingin Anda migrasikan.

  4. Pilih Tindakan, lalu pilih Ubah.

  5. Pilih jenis simpul baru dari daftar jenis simpul.

  6. Jika Anda ingin segera melakukan proses migrasi, pilih Terapkan segera. Jika Terapkan segera tidak dipilih, proses migrasi dilakukan selama periode pemeliharaan klaster berikutnya.

  7. Pilih Ubah. Jika Anda memilih Terapkan segera pada langkah sebelumnya, status klaster berubah ke mengubah. Ketika status berubah ke tersedia, pengubahan selesai dan Anda dapat mulai menggunakan klaster baru tersebut.

Untuk memodifikasi tipe node OSS cluster Valkey atau Redis menggunakan: AWS CLI

Gunakan modify-replication-groupAPIseperti yang ditunjukkan sebagai berikut:

Untuk Linux, macOS, atau Unix:

aws elasticache modify-replication-group / --replication-group-id my-replication-group / --cache-node-type new-node-type / --apply-immediately

Untuk Windows:

aws elasticache modify-replication-group ^ --replication-group-id my-replication-group ^ --cache-node-type new-node-type ^ --apply-immediately

Dalam skenario ini, nilai new-node-type adalah tipe simpul tempat Anda bermigrasi. Dengan meneruskan parameter --apply-immediately, pembaruan akan diterapkan segera ketika grup replikasi bertransisi dari status mengubah menjadi tersedia. Jika Terapkan segera tidak dipilih, proses migrasi dilakukan selama periode pemeliharaan klaster berikutnya.

catatan

Jika Anda tidak dapat mengubah klaster dengan InvalidCacheClusterState, Anda perlu menghapus simpul yang gagal dipulihkan terlebih dahulu.

Memperbaiki atau menghapus restore-failed-node

Prosedur berikut menjelaskan cara memperbaiki atau menghapus node yang gagal pemulihan dari cluster Valkey atau Redis Anda. OSS Untuk mempelajari lebih lanjut tentang bagaimana ElastiCache node masuk ke status restore-failed, lihat. Melihat Status ElastiCache Node Kami merekomendasikan terlebih dahulu menghapus node apa pun dalam keadaan gagal pemulihan, kemudian memigrasikan node generasi sebelumnya yang tersisa di ElastiCache cluster ke jenis node generasi yang lebih baru, dan akhirnya menambahkan kembali jumlah node yang diperlukan.

Untuk menghapus simpul yang gagal dipulihkan (konsol):

  1. Masuk ke Konsol dan buka ElastiCache konsol di https://console.aws.amazon.com/elasticache/.

  2. Dari panel navigasi, pilih klaster Valkey atau kluster Redis. OSS

  3. Dari daftar klaster, pilih nama klaster yang ingin Anda hapus simpulnya.

  4. Dari daftar serpihan, pilih nama serpihan yang ingin Anda hapus simpulnya. Lewati langkah ini jika mode klaster dinonaktifkan untuk klaster.

  5. Dari daftar simpul, pilih simpul dengan status restore-failed.

  6. Pilih Tindakan, lalu pilih Hapus simpul.

Setelah Anda menghapus node restore-failed dari ElastiCache cluster Anda, Anda sekarang dapat bermigrasi ke jenis generasi yang lebih baru. Untuk informasi selengkapnya, lihat di atas di Migrasi node pada cluster Valkey atau Redis OSS.

Untuk menambahkan kembali node ke ElastiCache cluster Anda, lihatMenambahkan node ke ElastiCache cluster.

Memigrasikan simpul di klaster Memcached

Untuk bermigrasi ElastiCache (Memcached) ke jenis node yang berbeda, Anda harus membuat klaster baru, yang selalu dimulai kosong yang dapat diisi oleh aplikasi Anda.

Untuk memigrasikan tipe node cluster ElastiCache (Memcached) Anda menggunakan Konsol: ElastiCache