Meningkatkan basis data global Amazon Aurora - Amazon Aurora

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

Meningkatkan basis data global Amazon Aurora

Peningkatan basis data global Aurora mengikuti prosedur yang sama seperti peningkatan klaster DB Aurora. Namun, berikut adalah beberapa perbedaan penting yang perlu diperhatikan sebelum Anda memulai prosesnya.

Kami menyarankan Anda meningkatkan klaster DB primer dan sekunder ke versi yang sama. Anda hanya dapat melakukan failover basis data lintas Wilayah terkelola pada basis data global Aurora jika klaster DB primer dan sekunder memiliki versi mesin tingkat utama, minor, dan patch yang sama. Namun, tingkat patch bisa berbeda, tergantung versi mesin kecil. Untuk informasi selengkapnya, lihat Kompatibilitas tingkat patch untuk switchover dan failover lintas wilayah yang dikelola.

Peningkatan versi utama

Saat Anda melakukan peningkatan versi utama basis data global Amazon Aurora, Anda meningkatkan klaster basis data global, bukan klaster individual di dalamnya.

Untuk mempelajari cara meningkatkan basis data global Aurora PostgreSQL ke versi utama yang lebih tinggi, lihat Peningkatan mayor untuk basis data global.

catatan

Dengan basis data global Aurora berdasarkan Aurora PostgreSQL, Anda tidak dapat melakukan peningkatan versi utama dari mesin DB Aurora jika fitur sasaran titik pemulihan (RPO) diaktifkan. Untuk informasi tentang fitur RPO, lihat Mengelola RPOs database global berbasis Aurora PostgreSQL.

Untuk mempelajari cara meningkatkan basis data global Aurora MySQL ke versi utama yang lebih tinggi, lihat Peningkatan besar di tempat untuk basis data global.

catatan

Dengan database global Aurora berdasarkan Aurora MySQL, Anda dapat melakukan peningkatan di tempat dari Aurora MySQL versi 2 ke versi 3 hanya jika Anda mengatur parameter ke default dan Anda me-reboot database global Anda. lower_case_table_names

Untuk melakukan peningkatan versi utama ke Aurora MySQL versi 3 saat menggunakan lower_case_table_names, gunakan proses berikut:

  1. Hapus semua Wilayah sekunder dari klaster global. Ikuti langkah-langkahnya di Menghapus klaster dari basis data global Amazon Aurora.

  2. Tingkatkan versi mesin dari Wilayah primer ke Aurora MySQL versi 3. Ikuti langkah-langkahnya di Cara melakukan peningkatan di tempat.

  3. Tambahkan Wilayah sekunder ke klaster global. Ikuti langkah-langkahnya di Menambahkan Wilayah AWS ke database global Amazon Aurora.

Anda juga dapat menggunakan metode pemulihan snapshot sebagai gantinya. Untuk informasi selengkapnya, lihat Memulihkan dari snapshot klaster DB.

Peningkatan versi kecil.

Untuk peningkatan kecil pada basis data global Aurora, Anda meningkatkan semua klaster sekunder sebelum meningkatkan klaster primer.

Untuk mempelajari cara meningkatkan basis data global Aurora PostgreSQL ke versi kecil yang lebih tinggi, lihat Cara melakukan peningkatan versi minor dan menerapkan patch. Untuk mempelajari cara meningkatkan basis data global Aurora MySQL ke versi kecil yang lebih tinggi, lihat Meningkatkan Aurora MySQL dengan mengubah versi mesin.

Sebelum Anda melakukan peningkatan, tinjau pertimbangan berikut:

  • Peningkatan versi kecil klaster sekunder tidak memengaruhi ketersediaan atau penggunaan klaster primer dengan cara apa pun.

  • Klaster sekunder harus memiliki setidaknya satu instans DB untuk melakukan peningkatan kecil.

  • Jika Anda meng-upgrade database global MySQL Aurora ke versi 2.11.*, Anda harus meng-upgrade cluster DB primer dan sekunder Anda ke versi yang persis sama, termasuk tingkat patch.

  • Jika Anda memutakhirkan database global Aurora PostgreSQL, Anda harus meningkatkan cluster DB primer dan sekunder Anda ke versi dan tingkat patch yang persis sama. Untuk memperbarui level patch, terapkan semua tindakan pemeliharaan yang tertunda pada cluster sekunder.

  • Untuk mendukung switchover atau failover lintas wilayah yang dikelola, Anda mungkin perlu memutakhirkan cluster DB primer dan sekunder ke versi yang sama persis, termasuk tingkat patch. Persyaratan ini berlaku untuk Aurora MySQL dan beberapa versi Aurora PostgreSQL. Untuk daftar versi yang memungkinkan switchover dan failover antar cluster yang menjalankan level patch yang berbeda, lihat. Kompatibilitas tingkat patch untuk switchover dan failover lintas wilayah yang dikelola

Kompatibilitas tingkat patch untuk switchover dan failover lintas wilayah yang dikelola

Jika Aurora Global Database Anda menjalankan salah satu versi mesin minor berikut, Anda dapat melakukan switchover atau failover lintas wilayah terkelola meskipun level patch cluster DB primer dan sekunder Anda tidak cocok. Untuk versi mesin minor yang lebih rendah dari yang ada di daftar ini, cluster DB primer dan sekunder Anda harus menjalankan level mayor, minor, dan patch yang sama untuk melakukan switchover atau failover lintas wilayah yang dikelola. Pastikan untuk meninjau informasi versi dan catatan dalam tabel berikut saat merencanakan peningkatan untuk klaster primer, klaster sekunder, atau keduanya.

catatan

Untuk failover lintas Wilayah manual, Anda dapat melakukan proses failover selama klaster DB sekunder target menjalankan versi mesin utama dan kecil yang sama dengan klaster DB primer. Dalam hal ini, tingkat patch tidak perlu cocok.

Jika versi mesin Anda memerlukan level patch yang identik, Anda dapat melakukan failover secara manual dengan mengikuti langkah-langkahnya. Melakukan failover manual untuk basis data global Aurora

Mesin basis data Versi mesin kecil Catatan

Aurora MySQL

Tidak ada versi minor

Tak satu pun dari versi minor Aurora MySQL memungkinkan switchover lintas wilayah terkelola atau failover dengan tingkat patch yang berbeda antara cluster DB primer dan sekunder.

Aurora PostgreSQL

  • Versi 15 atau versi utama yang lebih tinggi

  • Versi 14.5 atau versi minor yang lebih tinggi

  • Versi 13.8 atau versi minor yang lebih tinggi

  • Versi 12.12 atau versi minor yang lebih tinggi

  • Versi 11.17 atau versi minor yang lebih tinggi

Dengan versi engine yang tercantum di kolom sebelumnya, Anda dapat melakukan switchover atau failover lintas wilayah terkelola dari cluster DB primer dengan satu level patch ke cluster DB sekunder dengan tingkat patch yang berbeda.

Dengan versi minor yang lebih rendah dari ini, Anda dapat melakukan switchover atau failover lintas wilayah terkelola hanya jika level patch cluster DB primer dan sekunder cocok.