Replikasi streaming - AWS Bimbingan Preskriptif

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

Replikasi streaming

Anda dapat menggunakan replikasi streaming untuk menjaga data WAL atau catatan XLOG tetap terkini dengan terus mengirimkan dan menerapkan data WAL atau catatan XLOG ke server siaga. Jika aplikasi bisnis Anda tidak dapat mengalami downtime, replikasi streaming adalah opsi migrasi yang perlu dipertimbangkan.

Arsitektur

Diagram berikut menunjukkan arsitektur untuk memigrasikan database PostgreSQL lokal ke AWS Cloud menggunakan replikasi streaming.

Arsitektur replikasi streaming

Diagram menunjukkan alur kerja berikut:

  1. Replikasi database pada sebuah EC2 instance dan salin file arsip.

  2. Promosikan replika baru sebagai endpoint penulis database.

  3. Arahkan aplikasi ke database target baru.

Batasan

Kami menyarankan Anda mempertimbangkan batasan penggunaan replikasi streaming berikut sebelum memulai migrasi:

  • Sejumlah besar ruang disk diperlukan di server untuk mengambil cadangan dan kemudian menyalin cadangan ke Amazon. EC2

  • Sejumlah besar bandwidth diperlukan untuk menyinkronkan basis data sumber dan target dan mencapai penyalinan yang lebih cepat untuk log arsip.

  • Database sumber dan target harus memiliki versi PostgreSQL yang sama.