All Products
Search
Document Center

Data Management:FAQ Pemulihan Bencana Data (sebelumnya DBS)

Last Updated:Mar 29, 2026

Halaman ini menjawab pertanyaan umum mengenai Pemulihan Bencana Data—mencakup penagihan, aktivasi layanan, konfigurasi backup, izin, dan troubleshooting.

FAQ Penagihan

Apa saja item yang dapat ditagih dari jadwal backup?

Jadwal backup memiliki hingga empat item yang dapat ditagih:

  • Tipe: Anda membayar spesifikasi jadwal backup saat membeli langganan. Kuota gratis untuk data backup, harga satuan, serta performa backup dan pemulihan bervariasi tergantung tipe jadwal. Untuk detailnya, lihat Biaya backup.

  • Storage (opsional): Jika Anda menetapkan tipe storage ke DBS Storage untuk jadwal backup berlangganan, Anda akan dikenai biaya berdasarkan ruang penyimpanan yang digunakan dan durasi penyimpanannya. Untuk detailnya, lihat Biaya penyimpanan.

  • Backup (opsional): Jika jumlah data yang dibackup melebihi kuota gratis untuk tipe jadwal Anda, kelebihannya akan dikenai biaya. Untuk detailnya, lihat Biaya backup.

  • Sandbox (opsional): Pemulihan Bencana Data memungkinkan Anda membuat instans sandbox untuk pemulihan bencana database MySQL yang dikelola sendiri. Setelah diaktifkan, biaya penyimpanan sandbox berlaku berdasarkan volume data; biaya instans sandbox berlaku berdasarkan spesifikasi dan durasi penggunaan. Untuk detailnya, lihat Harga.

Anda tidak dapat membuat jadwal backup pay-as-you-go.

Biaya apa saja yang dapat dikompensasi oleh paket penyimpanan dan paket jaringan?

Paket penyimpanan

Pemulihan Bencana Data menawarkan dua jenis paket penyimpanan, tersedia dalam berbagai ukuran (100 GB, 500 GB, 1 TB, dan 500 TB) dan periode langganan (satu bulan, enam bulan, dan satu tahun). Jika penyimpanan Anda melebihi kuota paket, kelebihannya akan dikenai biaya secara pay-as-you-go.

Tipe paketApa yang dikompensasi
Paket penyimpanan untuk instans sandbox CDMBiaya penyimpanan sandbox dalam akun Anda. Untuk detail harga, lihat Biaya sandbox.
Paket penyimpanan untuk instans jadwal backupPenggunaan penyimpanan untuk instans jadwal backup dalam Akun Alibaba Cloud yang sama. Untuk detailnya, lihat Penyimpanan bawaan dan OSS.

Rencana Jaringan

Paket jaringan Pemulihan Bencana Data berlaku di semua wilayah di seluruh dunia.

Apa yang dikompensasiDeskripsi
Lalu lintas jaringan untuk cadangan cross-regionMengkompensasi lalu lintas jaringan yang dikonsumsi oleh backup cross-region database ApsaraDB RDS for MySQL, ApsaraDB RDS for PostgreSQL, ApsaraDB RDS for SQL Server, PolarDB for MySQL, PolarDB for PostgreSQL, dan ApsaraDB for MongoDB. Kompensasi dihitung menggunakan faktor offset spesifik wilayah.
Lalu lintas jaringan untuk unduhan set cadanganMengkompensasi lalu lintas jaringan yang dikonsumsi oleh unduhan set cadangan database ApsaraDB RDS for MySQL, ApsaraDB RDS for PostgreSQL, dan ApsaraDB RDS for SQL Server. Kompensasi dihitung menggunakan faktor offset spesifik wilayah.

Untuk aturan kompensasi, faktor offset, contoh, dan metode pembelian, lihat Gunakan paket penyimpanan dan Gunakan paket jaringan.

Apakah saya dikenai biaya untuk jadwal backup yang tidak digunakan?

Ya. Meskipun jadwal backup belum menghasilkan set cadangan baru, set cadangan yang ada tetap menempati ruang penyimpanan. Anda tetap dikenai biaya penyimpanan.

Untuk menghindari biaya yang tidak perlu:

  • Pay-as-you-go: Lepaskan jadwal backup setelah menyimpan data relevan dan mengunduh set cadangan historis. Setelah dilepas, tidak ada biaya backup atau penyimpanan yang dikenakan. Lihat Lepaskan atau batalkan langganan jadwal backup.

  • Langganan (prabayar): Jika Anda berencana berhenti menggunakan jadwal backup berlangganan untuk jangka waktu lama tetapi ingin menyimpan set cadangan historis, Anda dapat menjeda atau memulai ulang jadwal backup. Setelah menjeda jadwal, tidak ada biaya backup baru yang dikenakan, tetapi biaya penyimpanan tetap berlaku untuk jadwal backup berlangganan yang menggunakan DBS Storage.

  • Langganan: Jika Anda ingin menyimpan set cadangan historis tetapi berhenti menjalankan backup, jeda jadwal backup. Tidak ada biaya backup yang dikenakan selama dijeda, tetapi biaya penyimpanan tetap berlaku jika tipe penyimpanan adalah DBS Storage. Lihat Jeda atau mulai jadwal backup.

Menjeda jadwal backup berlangganan tidak mengubah durasi langganan.
Biaya penyimpanan hanya berlaku ketika tipe penyimpanan adalah DBS Storage.

Untuk cara melepas jadwal backup atau mengurangi ukuran file backup, lihat Lihat dan kurangi ukuran data backup, Hapus file backup atau kurangi ukuran file backup, dan Gunakan fitur backup untuk instans yang dihapus.

Dapatkah saya beralih antara penagihan langganan dan pay-as-you-go?

Tidak. Anda tidak dapat mengubah metode penagihan jadwal backup dari pay-as-you-go ke langganan, atau dari langganan ke pay-as-you-go.

Dapatkah saya melepas jadwal backup pay-as-you-go?

Ya. Lihat Lepaskan atau batalkan langganan jadwal backup.

Dapatkah saya membatalkan langganan jadwal backup berlangganan?

Tidak. Anda tidak dapat melepas atau membatalkan langganan jadwal backup berlangganan. Lihat Batalkan langganan fitur yang dapat ditagih.Anda tidak dapat membatalkan langganan jadwal backup

Apa yang terjadi ketika paket penyimpanan atau paket jaringan kedaluwarsa?

Paket penyimpanan dan paket jaringan menjadi tidak valid setelah kedaluwarsa dan tidak dapat lagi mengkompensasi biaya penyimpanan atau lalu lintas jaringan. Jadwal backup dan data backup yang ada tidak terpengaruh.

Apa yang terjadi ketika jadwal backup kedaluwarsa atau pembayaran tertunda?

Lihat Kedaluwarsa layanan dan pembayaran tertunda.

Bagaimana cara mengurangi biaya jadwal backup berlangganan?

Beli paket penyimpanan untuk mengkompensasi biaya penyimpanan bawaan untuk jadwal backup dalam Akun Alibaba Cloud yang sama. Lihat Penyimpanan bawaan dan OSS.

Apa saja item yang dapat ditagih jika saya belum menggunakan backup di konsol?

Pemulihan Bencana Data juga menyediakan backup dan pemulihan untuk ApsaraDB RDS, PolarDB, ApsaraDB for MongoDB, Redis, Tair, dan AnalyticDB for PostgreSQL. Periksa apakah Anda dikenai biaya untuk fitur backup dan pemulihan yang digunakan melalui layanan tersebut. Lihat Harga.

Perbaiki error untuk jadwal backup abnormal

Deskripsi

Jadwal backup menunjukkan status abnormal pada halaman Jadwal Backup.

image..png

Penyebab

Jadwal backup abnormal berarti setidaknya satu tugas dalam jadwal tersebut gagal—paling umum adalah tugas cadangan penuh atau cadangan inkremental.

Ketika tugas gagal, Pemulihan Bencana Data tidak secara otomatis memulai ulang tugas tersebut, untuk melindungi bisnis Anda dari dampak tak terduga.
Segera lakukan troubleshooting error tersebut. Jika masalah tetap berlanjut setelah mengikuti langkah-langkah di bawah, hubungi dukungan teknis di grup DingTalk (ID: 35585947).

Solusi

Pilih resolusi berdasarkan apakah Anda telah mengidentifikasi akar penyebabnya:

SkenarioResolusiCatatan
Anda telah mengidentifikasi dan memperbaiki akar penyebab (misalnya, instans sumber dimatikan dan sekarang sudah berjalan kembali).Mulai ulang tugas abnormal tersebut.Untuk tugas cadangan penuh, evaluasi dampaknya terhadap database sumber dan mulai ulang selama jam sepi. Jika error telah diperbaiki, status tugas berubah menjadi Completed. Jika jadwal backup masih abnormal, periksa tugas gagal lainnya. Jika error tetap berlanjut, tugas kembali ke status Error dan Anda perlu melakukan investigasi lebih lanjut.
Anda telah mengidentifikasi dan memperbaiki akar penyebab, dan backup terjadwal berikutnya dapat menangani pemulihan.Abaikan error tersebut. Backup akan berjalan pada jendela backup berikutnya.Jika error telah diperbaiki, status tugas berubah menjadi Completed. Jika jadwal backup masih abnormal, periksa tugas gagal lainnya.
Anda tidak dapat menentukan akar penyebabnya.Arahkan kursor ke ikon tanda seru (!) di kolom Status untuk melihat detail error, lalu cari solusinya di Error umum dan troubleshooting untuk Pemulihan Bencana Data.Jika error tersebut tidak tercakup dalam topik tersebut atau masalah tetap berlanjut, hubungi dukungan teknis di grup DingTalk (ID: 35585947).

Prosedur

  1. Di panel navigasi sebelah kiri, klik Backup Schedules. Temukan jadwal backup abnormal dan klik Rectify di kolom Status. Anda akan diarahkan ke daftar tugas untuk tipe tugas yang gagal: halaman Full Data untuk tugas cadangan penuh, atau halaman Incremental Data untuk tugas cadangan inkremental.

    image..png

  2. Pilih resolusi berdasarkan situasi Anda:

    • Restart: Temukan tugas yang gagal dan klik Restart Backup di kolom Status. > Note: Untuk tugas cadangan penuh, evaluasi dampaknya terhadap database sumber sebelum memulai ulang. Mulai ulang selama jam sepi. image..png

    • Ignore the error: Temukan tugas yang gagal dan klik Ignore Error di kolom Status. image..png

    • Cari error tersebut: Untuk tugas cadangan penuh, arahkan kursor ke ikon tanda seru (!) di kolom Status, lalu klik View Exception Fixing Suggestions. Untuk tugas cadangan inkremental, klik View Incremental Exception Fixing Suggestions di bagian atas halaman Incremental Data. Kedua opsi tersebut akan mengarahkan Anda ke Error umum dan troubleshooting untuk Pemulihan Bencana Data. > Note: Jika error tersebut tidak dijelaskan dalam topik tersebut, kemungkinan disebabkan oleh jenis kegagalan tugas yang berbeda. Hubungi dukungan teknis di grup DingTalk (ID: 35585947). image.png

Aktifkan Pemulihan Bencana Data

Pengguna pertama kali harus menyelesaikan dua langkah: menetapkan peran AliyunServiceRoleForDBS ke Pemulihan Bencana Data, dan mengaktifkan Object Storage Service (OSS). Otorisasi ini memungkinkan Pemulihan Bencana Data mengakses dan mengelola database Anda serta menyimpan data backup di OSS tanpa memengaruhi performa jadwal backup.

Langkah 1: Tetapkan peran AliyunServiceRoleForDBS

AliyunServiceRoleForDBS adalah peran terkait layanan Resource Access Management (RAM) yang memungkinkan Pemulihan Bencana Data mengakses layanan database Alibaba Cloud—termasuk ApsaraDB RDS, ApsaraDB for MongoDB, Redis, kluster PolarDB, dan database yang dikelola sendiri yang dihosting pada instance Elastic Compute Service (ECS). Untuk detail tentang peran terkait layanan, lihat Peran terkait layanan.

  1. Login ke Konsol DMS V5.0.

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

    Dalam mode simple, arahkan kursor ke ikon 2023-01-28_15-57-17.png di pojok kiri atas dan pilih All Features > Security and Specifications (DBS) > Disaster Recovery for Data (DBS) > Disaster Recovery Data Source.
  3. Di kotak dialog yang muncul, klik Authorize DBS SLR.

    Jika tidak ada kotak dialog yang muncul setelah login, lewati langkah ini dan buat jadwal backup secara langsung. Lihat Kelola backup menggunakan sumber data pemulihan bencana atau Buat backup menggunakan daftar jadwal backup.
  4. Klik OK.

Peran AliyunServiceRoleForDBS telah dibuat. Untuk menghapus peran tersebut nanti, lihat Hapus peran RAM.

Langkah 2: Aktifkan OSS

Mengaktifkan OSS gratis. Setelah diaktifkan, Pemulihan Bencana Data dapat menyimpan data backup di OSS.

  1. Login ke Konsol DMS V5.0.

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

    Dalam mode simple, arahkan kursor ke ikon 2023-01-28_15-57-17.png di pojok kiri atas dan pilih All Features > Security and Specifications (DBS) > Disaster Recovery for Data (DBS) > Backup Plan.
  3. Di kotak dialog yang muncul, klik Activate OSS Now.

  4. Di kotak dialog berikutnya, klik Activate Now.

  5. Di halaman OSS, baca dan setujui perjanjian layanan dengan memilih kotak centang, lalu klik Activate Now.

Pemulihan Bencana Data kini telah diaktifkan.

AliyunServiceRoleForDBS

Nama peran: AliyunServiceRoleForDBS

Kebijakan yang dilampirkan pada peran: AliyunServiceRolePolicyForDBS

Izin:

{
  "Version": "1",
  "Statement": [
    {
      "Action": [
        "rds:DescribeDBInstanceNetInfo",
        "rds:DescribeDBInstanceNetInfoForChannel",
        "rds:DescribeTasks",
        "rds:DescribeDBInstances",
        "rds:DescribeFilesForSQLServer",
        "rds:DescribeImportsForSQLServer",
        "rds:DescribeSlowLogRecords",
        "rds:DescribeBinlogFiles",
        "rds:DescribeSQLLogRecords",
        "rds:DescribeParameters",
        "rds:DescribeParameterTemplates",
        "rds:DescribeDBInstanceAttribute",
        "rds:DescribeDatabases",
        "rds:DescribeAccounts",
        "rds:DescribeSecurityIPList",
        "rds:DescribeSecurityIps",
        "rds:DescribeDBInstanceIPArray",
        "rds:DescribeDBInstanceIPArrayList",
        "rds:DescribeDBInstanceSSL",
        "rds:DescribeDBInstanceTDE",
        "rds:CreateDBInstance",
        "rds:CreateAccount",
        "rds:CreateDatabase",
        "rds:ModifySecurityIps",
        "rds:GrantAccountPrivilege",
        "rds:CreateMigrateTask",
        "rds:CreateOnlineDatabaseTask",
        "rds:DescribeMigrateTasks",
        "rds:DescribeOssDownloads",
        "rds:CreateBackup",
        "rds:DescribeBackups",
        "rds:DescribeBackupPolicy",
        "rds:ModifyBackupPolicy",
        "rds:DescribeBackupTasks",
        "rds:DescribeBinlogFiles"
      ],
      "Resource": "*",
      "Effect": "Allow"
    },
    {
      "Action": [
        "ecs:DescribeInstance",
        "ecs:DescribeInstances",
        "ecs:DescribeVpcs",
        "ecs:DescribeSecurityGroups",
        "ecs:DescribeSecurityGroupAttribute",
        "ecs:AuthorizeSecurityGroup",
        "ecs:JoinSecurityGroup",
        "ecs:RevokerSecurityGroup"
      ],
      "Resource": "*",
      "Effect": "Allow"
    },
    {
      "Action": [
        "kms:ListKeys"
      ],
      "Resource": "*",
      "Effect": "Allow"
    },
    {
      "Action": [
        "cms:PutEventRule",
        "cms:PutEventTargets",
        "cms:ListEventRules",
        "cms:ListEventTargetsByRule",
        "cms:DeleteEventRule",
        "cms:DeleteEventTargets"
      ],
      "Resource": "*",
      "Effect": "Allow"
    },
    {
      "Action": [
        "polardb:DescribeDBClusterIPArrayList",
        "polardb:DescribeDBClusterNetInfo",
        "polardb:DescribeDBClusters",
        "polardb:ModifySecurityIps",
        "polardb:DescribeDBClusterEndpoints",
        "polardb:DescribeDBClusterAccessWhitelist",
        "polardb:ModifyDBClusterAccessWhitelist"
      ],
      "Resource": "*",
      "Effect": "Allow"
    },
    {
      "Action": [
        "dds:DescribeDBInstanceAttribute",
        "dds:DescribeReplicaSetRole",
        "dds:DescribeSecurityIps",
        "dds:DescribeDBInstances",
        "dds:ModifySecurityIps"
      ],
      "Resource": "*",
      "Effect": "Allow"
    },
    {
      "Action": [
        "kvstore:DescribeSecurityIps",
        "kvstore:DescribeInstances",
        "kvstore:DescribeAccounts",
        "kvstore:DescribeDBInstanceNetInfo",
        "kvstore:CreateAccount",
        "kvstore:ModifySecurityIps",
        "kvstore:DescribeInstanceAttribute",
        "kvstore:AllocateInstancePrivateConnection",
        "kvstore:DescribeLogicInstanceTopology"
      ],
      "Resource": "*",
      "Effect": "Allow"
    },
    {
      "Action": [
        "drds:DescribeDrdsDB",
        "drds:DescribeDrdsDBs",
        "drds:DescribeDrdsDbInstance",
        "drds:DescribeDrdsDbInstances",
        "drds:DescribeDrdsDBIpWhiteList",
        "drds:DescribeDrdsInstances",
        "drds:ModifyDrdsIpWhiteList",
        "drds:CreateDrdsDB",
        "drds:DescribeTable",
        "drds:DescribeTables",
        "drds:ModifyRdsReadWeight",
        "drds:ChangeAccountPassword",
        "drds:CreateDrdsInstance",
        "drds:CreateInstanceAccount",
        "drds:CreateInstanceInternetAddress",
        "drds:DescribeInstanceAccounts"
      ],
      "Resource": "*",
      "Effect": "Allow"
    },
    {
      "Action": [
        "vpc:DescribeVpcs"
      ],
      "Resource": "*",
      "Effect": "Allow"
    },
    {
      "Action": [
        "bssapi:QueryResourcePackageInstances"
      ],
      "Resource": "*",
      "Effect": "Allow"
    },
    {
      "Action": "hdm:AddHDMInstance",
      "Resource": "*",
      "Effect": "Allow"
    },
    {
      "Action": "ram:DeleteServiceLinkedRole",
      "Resource": "*",
      "Effect": "Allow",
      "Condition": {
        "StringEquals": {
          "ram:ServiceName": "dbs.aliyuncs.com"
        }
      }
    }
  ]
}

Izin yang diperlukan untuk akun database

Database MySQL

FiturIzin yang diperlukan
BackupBackup fisik: LOCK_TABLES, REPLICATION_CLIENT, PROCESS, SUPER, CREATE, dan RELOAD. Untuk MySQL 8.0, akun juga harus memiliki izin BACKUP_ADMIN dan SELECT pada tabel performance_schema.log_status dan keyring_component_status. Backup logis: SELECT, SHOW VIEW, REPLICATION SLAVE, dan REPLICATION CLIENT pada database tujuan dan information_schema.
PemulihanSELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE VIEW, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE, EVENT, dan TRIGGER
Untuk melakukan cadangan inkremental, Pemulihan Bencana Data menjalankan pernyataan show binary logs. MySQL 5.5.24 dan versi sebelumnya memerlukan izin SUPER; MySQL 5.5.25 dan versi setelahnya hanya memerlukan REPLICATION CLIENT.
Untuk database RDS, izin read-only sudah cukup untuk backup; izin baca dan tulis diperlukan untuk backup dan pemulihan.

Database SQL Server

FiturIzin yang diperlukan
BackupSELECT dan VIEW DEFINITION
PemulihanSELECT, INSERT, ALTER Database, REFERENCES, dan VIEW DEFINITION

Database PostgreSQL

FiturIzin yang diperlukan
BackupSELECT dan SUPER
PemulihanCREATE, INSERT, USAGE, REFERENCES, dan TRIGGER

Bagaimana Pemulihan Bencana Data memastikan konsistensi data yang dipulihkan?

  • Untuk cadangan penuh menggunakan backup logis, Pemulihan Bencana Data menarik data dari database sumber secara paralel dan menulisnya ke OSS tanpa mengunci tabel, sehingga meminimalkan dampak terhadap performa.

  • Pemulihan Bencana Data memulihkan data cadangan penuh terlebih dahulu, lalu data cadangan log inkremental. Konsistensi dipastikan melalui idempotensi cadangan log inkremental.

Cadangan inkrementalKonsistensi data yang dipulihkan
DiaktifkanDidukung
DinonaktifkanTidak didukung

Kelola aturan siklus hidup set cadangan

Aturan siklus hidup

Siklus hidup set cadangan berkisar dari tujuh hari hingga 3.650 hari (10 tahun). Pemulihan Bencana Data secara otomatis menghapus set cadangan yang kedaluwarsa dari jadwal backup, tetapi hanya ketika jadwal tersebut berisi lebih dari tiga set cadangan penuh. Jika jumlahnya tiga atau kurang, set cadangan yang kedaluwarsa tidak dihapus.

Untuk memicu kebijakan pembersihan, jalankan backup manual atau tunggu backup terjadwal berikutnya hingga jumlah set cadangan penuh melebihi tiga. Lihat Jalankan tugas backup secara manual.
Jika Anda menghapus set cadangan penuh secara manual dan jumlahnya turun menjadi tiga atau kurang, kebijakan pembersihan berhenti berjalan. Set cadangan inkremental terus bertambah dan menempati ruang penyimpanan. Untuk menghentikan cadangan inkremental, nonaktifkan secara manual. Lihat Aktifkan atau nonaktifkan cadangan log inkremental.
Perubahan aturan siklus hidup berlaku untuk set cadangan baru maupun yang sudah ada.

Ubah aturan siklus hidup

Lihat Ubah kebijakan backup jadwal backup atau Ubah siklus hidup jadwal backup.

Operasi lainnya

Untuk melihat ukuran backup atau mengurangi frekuensi backup, lihat Hapus set cadangan atau kurangi frekuensi backup.

FAQ

Mengapa set cadangan tidak dihapus setelah siklus hidupnya berakhir?

Kebijakan pembersihan hanya berjalan ketika jadwal backup memiliki lebih dari tiga set cadangan penuh. Jika jumlahnya tiga atau kurang, set cadangan yang kedaluwarsa tetap disimpan terlepas dari pengaturan siklus hidup.

Mengapa cadangan inkremental yang kedaluwarsa masih menempati ruang penyimpanan?

Kemungkinan besar Anda telah menghapus set cadangan penuh secara manual, sehingga jumlahnya turun menjadi tiga atau kurang. Dengan kebijakan pembersihan tidak aktif, set cadangan inkremental terus bertambah tanpa batas. Lihat bagian Aturan siklus hidup di atas.

Apa itu ukuran data cadangan?

Ukuran data cadangan adalah volume aktual data yang ditransmisikan melalui server Pemulihan Bencana Data.

Konsep utama

KonsepDeskripsi
Ruang disk databaseTotal ruang yang dikonsumsi oleh file data, log, file sistem operasi, dan ruang sistem operasi yang tersedia pada server tempat database berjalan. Untuk ApsaraDB RDS, ini adalah kapasitas penyimpanan yang Anda pilih saat pembelian. Untuk database pada instance ECS, ini adalah penyimpanan gabungan dari disk sistem dan disk data.
Ukuran file dataRuang disk yang ditempati oleh file data database. Untuk memeriksa: untuk ApsaraDB RDS, buka Instances > Manage > Monitoring and Alerts > Resource Monitoring > Disk Space dan arahkan kursor ke grafik untuk melihat Penggunaan Data. Untuk database yang dihosting di Linux, jalankan du -sh di direktori file database. Untuk database yang dihosting di Windows, buka folder file database, klik kanan area kosong, dan pilih Properties.
Ukuran data cadanganJumlah data yang dibackup oleh Pemulihan Bencana Data. Bervariasi tergantung tipe database, mode backup, dan granularitas backup.
Ukuran data penyimpananVolume data yang disimpan dalam sistem penyimpanan. Bergantung pada ukuran data cadangan, format penyimpanan, dan algoritma kompresi.

Ukuran-ukuran ini berurutan dari yang terbesar ke terkecil: ruang disk database > ukuran file data > ukuran data cadangan > ukuran data penyimpanan.

Untuk mengurangi ukuran data cadangan, sesuaikan item konfigurasi seperti granularitas backup dan siklus backup. Untuk mengurangi ukuran data penyimpanan, gunakan format penyimpanan ringkas, kompresi, dan kebijakan dumping serta pembersihan otomatis.

Lihat volume data backup

  1. Klik Manage di kolom Actions jadwal backup.

  2. Di bagian Billing Information pada halaman detail jadwal, lihat volume data backup.

image
FieldDeskripsi
Instance typeTipe jadwal backup meliputi serverless, micro, small, medium, large, dan xlarge. Lihat Pilih tipe jadwal backup.
Billing methodPay-as-you-go atau langganan. Lihat Harga.
Free quota of data volumeKuota gratis data backup, harga satuan, serta performa backup dan pemulihan bervariasi tergantung tipe jadwal. Untuk meningkatkan kuota gratis, tingkatkan jadwal backup. Lihat Tingkatkan jadwal backup dan Pilih tipe jadwal backup.
Billed data volume of this monthJumlah data yang melebihi kuota gratis. Tipe jadwal tingkat tinggi menawarkan performa backup dan pemulihan yang lebih baik dengan harga satuan lebih rendah.
Full data volume backed up this monthVolume data backup untuk tugas cadangan penuh pada bulan berjalan.
Incremental data volume backed up this monthVolume data backup untuk tugas cadangan inkremental pada bulan berjalan.
Statistical periodVolume data backup dihitung per bulan kalender.
Created atWaktu saat jadwal backup dibuat.

Ubah database sumber backup

Kapan menggunakan ini

  • Database sumber backup asli telah dimigrasikan atau dihentikan dan Anda ingin beralih ke database yang berbeda.

  • Pengujian selesai dan Anda ingin beralih dari database uji ke database produksi.

  • Akun atau kata sandi database salah, atau akun tidak memiliki izin yang cukup.

  • Tabel dalam sumber backup telah berubah dan Anda ingin memperbarui objek backup.

Ubah akun database, kata sandi, atau objek backup

Prasyarat

Prosedur

  1. Temukan jadwal backup dan klik Manage di kolom Actions. Halaman Configure Task muncul.

  2. Pada bagian Basic Information, klik Edit Backup Source. Untuk detail konfigurasi khusus database, lihat Mengonfigurasi jadwal pencadangan dan memulihkan data.

    image

  3. Masukkan informasi sumber backup baru. Setelah pengujian koneksi berhasil, klik Next.

    image

  4. Konfigurasi objek database yang akan dibackup dan klik Save.

    • Untuk menambahkan database, pilih di bagian Available dan klik ikon image.

    • Untuk menghapus database, pilih di bagian Selected dan klik ikon image.

    image

  5. Setelah pemeriksaan awal berhasil, klik Start Task. Sumber backup baru mulai berlaku.

    - Jika tugas cadangan inkremental sedang berjalan, tugas tersebut berhenti ketika Anda mengklik Start Task. Tugas cadangan inkremental baru akan dimulai secara otomatis menggunakan kredensial baru. - Jika tidak ada tugas cadangan penuh yang sedang berjalan, cadangan penuh dimulai segera. Untuk meminimalkan dampak pada database sumber, lakukan operasi ini selama jam sepi. - Jika tugas cadangan penuh sudah berjalan, tugas tersebut akan selesai berdasarkan konfigurasi sebelumnya. Konfigurasi yang diperbarui mulai berlaku pada cadangan penuh terjadwal atau manual berikutnya.

Ubah hanya objek backup

  1. Temukan jadwal backup dan klik Manage di kolom Actions. Halaman Configure Task muncul.

  2. Di bagian Basic Information, klik Edit Backup Objects.

    image

  3. Perbarui objek backup dan klik Save.

    • Untuk menambahkan database, pilih di bagian Available dan klik ikon image.

    • Untuk menghapus database, pilih di bagian Selected dan klik ikon image.

    image

  4. Di kotak dialog Start Full Data Backup, klik OK atau Close.

    • OK: Cadangan penuh dimulai dalam waktu sekitar satu menit untuk objek backup yang diperbarui. Lakukan ini selama jam sepi untuk meminimalkan dampak pada database sumber.

    • Close: Konfigurasi yang diperbarui disimpan, tetapi tidak ada backup langsung yang dijalankan. Cadangan penuh terjadwal berikutnya akan menggunakan konfigurasi baru.

Jadwal backup cross-region untuk instance RDS

Ketika Anda mengaktifkan fitur backup cross-region untuk instance ApsaraDB RDS for MySQL, ApsaraDB RDS for SQL Server, atau ApsaraDB RDS for PostgreSQL di konsol ApsaraDB RDS, Pemulihan Bencana Data mentransfer dan mencadangkan data instance tersebut lintas wilayah menggunakan Express Connect. Jadwal backup secara otomatis dibuat di konsol Pemulihan Bencana Data. Anda dapat melihat detail database sumber di halaman detail jadwal backup.

Untuk informasi lebih lanjut tentang backup cross-region dan penagihan, lihat:

FAQ

Bagaimana cara menghentikan jadwal backup yang dihasilkan oleh backup cross-region?

Nonaktifkan fitur backup cross-region di konsol ApsaraDB RDS. Pemulihan Bencana Data secara otomatis menghentikan jadwal backup yang sesuai.

Mengapa saya masih dikenai biaya setelah menonaktifkan backup cross-region?

Menonaktifkan backup cross-region menghentikan backup baru dan transfer lintas wilayah. Namun, file backup yang ada tetap disimpan selama minimal tujuh hari, dan Anda dikenai biaya penyimpanan selama periode tersebut. Atur periode retensi menjadi tujuh hari untuk meminimalkan biaya—file akan dihapus secara otomatis setelah itu. Lihat Gunakan fitur backup cross-region.

Dapatkah saya mengubah metode penagihan jadwal backup ini menjadi langganan?

Tidak. Jadwal backup yang dihasilkan oleh backup cross-region menggunakan penagihan pay-as-you-go secara default dan tidak dapat diubah menjadi langganan.

Mengapa jadwal backup masih muncul di konsol Pemulihan Bencana Data setelah saya menonaktifkan backup cross-region?

Jadwal backup tetap disimpan di konsol untuk referensi, tetapi tidak ada biaya yang dikenakan setelah Anda menonaktifkan backup cross-region.

Dampak backup terhadap performa database

Ketika Pemulihan Bencana Data menjalankan tugas backup, performa database terpengaruh. Jalankan tugas backup selama jam sepi.

Backup fisik
ItemBackup logis
Cadangan penuhPemulihan Bencana Data membagi data di semua tabel dan menjalankan pernyataan SQL untuk membaca data dalam beberapa thread paralel.Gateway backup yang diinstal pada server database melakukan backup.
Cadangan inkrementalPemulihan Bencana Data mencadangkan log secara inkremental dari memori database secara real time, mencegah penurunan I/O mendadak yang terjadi ketika volume data besar dicadangkan sekaligus.
Dampak pada databaseData dibaca dari instans database, memengaruhi performa. Tidak ada tabel yang dikunci.Data dibaca dari disk database, memengaruhi performa I/O. Tidak ada tabel yang dikunci.

Konfigurasikan binlog_format untuk backup MySQL

Pemulihan Bencana Data memerlukan variabel binlog_format diatur ke ROW untuk mengaktifkan cadangan inkremental dan pemulihan data yang andal.

Kapan ini berlaku

Saat langkah pemeriksaan awal konfigurasi jadwal backup, pemeriksaan awal gagal dengan pesan yang menunjukkan bahwa binlog_format tidak diatur ke ROW. Lihat Backup database on-premise atau database cloud dari penyedia pihak ketiga.

Catatan penggunaan

  • Atur binlog_format ke ROW. Dalam mode ROW, gambar sebelum dan sesudah baris yang terpengaruh oleh operasi DML dicatat, yang memungkinkan pemulihan data yang akurat.

  • Hindari mode STATEMENT atau MIXED—mode ROW lebih stabil dan andal.

  • Mengubah binlog_format ke ROW hanya memengaruhi log biner dan tidak memengaruhi performa kueri. Untuk membuat perubahan berlaku untuk semua koneksi, hentikan koneksi database yang ada.

Prosedur

  1. Jalankan perintah berikut menggunakan akun istimewa pada database sumber:

    SET GLOBAL binlog_format = 'ROW';

    Untuk memverifikasi nilai saat ini:

    SHOW GLOBAL VARIABLES LIKE 'binlog_format';
  2. Hentikan semua koneksi database yang ada. Tanpa langkah ini, proses yang terhubung mungkin terus menulis dalam mode non-ROW, menyebabkan data inkremental tidak konsisten.

Backup instance ApsaraDB RDS for MySQL read-only

Pemulihan Bencana Data mendukung backup instance ApsaraDB RDS for MySQL read-only melalui titik akhir publik atau titik akhir internal.

Prasyarat

  • Saat membeli jadwal pencadangan, atur Data Source Type ke MySQL dan Backup Method ke Logical Backup. Lihat Membuat jadwal pencadangan.

  • Instance ApsaraDB RDS for MySQL read-only telah ada. Lihat Buat instance ApsaraDB RDS for MySQL read-only.

  • Bergantung pada metode koneksi:

    • Titik akhir publik (Metode 1): Peroleh titik akhir publik instansi yang hanya baca. Untuk informasi selengkapnya, lihat Menampilkan dan mengelola titik akhir serta port instans. Tambahkan blok CIDR server Pemulihan Bencana Data ke daftar putih instans. Saat mengonfigurasi jadwal pencadangan, atur Database Location ke User-Created Database with Public IP Address <IP Address:Port Number>, lalu klik Set Whitelist untuk memperoleh blok CIDR tersebut. gambar

    • Titik akhir internal (Metode 2): Alamat IP internal real-time diperoleh dengan menjalankan ping dari perangkat lokal Anda ke titik akhir internal. Blok CIDR server Pemulihan Bencana Data ditambahkan ke daftar putih instance. Saat mengonfigurasi jadwal backup, atur Database Location ke RDS Instance dan klik Set Whitelist. 获取内网IP > Important: Alamat IP internal yang diperoleh dengan cara ini adalah IP real-time. Jika Anda mengkloning instance, memigrasikannya ke zona lain, atau mengubah VPC atau vSwitch-nya, alamat IP internal dapat berubah, menyebabkan kegagalan backup. image

Catatan penggunaan

  • Backup titik akhir publik: Log biner mungkin mengalami penundaan. Di halaman Backup and Restoration instance read-only, atur parameter Retention Period ke nilai yang lebih besar. Nilai default adalah 18 jam.

    image

  • Backup titik akhir internal: Jika Anda mengkloning instance read-only, memigrasikannya ke zona lain, atau mengubah VPC atau vSwitch-nya, alamat IP internal real-time dapat berubah. Ketika hal ini terjadi, backup gagal. Dapatkan IP real-time baru dan konfigurasi ulang sumber backup. Lihat bagian Prasyarat dan Ubah database sumber backup.

Metode 1: Backup menggunakan titik akhir publik

  1. Di halaman Backup Schedules, temukan jadwal backup dan klik Configure Backup Schedule di kolom Actions.

    image.png

  2. Pada langkah Configure Backup Source and Destination, konfigurasikan sumber dan tujuan backup, lalu klik Next.

    - Atur Database Location ke Database yang Dibuat Pengguna dengan Alamat IP Publik \<Alamat IP:Nomor Port\>. - Atur Address ke titik akhir publik instance read-only. Lihat Lihat dan kelola titik akhir dan port instance. - Untuk parameter lainnya, lihat Kelola jadwal backup.
  3. Pada langkah Edit Objek Backup, tambahkan database atau tabel yang akan dibackup ke bagian Selected, lalu klik Next.

    - Dengan backup logis, Anda dapat menentukan database dan tabel untuk cadangan penuh—termasuk tabel tunggal, database tunggal, beberapa database, atau seluruh instance. Cadangan inkremental selalu mencakup semua data inkremental untuk tipe database yang didukung. Klik Select All untuk mencadangkan seluruh database. Untuk tipe dan granularitas yang didukung, lihat Tipe dan fitur database yang didukung. - Database yang dibuat setelah jadwal backup dikonfigurasi tidak dicadangkan secara default. Tambahkan di halaman Edit Backup Objects. Lihat Ubah objek backup. - Dengan backup fisik, Anda harus mencadangkan seluruh instance database.
  4. Pada langkah Konfigurasi Waktu Backup, konfigurasikan parameter di bawah ini dan klik Next.

    ParameterDeskripsi
    Full-scale backup frequencyBackup Berkala atau Backup Tunggal. Untuk skenario di mana data inkremental perlu dipulihkan, pilih Periodic Backup dan jalankan cadangan penuh minimal sekali seminggu. Semakin sedikit cadangan penuh, semakin banyak log biner yang harus diputar ulang selama pemulihan, yang meningkatkan risiko error dan memperpanjang recovery time objective (RTO).
    Full data backup recurrenceDiperlukan ketika Full-scale Backup Frequency adalah Backup Berkala. Pilih hari dalam seminggu untuk backup. Pilih minimal satu hari.
    Start atDiperlukan ketika Full-scale Backup Frequency adalah Backup Berkala. Atur waktu selama jam sepi, misalnya 01:00. Jika cadangan penuh sebelumnya belum selesai pada waktu mulai, Pemulihan Bencana Data melewatkan eksekusi berikutnya.
    Incremental backupAktifkan untuk mencadangkan log biner secara terus-menerus. Pastikan binary logging diaktifkan pada database sumber. Ditampilkan hanya ketika Full-scale Backup Frequency adalah Backup Berkala. ApsaraDB RDS for MySQL memiliki binary logging yang diaktifkan secara default; database yang dikelola sendiri memerlukan konfigurasi manual.
    Maximum concurrent threads for full data backupJumlah maksimum thread paralel untuk cadangan penuh. Kurangi nilai ini untuk meminimalkan dampak pada database.
    Backup network speed limitBatas bandwidth jaringan dalam MB/s. Nilai default 0 berarti tidak ada batas. Ditampilkan hanya untuk database MySQL.
  5. Pada langkah Edit Lifecycle, konfigurasikan siklus hidup untuk data cadangan penuh. Jika cadangan inkremental diaktifkan, konfigurasikan pula siklus hidup untuk data cadangan inkremental.

  6. Klik Precheck di pojok kanan bawah.

  7. Ketika Precheck Passed muncul, klik Start Task.

    - Ketika status jadwal backup berubah menjadi Running, jadwal tersebut aktif. - Jika terjadi error, segera lakukan troubleshooting. Lihat Perbaiki error untuk jadwal backup abnormal. Jika masalah tetap berlanjut, hubungi dukungan teknis di grup DingTalk (ID: 35585947).

Metode 2: Backup menggunakan titik akhir internal

  1. Di halaman Backup Schedules, temukan jadwal backup dan klik Configure Backup Schedule di kolom Actions.

    image.png

  2. Pada langkah Configure Backup Source and Destination, konfigurasikan sumber dan tujuan backup, lalu klik Next.

    - Atur Database Location ke Express Connect DB/VPN Gateway/Intelligent Gateway. - Atur Peer VPC ke VPC tempat instance read-only dideploy. - Atur Address ke alamat IP internal real-time. Lihat bagian Prasyarat. - Atur Port Number ke port instance read-only. - Untuk parameter lainnya, lihat Kelola jadwal backup.

    image

  3. Pada langkah Edit Objek Backup, tambahkan database atau tabel yang akan dibackup ke bagian Selected, lalu klik Next.

    - Dengan backup logis, Anda dapat menentukan database dan tabel untuk cadangan penuh—termasuk tabel tunggal, database tunggal, beberapa database, atau seluruh instance. Cadangan inkremental selalu mencakup semua data inkremental untuk tipe database yang didukung. Klik Select All untuk mencadangkan seluruh database. Untuk tipe dan granularitas yang didukung, lihat Tipe dan fitur database yang didukung. - Database yang dibuat setelah jadwal backup dikonfigurasi tidak dicadangkan secara default. Tambahkan di halaman Edit Backup Objects. Lihat Ubah objek backup. - Dengan backup fisik, Anda harus mencadangkan seluruh instance database.
  4. Pada langkah Konfigurasi Waktu Backup, konfigurasikan parameter di bawah ini dan klik Next.

    ParameterDeskripsi
    Full-scale Backup FrequencyPeriodic Backup atau Single Backup. Untuk skenario yang memerlukan pemulihan data inkremental, pilih Periodic Backup dan lakukan cadangan penuh minimal sekali per minggu.
    Full data backup recurrenceWajib diisi jika Full-scale Backup Frequency diatur sebagai Periodic Backup. Pilih satu atau beberapa hari dalam seminggu untuk menjalankan cadangan. Minimal satu hari harus dipilih.
    Start atWajib diisi jika Full-scale Backup Frequency diatur sebagai Periodic Backup. Tetapkan waktu pada jam sepi. Jika cadangan penuh sebelumnya belum selesai saat waktu mulai tiba, Data Disaster Recovery akan melewatkan eksekusi berikutnya.
    Incremental backupAktifkan untuk melakukan pencadangan log biner secara terus-menerus. Pastikan binary logging telah diaktifkan pada database sumber. Opsi ini hanya tersedia jika Full-scale Backup Frequency diatur sebagai Periodic Backup.
    Maximum concurrent threads for full data backupJumlah maksimum thread paralel untuk cadangan penuh. Kurangi nilai ini untuk meminimalkan dampak terhadap database.
    Backup network speed limitBatas bandwidth jaringan dalam MB/s. Nilai default 0 berarti tidak ada batas. Opsi ini hanya tersedia untuk database MySQL.
  5. Pada langkah Edit Lifecycle, konfigurasikan siklus hidup untuk data cadangan penuh. Jika cadangan inkremental diaktifkan, konfigurasikan pula siklus hidup untuk data cadangan inkremental.

  6. Klik Precheck di pojok kanan bawah.

  7. Saat muncul Pemeriksaan Awal Berhasil, klik Start Task.

    - Ketika status jadwal backup berubah menjadi Running, jadwal tersebut aktif. - Jika terjadi error, segera lakukan troubleshooting. Lihat Perbaiki error untuk jadwal backup abnormal. Jika masalah tetap berlanjut, hubungi dukungan teknis di grup DingTalk (ID: 35585947).

Dapatkan titik akhir internal dan publik

  1. Buka halaman Instans. Pilih wilayah tempat instance RDS berada dan klik ID instance.

  2. Di halaman Basic Information, klik View Details di sebelah parameter Network Type untuk melihat titik akhir internal dan publik.

    Jika tidak ada titik akhir publik, klik Apply for Public Endpoint > OK untuk meminta satu.

    image

    image

FAQ

Mengapa instance sumber gagal terhubung saat menggunakan titik akhir internal?

IP internal yang diperoleh dengan menjalankan ping adalah IP real-time. Mengkloning instance read-only, memigrasikannya ke zona lain, atau mengubah VPC atau vSwitch-nya dapat menyebabkan IP ini berubah, sehingga koneksi backup terputus.

Untuk memperbaikinya, jalankan ping lagi ke titik akhir internal untuk mendapatkan IP yang diperbarui, lalu konfigurasi ulang sumber backup. Lihat Ubah database sumber backup.

image

Dapatkah Pemulihan Bencana Data mencadangkan data penuh dan data inkremental untuk instance read-only?

Ya.

Perbedaan antara Pemulihan Bencana Data dan backup RDS

Pemulihan Bencana DataBackup RDS
Tipe backupBackup dump dan backup logisBackup fisik
Kasus penggunaan utamaBackup cross-region dan kebutuhan backup fleksibelBackup lokal dan pemulihan cepat

Nilai backup dump

Backup cross-region

  • Data ditransfer melalui VPC untuk keamanan dan stabilitas.

  • Data dan log backup fisik instance RDS di-dump tanpa memulai backup tambahan.

  • Set cadangan dapat dipulihkan ke RDS dengan satu klik.

  • Set cadangan dapat disimpan hingga lima tahun, bahkan setelah instance RDS dilepas.

  • Penyimpanan diskalakan secara otomatis.

Backup fleksibel

  • Pemulihan Bencana Data mencadangkan tabel inti secara real time dengan tujuan titik pemulihan (RPO) akurat hingga detik. Data dapat dipulihkan ke titik waktu apa pun.

  • Tabel individual dapat dipulihkan dari set cadangan penuh. Waktu pemulihan hanya bergantung pada volume data aktual—biasanya dalam hitungan menit.

  • Fitur pemetaan skema memungkinkan Anda memulihkan data ke instance database asli tanpa perlu membeli instance tambahan. Anda dapat mengganti nama database dan tabel, dan jika terjadi konflik nama objek, Pemulihan Bencana Data secara otomatis mengganti nama duplikat sambil tetap menjaga data asli.

  • Pemulihan Bencana Data terintegrasi dengan DMS. Akses melalui Security and Specifications (DBS) > Disaster Recovery for Data (DBS) di konsol DMS.

Lihat file backup yang disimpan di OSS

Ketika Anda mencadangkan data ke bucket OSS yang Anda buat, Pemulihan Bencana Data secara otomatis membuat folder backup di bucket tersebut. File backup mengikuti format penamaan berikut: <ID jadwal backup>/<Tipe backup>/<ID tugas backup penuh atau inkremental>/<Data spesifik>.

  1. Di halaman Backup Schedules, temukan jadwal backup dan klik Manage di kolom Actions.

  2. Pada halaman Configure Task, temukan Destination OSS Bucket lalu klik nama bucket-nya.

    image

Anda akan diarahkan ke halaman detail bucket di konsol OSS. Bucket tersebut berisi folder full dan continuous masing-masing untuk file backup penuh dan inkremental.

image

Untuk informasi lebih lanjut tentang OSS, lihat Memulai dengan OSS.

Mengapa waktu pernyataan SQL backup berbeda di konsol Pemulihan Bencana Data dibandingkan konsol ApsaraDB RDS?

Pemulihan Bencana Data menggunakan UTC+0 saat menjalankan pernyataan SQL backup selama backup logis. ApsaraDB RDS mencatat pernyataan SQL yang sama dalam log audit SQL-nya menggunakan UTC+8. Hal ini menyebabkan perbedaan 8 jam antara kedua konsol. Waktu yang ditampilkan di konsol Pemulihan Bencana Data mencerminkan waktu eksekusi aktual.