全部产品
Search
文档中心

Data Management:Cadangkan dan pulihkan secara logis database ApsaraDB RDS untuk PostgreSQL

更新时间:Jul 06, 2025

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 mencadangkan secara logis database PostgreSQL, termasuk database ApsaraDB RDS untuk PostgreSQL atau database PolarDB untuk PostgreSQL.

Catatan penggunaan

  • Setiap jadwal cadangan Pemulihan Bencana Data hanya dapat digunakan untuk mencadangkan satu database PostgreSQL, baik itu database ApsaraDB RDS untuk PostgreSQL, database PolarDB untuk PostgreSQL, atau jenis database PostgreSQL lainnya. Untuk mencadangkan beberapa database PostgreSQL, Anda harus membeli jadwal cadangan terpisah untuk setiap database.

  • Pemulihan Bencana Data tidak mendukung pencadangan tambahan untuk database PostgreSQL.

Buat jadwal cadangan

Untuk informasi lebih lanjut, lihat Buat Jadwal Cadangan.

Catatan
  • Saat membeli jadwal cadangan, atur parameter Tipe Sumber Data ke PostgreSQL dan parameter Metode Cadangan ke Logical Backup.

  • Untuk informasi tentang versi PostgreSQL yang didukung oleh Pemulihan Bencana Data untuk cadangan logis, lihat Jenis Database yang Didukung dan Fitur-fiturnya.

Konfigurasikan jadwal cadangan

  1. Masuk ke Konsol DMS Versi 5.0.

  2. Di bilah navigasi atas, pilih Security and Specifications (DBS) > Data Disaster Recovery (DBS) > Backup Plan.

    Catatan

    Jika menggunakan konsol DMS dalam mode sederhana, gerakkan penunjuk ke ikon 2023-01-28_15-57-17.png di sudut kiri atas konsol DMS dan pilih All Features > Security and Specifications (DBS) > Data Disaster Recovery (DBS) > Backup Plan.

  3. Di halaman Jadwal Cadangan, temukan jadwal cadangan yang ingin dikonfigurasi dan klik Configure Backup Schedule di kolom Actions.

    image.png

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

    image

    Bagian

    Parameter

    Deskripsi

    Tidak Ada

    Schedule Name

    Nama jadwal cadangan. Pemulihan Bencana Data secara otomatis menghasilkan nama jadwal cadangan. Kami menyarankan Anda memasukkan nama deskriptif yang mudah dikenali. Nama jadwal cadangan tidak perlu unik.

    Backup Source Information

    Backup Mode

    Metode yang digunakan untuk mencadangkan data. Secara default, metode cadangan yang Anda pilih saat membeli jadwal cadangan digunakan. Dalam contoh ini, Cadangan Logis digunakan.

    Database Location

    RDS Instance

    Instance Region

    Wilayah tempat instans database sumber berada.

    Catatan

    Parameter ini hanya ditampilkan jika Anda mengatur parameter Lokasi Database ke RDS Instance, PolarDB, ECS-Hosted Database, atau No public network IP: Port's self-built database (accessed through the database gateway).

    RDS Instance ID

    ID instans ApsaraDB RDS untuk PostgreSQL yang ingin Anda cadangkan.

    Database Name

    Nama database yang ingin Anda cadangkan.

    Penting

    Setiap jadwal cadangan Pemulihan Bencana Data dapat digunakan untuk mencadangkan hanya satu database PostgreSQL dengan menggunakan cadangan logis. Untuk mencadangkan beberapa database PostgreSQL, Anda harus membeli jadwal cadangan dari Pemulihan Bencana Data untuk setiap database.

    Database Account

    Nama pengguna akun yang digunakan untuk terhubung ke database yang ingin Anda cadangkan. Akun tersebut harus memiliki izin untuk mencadangkan database. Untuk informasi lebih lanjut, lihat Izin akun.

    Catatan

    Untuk database ApsaraDB RDS, izin baca saja diperlukan untuk cadangan, dan izin baca dan tulis diperlukan untuk cadangan dan pemulihan.

    Password

    Kata sandi akun yang digunakan untuk terhubung ke database yang ingin Anda cadangkan.

    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 cadangkan 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 cadangkan berdasarkan hasil pemeriksaan.

    SSL Encryption

    Metode koneksi yang digunakan untuk mentransmisikan data cadangan. Parameter ini diperlukan untuk mencadangkan database di instans ApsaraDB RDS untuk PostgreSQL. Nilai yang valid:

    • Non-encrypted.

    • SSL-encrypted: SSL mengenkripsi koneksi jaringan di lapisan transport untuk meningkatkan keamanan dan integritas data yang sedang dikirim. Namun, SSL meningkatkan waktu respons koneksi jaringan.

      Catatan

      Untuk memilih SSL-encrypted, Anda harus mengaktifkan enkripsi SSL untuk instans ApsaraDB RDS untuk PostgreSQL sebelum Anda mengonfigurasi jadwal cadangan. Untuk informasi lebih lanjut, lihat Enkripsi SSL.

    Compliance warranty regarding cross-border data transfers

    Baca dan setujui pernyataan kepatuhan.

    Backup Destination Information

    Backup Storage Type

    Tipe penyimpanan yang digunakan untuk menyimpan data cadangan. Nilai yang valid:

    • DBS Storage (recommended): Data cadangan 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 Harga.

    • OSS For User: Anda harus membuat bucket di konsol OSS terlebih dahulu. Untuk informasi lebih lanjut, lihat Buat bucket.

    Catatan
    • Dalam 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 dicadangkan besar, kami sarankan Anda membeli paket penyimpanan berlangganan untuk mengimbangi biaya. Paket penyimpanan lebih hemat biaya daripada penagihan bayar sesuai pemakaian.

    Storage Encryption

    Metode yang digunakan untuk mengenkripsi data yang disimpan. Nilai yang valid:

    • Encrypted (direkomendasikan): AES-256 digunakan 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.

  5. Di langkah Edit Backup Objects, pilih database atau tabel yang ingin dicadangkan di bagian Tersedia. Klik panah kanan untuk menambahkan database atau tabel yang dipilih ke bagian Selected. Lalu, klik Next.

    Catatan
    • Jika memilih Cadangan Logis saat membeli jadwal cadangan, Pemulihan Bencana Data memungkinkan Anda mencadangkan seluruh database atau tabel tunggal dalam database selama pencadangan penuh. Anda dapat mengklik Select All di pojok kiri bawah halaman untuk mencadangkan seluruh database. Untuk informasi lebih lanjut tentang granularitas cadangan logis, lihat Jenis Database yang Didukung dan Fitur-fiturnya.

    • Jika memilih Cadangan Fisik saat membeli jadwal cadangan, Anda hanya dapat mencadangkan seluruh instans database.

  6. Di langkah Configure Backup Time, konfigurasikan parameter dan klik Next di pojok kanan bawah halaman. Tabel berikut menjelaskan parameter.

    Parameter

    Deskripsi

    Full-scale Backup Frequency

    Frekuensi jadwal cadangan. Nilai yang valid: Periodic Backup dan Single Backup.

    Catatan

    Jika 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 cadangan. Anda dapat memilih satu atau lebih hari dalam seminggu. Pilih setidaknya satu hari dalam seminggu.

    Start At

    Waktu mulai cadangan. Kami menyarankan Anda menetapkan titik waktu dalam jam non-puncak. Contoh: 01:00.

    Catatan

    Jika cadangan data penuh sebelumnya belum selesai pada waktu mulai cadangan berikutnya, Pemulihan Bencana Data melewati cadangan berikutnya.

    Incremental Backup

    Pemulihan Bencana Data tidak mendukung cadangan tambahan untuk database PostgreSQL.

    Maximum Concurrent Threads for Full Data Backup

    Jumlah maksimum thread bersamaan yang tersedia untuk cadangan penuh. Anda dapat mengatur parameter ini untuk menyesuaikan kecepatan cadangan. Misalnya, Anda dapat mengurangi jumlah thread cadangan untuk meminimalkan dampak pada database.

  7. Di langkah Edit Lifecycle, konfigurasikan siklus hidup untuk cadangan data penuh di bagian Konfigurasikan Siklus Hidup Cadangan Data Penuh.

  8. Setelah konfigurasi selesai, klik Precheck di pojok kanan bawah halaman.

  9. Jika pesan Precheck Passed muncul, klik Start Task.

    Catatan
    • Jika state jadwal cadangan berubah menjadi Running, jadwal cadangan mulai berlaku.

    • Jika terjadi pengecualian atau kesalahan saat memulai jadwal cadangan, tangani pengecualian atau kesalahan tersebut secepat mungkin. Untuk informasi lebih lanjut, lihat Bagaimana Cara Memperbaiki Kesalahan untuk Jadwal Cadangan yang Abnormal? Jika masalah tetap ada setelah menggunakan solusi yang disediakan dalam topik sebelumnya, hubungi dukungan teknis di grup DingTalk untuk Pemulihan Bencana Data (ID: 35585947).

Pulihkan data

  1. Masuk ke Konsol DMS Versi 5.0.

  2. Di bilah navigasi atas, pilih Security and Specifications (DBS) > Data Disaster Recovery (DBS) > Backup Plan.

    Catatan

    Jika menggunakan konsol DMS dalam mode sederhana, gerakkan penunjuk ke ikon 2023-01-28_15-57-17.png di sudut kiri atas konsol DMS dan pilih All Features > Security and Specifications (DBS) > Data Disaster Recovery (DBS) > Backup Plan.

  3. Di halaman Jadwal Cadangan, temukan jadwal cadangan yang ingin dikelola dan klik Manage di kolom Actions.

  4. Di halaman Configure Task, klik Restore Database di pojok kanan atas.

  5. Di langkah Set Time Restored To, konfigurasikan parameter dan klik Next. Tabel berikut menjelaskan parameter.

    image

    Bagian

    Parameter

    Deskripsi

    Tidak Ada

    Task Name

    Nama tugas pemulihan. Pemulihan Bencana Data secara otomatis menghasilkan nama tugas. Kami menyarankan Anda menentukan nama yang dapat membantu Anda mengidentifikasi tugas. Nama tugas tidak perlu unik.

    Set Time Restored To

    Time Range Available to Restore

    Rentang waktu dari titik waktu saat set cadangan penuh pertama dibuat hingga titik waktu saat set cadangan penuh terbaru dibuat. Database dapat dipulihkan ke titik waktu dalam rentang waktu tersebut.

    Restore To

    Titik waktu ke mana Anda ingin memulihkan database sumber. Titik waktu harus berada dalam rentang waktu yang ditentukan oleh parameter Time Range Available to Restore.

    Configure Destination Database

    Database Location

    Lokasi database tujuan. Nilai yang valid:

    • No public network IP: Port's self-built database (accessed through the database gateway)

    • User-Created Database with Public IP Address <IP Address:Port Number>

    • ECS-Hosted Database

    • RDS Instance

    • Express Connect DB/VPN Gateway/Intelligent Gateway

    • PolarDB

    Instance Region

    Wilayah tempat database tujuan berada.

    RDS Instance ID

    ID instans ApsaraDB RDS untuk PostgreSQL tujuan.

    PolarDB Instance ID

    ID instans PolarDB tujuan.

    Database Type

    Tipe database tujuan. Nilai default: PostgreSQL.

    Catatan

    Parameter ini hanya ditampilkan jika Anda mengatur parameter Lokasi Database ke User-Created Database with Public IP Address <IP Address:Port Number>, PolarDB, ECS-Hosted Database, Express Connect DB/VPN Gateway/Intelligent Gateway, atau No public network IP: Port's self-built database (accessed through the database gateway).

    Peer VPC

    Virtual private cloud (VPC) tempat database tujuan berada.

    Catatan

    Parameter ini hanya ditampilkan jika Anda mengatur parameter Database Location ke Express Connect DB/VPN Gateway/Intelligent Gateway.

    ECS Instance ID

    ID instans Elastic Compute Service (ECS) tempat database tujuan ditempatkan.

    Catatan

    Parameter ini hanya ditampilkan jika Anda mengatur parameter Database Location ke ECS-Hosted Database.

    Gateway Instance ID

    ID gateway database.

    Catatan

    Parameter ini hanya ditampilkan jika Anda mengatur parameter Database Location ke User-Created Database Without Public IP Address (accessed through the database gateway).

    Address

    Endpoint yang digunakan untuk terhubung ke database tujuan.

    Catatan
    • Jika pengaturan keamanan jaringan, seperti pengaturan firewall, ditentukan pada server tempat instans ditempatkan, 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 mengatur 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>.

    Port Number

    Nomor port yang digunakan untuk terhubung ke database tujuan.

    Catatan

    Parameter ini tidak ditampilkan jika Anda mengatur parameter Database Location ke ApsaraDB for MongoDB.

    Database Name

    Nama database tujuan.

    Database Account

    Nama pengguna akun yang digunakan untuk terhubung ke database tujuan. Akun tersebut harus memiliki izin tulis pada database.

    Password

    Kata sandi akun yang digunakan untuk terhubung ke database tujuan.

    Compliance warranty regarding cross-border data transfers

    Baca dan setujui komitmen kepatuhan dengan memilih kotak centang.

  6. 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. Sebagai contoh, jika tabel job_info yang akan 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>_<Cap Waktu>.

    Objects to Restore

    Pilih database atau tabel yang ingin Anda pulihkan di bagian Available dan klik panah kanan untuk menambahkannya ke bagian Selected.

    Catatan

    Pemulihan Bencana Data memungkinkan Anda memulihkan database atau tabel individu. Ini mengurangi jumlah data yang harus dipulihkan dan mempersingkat recovery time objective (RTO). Untuk informasi lebih lanjut tentang granularitas pemulihan, lihat Jenis database yang didukung dan fitur-fiturnya.

  7. 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.

    Catatan

    Durasi pemulihan bergantung pada spesifikasi jadwal cadangan dan ukuran database yang akan dipulihkan. Durasi pemulihan lebih singkat untuk jadwal cadangan dengan spesifikasi lebih tinggi. Untuk informasi lebih lanjut, lihat Tes Kinerja pada Cadangan Logis dan Fisik.

Operasi yang Didukung

  • Anda dapat memanggil operasi CreateBackupPlan untuk membuat jadwal cadangan. Anda juga dapat memanggil operasi CreateAndStartBackupPlan untuk membuat, mengonfigurasi, dan memulai jadwal cadangan. Untuk informasi lebih lanjut, lihat CreateBackupPlan atau CreateAndStartBackupPlan.

  • Anda dapat memodifikasi sumber cadangan dan objek cadangan dari jadwal cadangan. Anda juga dapat memodifikasi strategi cadangan dari jadwal cadangan seperti waktu cadangan dan kebijakan retensi cadangan. Untuk informasi lebih lanjut, lihat Kelola Jadwal Cadangan.

  • Anda dapat memeriksa biaya yang mungkin dikenakan untuk jadwal cadangan. Untuk informasi lebih lanjut, lihat FAQ Penagihan.

  • Anda dapat menjeda jadwal cadangan yang tidak diperlukan untuk mengurangi biaya. Untuk informasi lebih lanjut, lihat Jeda atau Mulai Jadwal Cadangan.