View a markdown version of this page

Memutakhirkan versi mesin cluster Multi-AZ DB untuk Amazon RDS - Amazon Relational Database Service

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

Memutakhirkan versi mesin cluster Multi-AZ DB untuk Amazon RDS

Amazon RDS menyediakan versi yang lebih baru dari setiap mesin database yang didukung sehingga Anda dapat memperbarui cluster Multi-AZ DB Anda. Topik ini menjelaskan proses upgrade cluster Multi-AZ DB ke versi yang lebih baru.

Memutakhirkan cluster Multi-AZ DB melibatkan pemilihan versi mesin baru yang kompatibel dan merencanakan potensi downtime. Proses ini memastikan gangguan minimal dengan memanfaatkan kemampuan failover arsitektur. Multi-AZ Praktik terbaik termasuk melakukan peningkatan selama periode lalu lintas rendah, pengujian di lingkungan non-produksi, dan memverifikasi kompatibilitas aplikasi dengan versi baru.

Pemutakhiran versi kecil

Pemutakhiran versi kecil hanya mencakup perubahan yang kompatibel surut dengan aplikasi yang ada. Saat Anda memulai pemutakhiran versi kecil, Amazon RDS memutakhirkan dahulu instans-instans basis data pembaca satu per satu. Kemudian, salah satu instans basis data pembaca beralih menjadi instans basis data penulis baru. Amazon RDS lalu memutakhirkan instans penulis lama (yang kini menjadi instans pembaca).

Waktu henti selama pemutakhiran dibatasi pada waktu yang dibutuhkan salah satu instans basis data pembaca untuk menjadi instans basis data penulis baru. Waktu henti ini bertindak seperti failover otomatis. Untuk informasi selengkapnya, lihat Gagal dalam cluster Multi-AZ DB untuk Amazon RDS. Perhatikan bahwa lag replika cluster Multi-AZ DB Anda dapat memengaruhi waktu henti. Untuk informasi selengkapnya, lihat Replika lag dan cluster Multi-AZ DB.

Untuk replika baca klaster RDS untuk Multi-AZ PostgreSQL DB, Amazon RDS memutakhirkan instance anggota cluster satu per satu. Peran-peran klaster pembaca dan penulis tidak bertukar selama pemutakhiran. Oleh karena itu, klaster basis data Anda mungkin mengalami waktu henti saat Amazon RDS memutakhirkan instans penulis klaster.

catatan

Waktu henti untuk upgrade versi minor cluster Multi-AZ DB biasanya 35 detik. Saat digunakan dengan Proksi RDS, Anda dapat mengurangi waktu henti menjadi satu detik atau kurang. Untuk informasi selengkapnya, lihat Amazon RDS Proxy . Sebagai alternatif, Anda dapat menggunakan proxy database open source seperti ProxySQL,, atau Advanced JDBC PgBouncerWrapper Driver.AWS

Peningkatan versi mayor

Peningkatan versi mayor dapat menerapkan perubahan yang tidak kompatibel dengan aplikasi yang ada.

Saat Anda memulai pemutakhiran versi utama dari klaster Multi-AZ DB RDS untuk PostgreSQL, Amazon RDS secara bersamaan meningkatkan instance pembaca dan penulis. Oleh karena itu, klaster basis data Anda dapat tidak tersedia hingga pemutakhiran selesai.

Saat Anda memulai pemutakhiran versi utama dari kluster Multi-AZ DB RDS untuk MySQL, Amazon RDS memutakhirkan instance anggota cluster satu per satu, sehingga replikasi terjadi dari versi engine yang lebih rendah ke versi yang lebih tinggi. Penting untuk memastikan bahwa beban kerja Anda kompatibel dengan versi mesin sumber dan target selama peningkatan versi utama, karena versi mesin mungkin berbeda dalam sintaks dan fitur.

catatan

Seperti upgrade versi minor, downtime untuk RDS untuk upgrade versi utama MySQL biasanya 35 detik. Saat digunakan dengan Proksi RDS, Anda dapat mengurangi waktu henti menjadi satu detik atau kurang. Untuk informasi selengkapnya, lihat Amazon RDS Proxy .

Memutakhirkan cluster Multi-AZ DB

Proses untuk memutakhirkan versi mesin dari cluster Multi-AZ DB sama dengan proses untuk meningkatkan versi mesin instans DB. Untuk petunjuk, lihat Meningkatkan versi mesin instans DB . Satu-satunya perbedaan adalah bahwa ketika menggunakan AWS Command Line Interface (AWS CLI), Anda menggunakan perintah modify-db-cluster dan menentukan --db-cluster-identifier parameter (bersama dengan parameter). --allow-major-version-upgrade

Lihat informasi yang lebih lengkap tentang pemutakhiran versi utama dan kecil dalam dokumentasi berikut untuk mesin basis data Anda:

Memutakhirkan Multi-AZ replika baca cluster DB

Amazon RDS tidak secara otomatis memutakhirkan replika baca cluster Multi-AZ DB. Untuk pemutakhiran versi kecil, Anda harus memutakhirkan dahulu semua replika baca secara manual, lalu memutakhirkan klaster. Jika tidak, pemutakhiran diblokir. Saat Anda melakukan pemutakhiran versi utama sebuah klaster, keadaan replikasi semua replika baca berubah ke dihentikan. Anda harus menghapus dan membuat ulang replika baca setelah pemutakhiran selesai. Untuk informasi selengkapnya, lihat Memantau replikasi baca.

Memantau upgrade cluster Multi-AZ DB dengan acara

Saat Anda memutakhirkan versi mesin cluster Multi-AZ DB, Amazon RDS memancarkan peristiwa tertentu selama setiap fase proses. Untuk melacak kemajuan peningkatan, Anda dapat melihat atau berlangganan acara ini.

Untuk informasi selengkapnya tentang peristiwa RDS, lihatMemantau peristiwa Amazon RDS.

Untuk informasi rinci tentang peristiwa Amazon RDS tertentu yang terjadi selama upgrade engine Anda, lihatKategori acara Amazon RDS dan pesan acara Aurora.