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, RDS Amazon akan melakukan tindakan berikut:

  1. Mengambil snapshot dari 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 latensi I/O, 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:

Konversi ke penerapan instans DB multi-AZ dengan konsol RDS

Anda dapat menggunakan RDS konsol untuk mengonversi instans DB ke penerapan instans DB multi-AZ.

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

Untuk mengonversi ke penyebaran instans DB multi-AZ dengan konsol RDS
  1. Masuk ke AWS Management Console dan buka RDS konsol Amazon 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:

  • Menggunakan RDS konsol, ubah instans DB, dan atur penerapan Multi-AZ ke Ya.

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

  • Dengan menggunakan RDSAPI, panggil odifyDBInstance operasi M, dan atur MultiAZ parameternya ketrue.

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