Pemulihan Bencana Data menyediakan fitur seperti pemulihan tabel tunggal, redundansi geografis, dan arsip jangka panjang untuk database PostgreSQL. Topik ini menjelaskan cara menggunakan Pemulihan Bencana Data untuk mem-backup dan memulihkan database PostgreSQL.
Buat jadwal backup
Untuk informasi lebih lanjut, lihat Buat Jadwal Backup.
Saat membeli jadwal backup, atur parameter Tipe Sumber Data ke Oracle dan parameter Metode Backup ke Logical Backup.
Untuk informasi tentang granularitas berdasarkan mana Pemulihan Bencana Data mem-backup dan memulihkan PolarDB untuk PostgreSQL (Kompatibel dengan Oracle), lihat Tipe Database yang Didukung dan Fitur.
Konfigurasikan jadwal backup
Masuk ke Konsol DMS V5.0.
Di bilah navigasi atas, pilih .
CatatanJika Anda menggunakan konsol DMS dalam mode sederhana, gerakkan penunjuk ke ikon
di sudut kiri atas konsol DMS dan pilih .Di halaman Jadwal Backup, temukan jadwal backup yang ingin dikonfigurasi dan klik Configure Backup Schedule di kolom Actions.

Di langkah Configure Backup Source and Destination, konfigurasikan sumber dan tujuan backup, lalu klik Next di pojok kanan bawah halaman.

Bagian
Parameter
Deskripsi
Tidak Ada
Schedule Name
Nama jadwal backup. Pemulihan Bencana Data secara otomatis menghasilkan nama jadwal backup. Kami sarankan Anda memasukkan nama deskriptif yang mudah diidentifikasi. Nama jadwal backup tidak perlu unik.
Backup Source Information
Backup Mode
Metode yang digunakan untuk mem-backup data. Secara default, metode backup yang Anda pilih saat membeli jadwal backup digunakan. Dalam contoh ini, Backup Logis digunakan.
Database Location
Lokasi database yang ingin Anda backup. Nilai valid:
No public network IP: Port's self-built database (accessed through the database gateway): mem-backup database yang dikelola sendiri menggunakan gateway database. Jika Anda memilih opsi ini, Anda harus mengonfigurasi parameter Gateway instance ID. Konfigurasikan gateway database untuk database tersebut terlebih dahulu.
User-Created Database with Public IP Address <IP Address:Port Number>: mem-backup database yang dikelola sendiri menggunakan alamat IP publik database. Jika Anda memilih opsi ini, Anda juga harus mengonfigurasi parameter Alamat dan Nomor Port.
ECS-Hosted Database: mem-backup database yang di-hosting pada instance Elastic Compute Service (ECS). Anda juga harus mengonfigurasi parameter ECS Instance ID dan Nomor Port.
Express Connect DB/VPN Gateway/Intelligent Gateway: mem-backup database yang dikelola sendiri menggunakan virtual private cloud (VPC). Jika Anda memilih opsi ini, Anda harus mengonfigurasi parameter Peer VPC. Konfigurasikan VPC untuk database tersebut terlebih dahulu.
PolarDB: mem-backup kluster PolarDB untuk MySQL. Anda juga harus mengonfigurasi parameter PolarDB Instance ID.
Instance Region
Wilayah tempat instance database sumber berada.
Database Type
Tipe database yang ingin Anda backup. Nilai default: PostgreSQL.
ECS Instance ID
ID instance ECS tempat database yang ingin Anda backup di-hosting.
CatatanParameter ini hanya tersedia jika Anda menetapkan parameter Lokasi Database ke ECS-Hosted Database.
Port Number
Nomor port yang digunakan untuk terhubung ke database sumber. Nilai default: 1521.
Address
Titik akhir yang digunakan untuk terhubung ke instance yang ingin Anda backup.
CatatanJika pengaturan keamanan jaringan, seperti pengaturan firewall, ditentukan pada server tempat instance diterapkan, klik Set Whitelist untuk mendapatkan blok CIDR dari Pemulihan Bencana Data, lalu tambahkan blok CIDR ke daftar putih server. Ini memungkinkan Pemulihan Bencana Data mengakses server.
Parameter ini hanya ditampilkan jika Anda menetapkan parameter Lokasi Database ke No public network IP: Port's self-built database (accessed through the database gateway), Express Connect DB/VPN Gateway/Intelligent Gateway, atau User-Created Database with Public IP Address <IP Address:Port Number>.
Gateway Instance ID
ID gateway database.
Parameter ini hanya tersedia jika Anda menetapkan parameter Lokasi Database ke No public network IP: Port's self-built database (accessed through the database gateway).
PolarDB Instance ID
ID kluster PolarDB yang ingin Anda backup.
Database Name
Nama database yang ingin Anda backup.
Database Account
Nama pengguna akun yang digunakan untuk terhubung ke database yang ingin Anda backup. Akun tersebut harus memiliki izin baca pada database untuk mem-backup database.
Password
Kata sandi akun yang digunakan untuk terhubung ke database yang ingin Anda backup.
Setelah Anda memasukkan nama pengguna dan kata sandi akun database, klik Test Connection di sebelah kata sandi untuk memeriksa apakah informasi tentang database yang ingin Anda backup valid. Jika parameter yang ditentukan valid, pesan Tes Berhasil akan ditampilkan. Jika pesan Tes Gagal ditampilkan, klik Periksa di sebelah Tes Gagal. Ubah informasi tentang database yang ingin Anda backup berdasarkan hasil pemeriksaan.
Compliance warranty regarding cross-border data transfers
Baca dan setujui komitmen kepatuhan dengan memilih kotak centang.
Backup Destination Information
Backup Storage Type
Tipe penyimpanan yang digunakan untuk menyimpan data backup. Nilai valid:
DBS Storage (recommended): Data backup disimpan di Pemulihan Bencana Data tanpa perlu membuat bucket Object Storage Service (OSS). Anda akan dikenakan biaya berdasarkan volume data yang disimpan di Pemulihan Bencana Data. Untuk informasi lebih lanjut tentang metode penagihan, lihat Biaya penyimpanan.
OSS For User: Anda harus membuat bucket di konsol OSS terlebih dahulu. Untuk informasi lebih lanjut, lihat Buat bucket.
CatatanDalam contoh ini, DBS Storage (recommended) dipilih. Jika Anda memilih OSS For User, Anda harus mengonfigurasi parameter OSS Bucket Name. Hanya kelas penyimpanan Standar yang didukung.
Jika volume data yang akan di-backup besar, kami sarankan Anda membeli paket penyimpanan berlangganan untuk mengimbangi biaya. Paket penyimpanan lebih hemat biaya daripada metode penagihan bayar sesuai pemakaian.
Storage Encryption
Metode yang digunakan untuk mengenkripsi data yang disimpan. Nilai valid:
Encrypted: direkomendasikan. Pemulihan Bencana Data menggunakan AES-256 untuk mengenkripsi data yang disimpan.
Fitur enkripsi sisi server digunakan di OSS. Saat Anda mengunggah objek ke bucket yang memiliki enkripsi sisi server diaktifkan, OSS mengenkripsi dan menyimpan objek tersebut. Saat Anda mengunduh objek terenkripsi dari OSS, OSS mendekripsi objek dan mengembalikan objek terdekripsi kepada Anda. Untuk informasi lebih lanjut, lihat Enkripsi sisi server.
Non-encrypted: Data yang disimpan tidak dienkripsi.
Di langkah Edit Backup Objects, temukan database atau tabel yang ingin dibackup di bagian Tersedia. Klik panah ke kanan untuk menambahkan database atau tabel yang dipilih ke bagian Selected. Lalu, klik Next.
CatatanPemulihan Bencana Data memungkinkan Anda mem-backup satu tabel, satu database, atau beberapa database. Anda dapat mengklik Select All di pojok kiri bawah bagian Tersedia untuk memilih semua database. Objek backup yang didukung bervariasi berdasarkan tipe database. Untuk informasi lebih lanjut, lihat Tipe Database yang Didukung dan Fitur.
Secara default, jadwal backup tidak dapat digunakan untuk mem-backup database yang dibuat setelah jadwal backup dibuat. Untuk mem-backup database tersebut, tambahkan database ke jadwal backup di halaman Konfigurasi Tugas jadwal backup. Untuk informasi lebih lanjut, lihat Ubah Objek Backup.
Di langkah Configure Backup Time, atur parameter yang dijelaskan dalam tabel berikut dan klik Next.
Parameter
Deskripsi
Full-scale Backup Frequency
Frekuensi jadwal backup. Nilai valid: Periodic Backup dan Single Backup.
CatatanJika Anda memilih Periodic Backup, Anda harus mengonfigurasi parameter Full Data Backup Recurrence dan Start At.
Full Data Backup Recurrence
Hari-hari dalam seminggu saat Pemulihan Bencana Data menjalankan jadwal backup. Anda dapat memilih satu atau lebih hari dalam seminggu. Pilih setidaknya satu hari dalam seminggu.
Start At
Waktu mulai backup. Kami sarankan Anda menetapkan waktu di luar jam sibuk. Contoh: 01:00.
CatatanJika backup data penuh sebelumnya belum selesai pada waktu mulai backup berikutnya, Pemulihan Bencana Data melewati backup berikutnya.
Incremental Backup
Pemulihan Bencana Data tidak mendukung backup inkremental untuk database PostgreSQL.
Maximum Concurrent Threads for Full Data Backup
Jumlah maksimum thread bersamaan yang tersedia untuk backup penuh. Anda dapat mengatur parameter ini untuk menyesuaikan kecepatan backup. Misalnya, Anda dapat mengurangi jumlah thread backup untuk meminimalkan dampak pada database.
Backup network speed limit
Batas pada bandwidth jaringan. Unit: MB/s. Anda dapat mengatur batas berdasarkan kebutuhan bisnis Anda. Nilai default 0 menunjukkan bahwa bandwidth jaringan tidak dibatasi.
Di langkah Edit Lifecycle, konfigurasikan siklus hidup untuk set backup penuh di bagian Konfigurasi Siklus Hidup Data Penuh.
CatatanUntuk informasi lebih lanjut tentang siklus hidup data backup, lihat bagian Bagaimana Cara Mengelola Aturan Siklus Hidup Set Backup? dari topik "FAQ untuk Pemulihan Bencana Data".
Setelah konfigurasi sebelumnya selesai, klik Precheck di pojok kanan bawah halaman.
Jika pesan Precheck Passed muncul, klik Start Task.
CatatanJika state jadwal backup berubah menjadi Running, jadwal backup mulai berlaku.
Jika terjadi pengecualian atau kesalahan saat memulai jadwal backup, segera perbaiki pengecualian atau kesalahan tersebut. Untuk informasi lebih lanjut, lihat bagian Bagaimana Cara Memperbaiki Kesalahan untuk Jadwal Backup yang Abnormal? dari topik "FAQ untuk Pemulihan Bencana Data". Jika masalah tetap ada setelah menggunakan solusi yang disediakan dalam topik sebelumnya, hubungi dukungan teknis di grup DingTalk (ID: 35585947).
Pulihkan data backup
Masuk ke Konsol DMS V5.0.
Di bilah navigasi atas, pilih .
CatatanJika Anda menggunakan konsol DMS dalam mode sederhana, gerakkan penunjuk ke ikon
di sudut kiri atas konsol DMS dan pilih .Di halaman Jadwal Backup, temukan jadwal backup yang ingin dikelola dan klik Manage di kolom Actions.
Di halaman Configure Task, klik Restore Database di pojok kanan atas.
Di langkah Set Time Restored To dari wizard Buat Tugas Pemulihan, konfigurasikan parameter yang dijelaskan dalam tabel berikut dan klik Next.

Bagian
Parameter
Deskripsi
Tidak Ada
Task Name
Nama tugas pemulihan. Pemulihan Bencana Data secara otomatis menghasilkan nama tugas. Kami sarankan Anda menentukan nama yang dapat membantu Anda mengidentifikasi tugas. Nama tugas tidak perlu unik.
Configure Destination Database
Database Location
Lokasi database tujuan ke mana Anda ingin memulihkan database sumber. Pastikan bahwa database tujuan sedang berjalan. Anda juga dapat memulihkan set backup ke database tujuan salah satu dari jenis berikut:
User-Created Database with Public IP Address <IP Address:Port Number>
ECS-Hosted Database
Express Connect DB/VPN Gateway/Intelligent Gateway
PolarDB
No public network IP: Port's self-built database (accessed through the database gateway)
Database Type
Tipe database yang ingin Anda pulihkan. Nilai default: Oracle.
Instance Region
Wilayah untuk database tujuan ke mana Anda ingin memulihkan set backup Anda.
CatatanParameter ini hanya tersedia jika Anda menetapkan parameter Database Location ke ECS-Hosted Database, PolarDB, atau No public network IP: Port's self-built database (accessed through the database gateway).
Address
Titik akhir publik yang digunakan untuk terhubung ke database tujuan.
CatatanParameter ini hanya tersedia jika Anda menetapkan parameter Database Location ke User-Created Database with Public IP Address <IP Address:Port Number>, Express Connect DB/VPN Gateway/Intelligent Gateway, atau No public network IP: Port's self-built database (accessed through the database gateway).
Port Number
Nomor port yang digunakan untuk terhubung ke database tujuan.
CatatanSecara default, parameter ini tidak ditampilkan jika Anda menetapkan parameter Database Location ke PolarDB.
ECS Instance ID
ID instance ECS.
CatatanParameter ini hanya tersedia jika Anda menetapkan parameter Database Location ke ECS-Hosted Database.
PolarDB Cluster ID
ID kluster PolarDB.
CatatanParameter ini hanya tersedia jika Anda menetapkan parameter Database Location ke PolarDB.
Peer VPC
Virtual private cloud (VPC) tempat database tujuan berada.
CatatanParameter ini hanya tersedia jika Anda menetapkan parameter Database Location ke Express Connect DB/VPN Gateway/Intelligent Gateway.
Gateway Instance ID
ID gateway database.
CatatanParameter ini hanya tersedia jika Anda menetapkan parameter Database Location ke No public network IP: Port's self-built database (accessed through the database gateway).
SID
Pengenal sistem (SID) dari database tujuan.
Database Account
Nama pengguna akun yang digunakan untuk terhubung ke database tujuan.
Password
Kata sandi akun yang digunakan untuk terhubung ke database tujuan.
Setelah Anda memasukkan nama pengguna dan kata sandi akun database, klik Test Connection di sebelah kata sandi untuk memeriksa apakah informasi tentang database tujuan valid.
Jika parameter valid, pesan Tes Berhasil akan ditampilkan. Jika pesan Tes Gagal ditampilkan, klik Periksa di sebelah Tes Gagal. Ubah informasi tentang database tujuan berdasarkan hasil pemeriksaan.
Compliance warranty regarding cross-border data transfers
Baca dan setujui komitmen kepatuhan dengan memilih kotak centang.
Di langkah Configure Objects to Restore, konfigurasikan parameter yang dijelaskan dalam tabel berikut dan klik Precheck.
Parameter
Deskripsi
Conflict Handling
Secara default, Rename Object with the Same Name dipilih untuk parameter Conflict Handling. Misalnya, jika tabel
job_infoyang ingin dipulihkan memiliki nama yang sama dengan tabel di database tujuan, sistem akan mengubah nama tabel yang dipulihkan dalam format berikut:job_info_dbs_<ID Tugas Pemulihan>_<Timestamp>.Objects to Restore
Pilih database atau tabel yang ingin Anda pulihkan di bagian Available dan klik panah ke kanan untuk menambahkannya ke bagian Selected.
CatatanPemulihan Bencana Data memungkinkan Anda memulihkan database tertentu berdasarkan database atau tabel. Ini mengurangi jumlah data yang harus dipulihkan dan mempersingkat waktu objektif pemulihan (RTO). Untuk informasi lebih lanjut tentang granularitas pemulihan, lihat Tipe database yang didukung dan fitur.
Jika pesan Precheck Passed muncul di kotak dialog Precheck, klik Start Task.
Untuk melihat kemajuan pemulihan database, klik Restore Tasks di panel navigasi sebelah kiri.
CatatanDurasi pemulihan bergantung pada spesifikasi jadwal backup dan ukuran database yang ingin dipulihkan. Durasi pemulihan lebih singkat untuk jadwal backup dengan spesifikasi lebih tinggi. Untuk informasi lebih lanjut, lihat Tes Kinerja pada Backup dan Pemulihan.
Operasi terkait
Anda dapat memanggil operasi CreateBackupPlan untuk membuat jadwal backup. Anda juga dapat memanggil operasi CreateAndStartBackupPlan untuk membuat, mengonfigurasi, dan memulai jadwal backup. Untuk informasi lebih lanjut, lihat CreateBackupPlan atau CreateAndStartBackupPlan.
Anda dapat mengubah sumber backup dan objek backup dari jadwal backup. Anda juga dapat mengubah strategi backup dari jadwal backup seperti waktu backup dan kebijakan retensi backup. Untuk informasi lebih lanjut, lihat Kelola Jadwal Backup.
Anda dapat memeriksa biaya yang mungkin dikenakan untuk jadwal backup. Untuk informasi lebih lanjut, lihat FAQ Penagihan.
Untuk mengurangi biaya, Anda dapat menjeda jadwal backup yang tidak Anda butuhkan. Untuk informasi lebih lanjut, lihat Jeda atau Mulai Jadwal Backup.
FAQ
T: Apa yang harus saya lakukan jika jadwal backup untuk database PostgreSQL gagal dalam pemeriksaan awal pada izin database?
A: Pemeriksaan awal gagal karena akun database yang ditentukan tidak memiliki izin untuk membaca data di database yang ingin Anda backup. Anda harus memberikan izin baca pada database kepada akun database atau menggunakan akun database lain yang memiliki izin baca.