ApsaraDB RDS for PostgreSQL menyediakan fitur cadangan lintas wilayah (geo-redundansi) yang secara otomatis mencadangkan data ke wilayah lain. Fitur ini dapat digunakan untuk memenuhi kepatuhan regulasi atau skenario pemulihan bencana.
Untuk informasi tentang fitur cadangan default PostgreSQL, lihat Cadangkan instans ApsaraDB RDS for PostgreSQL.
Untuk informasi tentang cadangan lintas wilayah MySQL, lihat Cadangan lintas wilayah MySQL.
Untuk informasi tentang cadangan lintas wilayah SQL Server, lihat Cadangan lintas wilayah SQL Server.
Perbedaan antara cadangan lintas wilayah dan cadangan default
Item | Cadangan Lintas Wilayah | Cadangan Default |
Diaktifkan Secara Default | Secara default, fitur ini dinonaktifkan. Anda perlu mengaktifkannya secara manual. | Secara default, fitur ini diaktifkan. |
Penyimpanan Cadangan | File cadangan disimpan di wilayah lain. | File cadangan disimpan di wilayah tempat instans berada. |
Pemulihan Cadangan | Data hanya dapat dipulihkan ke instans baru di wilayah tujuan. | Data dapat dipulihkan ke:
|
Periode Retensi Cadangan | Tidak bergantung pada instans. Setelah instans dilepaskan, cadangan tetap dipertahankan sesuai dengan periode retensi yang ditentukan. | Secara default, cadangan dipertahankan hanya selama 7 hari setelah instans dilepaskan. |
Prasyarat
Instans RDS PostgreSQL harus memenuhi kondisi berikut:
SSD Lokal Premium: PostgreSQL 9.4, 10 (Edisi Ketersediaan Tinggi)
Disk Cloud: PostgreSQL 10 atau lebih baru (Instans tanpa server tidak didukung)
Jika Anda menggunakan layanan cadangan RDS untuk pertama kalinya, Anda perlu menggunakan Akun Alibaba Cloud Anda untuk menyelesaikan Otorisasi peran terkait layanan Pemulihan Bencana Data (AliyunServiceRoleForDBS).
Instans tidak menggunakan jenis instans umum baru.
CatatanJenis instans umum baru memberikan elastisitas yang lebih baik dan kinerja instans yang lebih tinggi, meningkatkan kecepatan pembuatan instans dan perubahan spesifikasi. Namun, adaptasi saat ini belum lengkap, dan cadangan lintas wilayah belum didukung.
Untuk instans RDS PostgreSQL dengan enkripsi disk diaktifkan, sebelum mengaktifkan cadangan lintas wilayah, Anda perlu mengaktifkan informasi akun Alibaba Cloud Anda di wilayah tujuan. Untuk metode aktivasi, lihat FAQ.
Aturan penagihan
Biaya berikut akan dikenakan ketika Anda melakukan cadangan lintas wilayah untuk instans PostgreSQL melalui Konsol RDS:
Biaya penyimpanan lintas wilayah: USD 0,0002 per GB-jam.
Biaya lalu lintas jaringan: Untuk detail penagihan, lihat Biaya lalu lintas jaringan.
Jika Anda memiliki jumlah data yang besar, kami merekomendasikan menggunakan Paket Jaringan DBS untuk mengimbangi biaya jaringan.
Catatan penggunaan
Cadangan lintas wilayah tidak memengaruhi cadangan default. Keduanya dapat ada secara bersamaan (cadangan lokal dicopy ke wilayah lain).
Cadangan lintas wilayah dipicu setelah cadangan default selesai, artinya cadangan default di-dump ke perangkat penyimpanan cadangan lintas wilayah.
Saat mengaktifkan cadangan lintas wilayah, jika tidak ada set cadangan yang valid dalam 24 jam terakhir, cadangan database sekunder akan dipicu.
Tautan cadangan yang didukung dan wilayah
Karena alasan jaringan, fitur cadangan lintas wilayah mendukung sejumlah wilayah terbatas, seperti yang dirinci di bawah ini:
Tautan cadangan yang didukung | Cadangan data antara Daratan Tiongkok, China (Hong Kong), dan wilayah di luar Tiongkok didukung, dan wilayah tujuan cadangan harus berbeda dari wilayah sumber. |
Wilayah yang didukung |
|
Aktifkan fitur cadangan lintas wilayah
Masuk ke Konsol ApsaraDB RDS. Di panel navigasi kiri, klik Instances. Di bilah navigasi atas, pilih wilayah tempat instans RDS Anda berada.
Temukan instans target dan pilih di kolom Tindakan.
CatatanAnda juga dapat masuk ke instans target, temukan halaman Backup and Restoration, klik tab Backup Settings, temukan opsi Cross-region Backup Settings, dan kemudian klik Edit.
Jika opsi Cross-region Backup Settings tidak ditampilkan, konfirmasikan apakah instans Anda memenuhi prasyarat.
Konfigurasikan parameter berikut, pilih pernyataan penagihan dan kepatuhan, dan klik OK.
Parameter
Deskripsi
Cross-region Backup
Saklar utama untuk cadangan lintas wilayah. Pilih Enable.
Backup Region
Wilayah yang tersedia saat ini untuk menyimpan cadangan. File cadangan lokal akan secara otomatis dicopy ke wilayah ini.
Cross-region Backup Retention Policy
File cadangan lintas wilayah dapat dipertahankan selama 7 hingga 1.825 hari, yaitu hingga 5 tahun.
CatatanBahkan jika instans RDS kedaluwarsa atau dilepaskan, periode retensi file cadangan lintas wilayah tidak terpengaruh. Anda dapat melihat file cadangan yang belum kedaluwarsa di dari instans target.
Cross-region Log Backup Status
Saklar untuk cadangan log lintas wilayah. Saat diaktifkan, file cadangan log lokal secara otomatis dicopy ke OSS di wilayah tujuan.
PentingJika fitur cadangan lintas wilayah gagal diaktifkan untuk instans PostgreSQL RDS disk cloud (dengan enkripsi disk diaktifkan), mungkin karena informasi akun Alibaba Cloud Anda belum diaktifkan di wilayah tujuan. Lihat FAQ untuk instruksi tentang cara menyelesaikan masalah ini sebelum mengaktifkannya kembali.
Ubah pengaturan cadangan lintas wilayah
Anda dapat mengubah kebijakan cadangan lintas wilayah, seperti wilayah tujuan untuk menyimpan cadangan dan periode retensi untuk set cadangan lintas wilayah.
Masuk ke Konsol ApsaraDB RDS, klik Backup Management di panel navigasi kiri, dan kemudian pilih wilayah di bilah navigasi atas.
Di tab , temukan instans target dan klik Settings di kolom paling kanan untuk mengubah pengaturan cadangan lintas wilayah.
CatatanJika instans telah dilepaskan, Anda hanya dapat mengubah periode retensi. Opsi lainnya tidak dapat diubah.
Nonaktifkan fitur cadangan lintas wilayah
Anda dapat menonaktifkan fitur cadangan lintas wilayah kapan saja sesuai kebutuhan.
Masuk ke Konsol ApsaraDB RDS, klik Backup Management di panel navigasi kiri, dan kemudian pilih wilayah di bilah navigasi atas.
Di tab , temukan instans target dan klik Settings di kolom paling kanan.
Ubah Cross-region Backup Status menjadi Disabled dan ubah Cross-region Retention Period menjadi 7 hari.
CatatanSetelah menonaktifkan cadangan lintas wilayah, tidak akan ada cadangan baru yang dihasilkan, dan Anda tidak akan lagi dikenakan biaya untuk biaya lalu lintas. Namun, cadangan lama tidak akan langsung dihapus. Menurut kebijakan cadangan, cadangan akan dipertahankan setidaknya selama 7 hari. Anda dapat atur periode retensi cadangan lintas wilayah menjadi 7 hari, dan setelah 7 hari, semua file cadangan akan secara otomatis dihapus, dan Anda tidak akan lagi dikenakan biaya untuk biaya cadangan lintas wilayah.
Unduh set cadangan lintas wilayah
Setelah menyelesaikan cadangan lintas wilayah di Konsol RDS, Anda dapat mengunduh data cadangan yang disimpan lintas wilayah.
Masuk ke Konsol ApsaraDB RDS, klik Backup Management di panel navigasi kiri, dan kemudian pilih wilayah di bilah navigasi atas.
Di tab , temukan instans target dan klik ID instans.
Di tab Data Backup dan Log Backup, klik Download di baris cadangan untuk mengunduh set cadangan penuh dan data cadangan inkremental masing-masing.
Baca dan pilih perjanjian yang relevan, dan klik Download.
CatatanSaat mengunduh file cadangan, lalu lintas jaringan internal gratis, sedangkan lalu lintas jaringan eksternal dikenakan biaya. Untuk detail harga, lihat Biaya lalu lintas jaringan.
Referensi
Jika Anda telah menyelesaikan cadangan lintas wilayah, Anda dapat memulihkan data lintas wilayah ke instans baru atau instans yang ada di wilayah tujuan. Untuk informasi lebih lanjut, lihat Pulihkan Data Lintas Wilayah.
Anda juga dapat melakukan operasi cadangan lintas wilayah langsung melalui API:
CheckCreateDdrDBInstance - Pra-periksa apakah instans dapat dipulihkan lintas wilayah
CreateDdrInstance - Pulihkan data lintas wilayah ke instans baru
ModifyInstanceCrossBackupPolicy - Ubah pengaturan cadangan lintas wilayah RDS
DescribeInstanceCrossBackupPolicy - Kueri pengaturan cadangan lintas wilayah
DescribeCrossRegionBackups - Kueri daftar file cadangan data lintas wilayah untuk instans RDS
DescribeCrossRegionLogBackupFiles - Kueri daftar file cadangan log lintas wilayah
DescribeAvailableCrossRegion - Kueri wilayah tujuan yang tersedia untuk cadangan lintas wilayah
DescribeCrossRegionBackupDBInstance - Kueri instans dengan cadangan lintas wilayah diaktifkan
