Mengonversi instans DB ke penerapan Multi-AZ untuk Amazon RDS - Layanan Basis Data Relasional Amazon

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

Mengonversi instans DB ke penerapan Multi-AZ untuk Amazon RDS

Memodifikasi instans DB ke penerapan Multi-AZ meningkatkan ketersediaan dengan menambahkan instans siaga di Availability Zone lain. Proses ini melibatkan waktu henti minimal dan memerlukan perencanaan yang cermat seputar dampak penyimpanan dan kinerja. Perubahan ini meningkatkan toleransi kesalahan dan mengurangi waktu pemulihan jika terjadi kegagalan, sehingga ideal untuk lingkungan dengan ketersediaan tinggi.

Jika Anda memiliki instans DB dalam penerapan AZ tunggal dan memodifikasinya menjadi penerapan instans DB multi-AZ, Amazon RDS akan melakukan tindakan berikut:

  1. Mengambil snapshot volume Amazon Elastic Block Store (EBS) instans DB utama.

  2. Membuat volume baru untuk replika siaga dari snapshot. Volume tersebut diinisialisasi di latar belakang, dan performa volume maksimum akan tercapai setelah data sepenuhnya diinisialisasi.

  3. Mengaktifkan replikasi tingkat blok sinkron antara volume replika utama dan siaga.

penting

Membuat instans DB siaga dari snapshot selama konversi Single-AZ ke Multi-AZ menghindari waktu henti tetapi dapat memengaruhi kinerja, terutama untuk beban kerja yang sensitif terhadap penulisan. Replikasi sinkron dapat meningkatkan I/O latensi, mempengaruhi kinerja database. Sebagai praktik terbaik, hindari mengonversi instans DB produksi menjadi instans DB multi-AZ.

Sebagai gantinya, buat replika baca, aktifkan cadangan di atasnya, ubah menjadi Multi-AZ, muat data ke dalam volumenya, dan kemudian mempromosikannya ke instans DB utama. Untuk informasi selengkapnya, lihat Menggunakan replika baca instans DB.

Ada dua cara untuk mengubah instans DB menjadi deployment instans DB Multi-AZ:

Mengonversi menjadi deployment instans DB Multi-AZ dengan konsol RDS

Anda dapat menggunakan konsol RDS untuk mengonversi instans DB menjadi deployment instans DB Multi-AZ.

Anda hanya dapat menggunakan konsol tersebut untuk menyelesaikan konversi. Untuk menggunakan AWS CLI atau RDS API, ikuti petunjuk diMengubah instans DB menjadi deployment instans DB Multi-AZ.

Untuk mengonversi menjadi deployment instans DB Multi-AZ dengan konsol RDS
  1. Masuk ke Konsol Manajemen AWS dan buka konsol Amazon RDS di https://console.aws.amazon.com/rds/.

  2. Di panel navigasi, pilih Basis Data, lalu pilih instans DB yang ingin diubah.

  3. Dari Tindakan, pilih Konversikan menjadi deployment Multi-AZ.

  4. Di halaman konfirmasi, pilih Terapkan langsung untuk langsung menerapkan perubahan. Memilih opsi ini tidak akan menyebabkan waktu henti, tetapi ada kemungkinan dampak performa. Alternatifnya, Anda dapat memilih untuk menerapkan pembaruan pada periode pemeliharaan berikutnya. Untuk informasi selengkapnya, lihat Menggunakan pengaturan modifikasi jadwal.

  5. Pilih Konversikan menjadi Multi-AZ.

Mengubah instans DB menjadi deployment instans DB Multi-AZ

Anda dapat memodifikasi instans DB menjadi penerapan instans DB multi-AZ dengan cara berikut:

  • Dengan menggunakan konsol RDS, ubah instans DB, dan tetapkan Deployment Multi-AZ ke Ya.

  • Menggunakan AWS CLI, panggil modify-db-instanceperintah, dan atur --multi-az opsi.

  • Menggunakan RDS API, panggil DBInstance operasi Modify, dan atur MultiAZ parameternya ketrue.

Untuk informasi tentang cara mengubah instans DB, lihat Memodifikasi instans DB Amazon RDS. Setelah perubahan selesai, Amazon RDS memicu peristiwa (RDS-EVENT-0025) yang menunjukkan bahwa proses telah selesai. Anda dapat memantau peristiwa Amazon RDS. Untuk informasi selengkapnya tentang peristiwa, lihat Bekerja dengan pemberitahuan RDS acara Amazon.