

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

# Menggunakan replika baca untuk mengurangi waktu henti saat memutakhirkan database untuk RDS MariaDB
<a name="USER_UpgradeDBInstance.MariaDB.ReducedDowntime"></a>

Dalam kebanyakan kasus, deployment blue/green adalah opsi terbaik untuk mengurangi waktu henti saat meningkatkan instans DB MariaDB. Untuk informasi selengkapnya, lihat [Menggunakan Amazon RDS Blue/Green Aurora Deployment untuk pembaruan database](blue-green-deployments.md). 

Jika Anda tidak dapat menggunakan deployment blue/green dan instans DB MariaDB Anda saat ini sedang digunakan dengan aplikasi produksi, Anda dapat menggunakan prosedur berikut untuk meningkatkan versi basis data untuk instans DB Anda. Prosedur ini dapat mengurangi jumlah waktu henti untuk aplikasi Anda. 

Dengan menggunakan replika baca, Anda dapat melakukan sebagian besar langkah-langkah pemeliharaan terlebih dahulu dan meminimalkan perubahan yang diperlukan selama pemadaman sebenarnya. Dengan teknik ini, Anda dapat menguji dan mempersiapkan instans DB baru tanpa membuat perubahan pada instans DB Anda yang sudah ada.

Prosedur berikut menunjukkan contoh peningkatan dari MariaDB versi 10.5 ke MariaDB versi 10.6. Anda dapat menggunakan langkah umum yang sama untuk peningkatan ke versi mayor lainnya. 

**Untuk meningkatkan basis data MariaDB saat instans DB sedang digunakan**

1. Masuk ke Konsol Manajemen AWS dan buka RDS konsol Amazon di [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Buat sebuah replika baca dari instans DB MariaDB 10.5 Anda. Proses ini membuat salinan yang dapat ditingkatkan dari basis data Anda. Mungkin ada replika baca lainnya dari instans DB tersebut.

   1. Pada konsol, pilih **Basis data**, lalu pilih instans DB yang ingin Anda tingkatkan.

   1. Untuk **Tindakan**, pilih **Buat replika baca**.

   1. Berikan nilai untuk **Pengidentifikasi instans DB** untuk replika baca Anda dan pastikan bahwa **Kelas instans DB** dan pengaturan lainnya sudah sesuai dengan instans DB MariaDB 10.5 Anda.

   1. Pilih **Buat replika baca**.

1. (Opsional) Ketika replika baca telah dibuat dan **Status** menunjukkan **Tersedia**, ubah replika baca menjadi deployment Multi-AZ dan aktifkan pencadangan.

   Secara default, replika baca dibuat sebagai deployment AZ Tunggal dengan pencadangan dinonaktifkan. Karena replika baca ini akhirnya akan menjadi instans DB produksi, praktik terbaiknya adalah mengonfigurasi deployment Multi-AZ dan mengaktifkan pencadangan sekarang.

   1. Pada konsol, pilih **Basis data**, lalu pilih replika baca yang baru saja Anda buat.

   1. Pilih **Ubah**.

   1. Untuk **Deployment Multi-AZ**, pilih **Buat instans siaga**.

   1. Untuk **Periode Retensi Cadangan**, pilih nilai selain nol positif, misalnya 3 hari, lalu pilih **Lanjutkan**.

   1. Untuk **Penjadwalan modifikasi**, pilih **Terapkan segera**.

   1. Pilih **Modifikasi instans DB**.

1. Saat **Status** replika baca menunjukkan **Tersedia**, tingkatkan replika baca ke MariaDB 10.6.

   1. Pada konsol, pilih **Basis data**, lalu pilih replika baca yang baru saja Anda buat.

   1. Pilih **Ubah**.

   1. Untuk **Versi mesin DB**, pilih MariaDB versi 10.6 sebagai target peningkatan, lalu pilih **Lanjutkan**.

   1. Untuk **Penjadwalan modifikasi**, pilih **Terapkan segera**.

   1. Pilih **Modifikasi instans DB** untuk memulai peningkatan. 

1. Ketika pemutakhiran selesai dan **Status** menunjukkan **Tersedia**, verifikasi bahwa replika baca yang ditingkatkan adalah up-to-date dengan sumber MariaDB 10.5 instans DB. Untuk memverifikasi, hubungkan ke replika baca dan jalankan perintah `SHOW REPLICA STATUS`. Jika `Seconds_Behind_Master` bidangnya`0`, maka replikasi adalah up-to-date.
**catatan**  
Versi sebelumnya dari MariaDB menggunakan `SHOW SLAVE STATUS`, bukan `SHOW REPLICA STATUS`. Jika Anda menggunakan MariaDB sebelum versi 10.6, gunakan `SHOW SLAVE STATUS`. 

1. (Opsional) Buat replika baca dari replika baca Anda.

   Jika Anda ingin instans DB memiliki replika baca setelah dipromosikan menjadi instans DB mandiri, Anda dapat membuat replika baca sekarang.

   1. Pada konsol, pilih **Basis data**, lalu pilih replika baca yang baru saja Anda tingkatkan.

   1. Untuk **Tindakan**, pilih **Buat replika baca**.

   1. Berikan nilai untuk **Pengidentifikasi instans DB** untuk replika baca Anda dan pastikan bahwa **Kelas instans DB** dan pengaturan lainnya sudah sesuai dengan instans DB MariaDB 10.5 Anda.

   1. Pilih **Buat replika baca**.

1. (Opsional) Konfigurasikan grup parameter kustom DB untuk replika baca.

   Jika Anda ingin instans DB menggunakan grup parameter kustom setelah dipromosikan menjadi instans DB mandiri, Anda dapat membuat grup parameter DB sekarang dan mengaitkannya dengan replika baca.

   1. Buat grup parameter DB kustom untuk MariaDB 10.6. Untuk petunjuk, lihat [Membuat grup parameter DB di Amazon RDS ](USER_WorkingWithParamGroups.Creating.md).

   1. Modifikasi parameter yang ingin Anda ubah dalam grup parameter DB yang baru saja Anda buat. Untuk petunjuk, lihat [](USER_WorkingWithParamGroups.Modifying.md).

   1. Pada konsol, pilih **Basis data**, lalu pilih replika baca.

   1. Pilih **Ubah**.

   1. Untuk **Grup parameter DB**, pilih grup parameter MariaDB 10.6 yang baru Anda buat, lalu pilih **Lanjutkan**.

   1. Untuk **Penjadwalan modifikasi**, pilih **Terapkan segera**.

   1. Pilih **Modifikasi instans DB** untuk memulai peningkatan. 

1. Jadikan replika baca MariaDB 10.6 Anda sebagai instans DB mandiri. 
**penting**  
Saat Anda mempromosikan replika baca MariaDB 10.6 Anda menjadi instans DB mandiri, replika baca ini bukan lagi merupakan replika dari instans DB MariaDB 10.5 Anda. Kami sarankan Anda mempromosikan replika baca MariaDB selama periode pemeliharaan jika instans DB MariaDB 10.5 sumber Anda berada dalam mode hanya baca dan semua operasi tulis ditangguhkan. Saat promosi selesai, Anda dapat mengarahkan operasi tulis Anda ke instans DB MariaDB 10.6 yang telah ditingkatkan untuk memastikan bahwa tidak ada operasi tulis yang hilang.  
Selain itu, kami menyarankan agar, sebelum mempromosikan replika baca MariaDB 10.6 Anda, Anda melakukan semua operasi bahasa definisi data DDL () yang diperlukan pada replika baca MariaDB 10.6 Anda. Contohnya adalah membuat indeks. Pendekatan ini akan menghindari efek negatif pada performa replika baca MariaDB 10.6 setelah dipromosikan. Untuk mempromosikan replika baca, gunakan prosedur berikut.

   1. Pada konsol, pilih **Basis data**, lalu pilih replika baca yang baru saja Anda tingkatkan.

   1. Untuk **Tindakan**, pilih **Promosikan**.

   1. Pilih **Ya** untuk mengaktifkan pencadangan otomatis untuk instans replika baca. Untuk informasi selengkapnya, lihat [Pengantar cadangan](USER_WorkingWithAutomatedBackups.md).

   1. Pilih **Lanjutkan**.

   1. Pilih **Promosikan Replika Baca**.

1. Sekarang Anda memiliki versi peningkatan dari basis data MariaDB Anda. Pada tahap ini, Anda dapat mengarahkan aplikasi Anda ke instans DB MariaDB 10.6 yang baru.