Topik ini menjawab pertanyaan umum mengenai disaster recovery.
Pertanyaan Umum tentang Penagihan
Biaya setelah membeli jadwal backup
-
Biaya spesifikasi jadwal backup: Anda dikenai biaya spesifikasi saat membeli jadwal backup berlangganan. Spesifikasi jadwal backup yang berbeda menyediakan kinerja backup dan pemulihan, kuota data gratis, serta harga yang berbeda. Untuk informasi lebih lanjut mengenai biaya spesifikasi, lihat Biaya backup.
-
Biaya penyimpanan rencana backup (Opsional): Jika Anda mengonfigurasi rencana backup berlangganan dan memilih DBS Storage sebagai jenis penyimpanan tujuan backup, biaya penyimpanan dikenakan berdasarkan ukuran dan durasi data aktual yang disimpan di penyimpanan bawaan Data Disaster Recovery. Untuk informasi lebih lanjut, lihat Biaya penyimpanan.
-
Biaya backup jadwal backup (opsional): Jika jadwal backup melebihi kuota data gratisnya, Database Backup Service (DBS) akan menagih Anda atas kelebihan tersebut. Untuk informasi mengenai kuota data gratis dan harga untuk data tambahan pada setiap spesifikasi jadwal backup, lihat Biaya backup.
-
Biaya sandbox (opsional): Fitur ini memungkinkan Anda membuat instans sandbox untuk pemulihan darurat database MySQL yang dikelola sendiri.
-
Setelah Anda mengaktifkan fitur sandbox, Anda dikenai biaya penyimpanan sandbox berdasarkan jumlah data dalam penyimpanan sandbox.
-
Setelah Anda membuat instans sandbox, Anda dikenai biaya instans sandbox berdasarkan spesifikasi instans dan durasi penggunaannya. Untuk detail biaya, lihat Item yang dikenai biaya (DMS).
-
Anda tidak dapat langsung membuat jadwal backup pay-as-you-go.
Cakupan offset paket penyimpanan dan jaringan DBS
Database Backup Service (DBS) paket penyimpanan
Data Disaster Recovery menawarkan dua jenis paket penyimpanan berikut. Paket-paket ini tersedia dalam berbagai ukuran penyimpanan, seperti 100 GB, 500 GB, 1 TB, dan 500 TB, serta periode langganan yang beragam, seperti 1 bulan, 6 bulan, dan 1 tahun. Jika penggunaan penyimpanan Anda melebihi kuota paket penyimpanan Anda, kelebihan penyimpanan tersebut dikenai biaya pay-as-you-go.
Jenis paket penyimpanan | Item yang dapat di-offset |
Paket penyimpanan sandbox CDM | Paket penyimpanan ini dapat digunakan untuk meng-offset biaya yang dikeluarkan akun Anda saat menggunakan penyimpanan sandbox. Untuk detail harga, lihat Penagihan sandbox. |
Paket penyimpanan instans backup | Meng-offset biaya penyimpanan bawaan untuk instans jadwal backup di bawah Akun Alibaba Cloud yang sama. Untuk informasi lebih lanjut, lihat Penyimpanan bawaan dan OSS. |
Database Backup Service (DBS) paket jaringan
|
Cakupan offset |
Deskripsi |
|
Penggunaan jaringan untuk backup cross-region |
Paket jaringan Database Backup Service (DBS) dapat digunakan di wilayah mana pun untuk meng-offset biaya jaringan untuk backup cross-region dari ApsaraDB RDS for MySQL, ApsaraDB RDS for PostgreSQL, ApsaraDB RDS for SQL Server, PolarDB for MySQL, PolarDB for PostgreSQL, dan ApsaraDB for MongoDB. Offset bervariasi berdasarkan wilayah dan dihitung menggunakan faktor offset yang berbeda. |
|
Penggunaan jaringan untuk pengunduhan set backup |
Paket jaringan Database Backup Service (DBS) dapat digunakan di wilayah mana pun untuk meng-offset biaya jaringan yang dikeluarkan saat Anda mengunduh set backup dari ApsaraDB RDS for MySQL, ApsaraDB RDS for PostgreSQL, dan ApsaraDB RDS for SQL Server. Offset bervariasi berdasarkan wilayah dan dihitung menggunakan faktor offset yang berbeda. |
Untuk informasi lebih lanjut mengenai aturan offset, faktor offset, contoh offset, dan metode pembelian, lihat Gunakan paket penyimpanan dan Gunakan paket jaringan.
Biaya untuk jadwal backup yang tidak digunakan
Anda tetap dikenai biaya penyimpanan meskipun jadwal backup tidak membuat set backup baru, karena backup historis terus mengonsumsi sumber daya penyimpanan.
Untuk melepas jadwal backup atau mengurangi jumlah data backup, lihat Lihat dan kurangi data backup, Hapus atau kurangi backup, dan Hapus backup dari instans yang telah dilepas.
-
Pay-as-you-go: Jika Anda tidak berniat menggunakan jadwal backup pay-as-you-go untuk jangka waktu yang lama, kami merekomendasikan Anda melepas jadwal backup tersebut setelah menyimpan data dan mengunduh set backup. Melepas jadwal backup akan menghentikan semua biaya backup dan penyimpanan di masa depan. Untuk informasi lebih lanjut, lihat Lepas atau batalkan langganan jadwal backup.
-
Langganan: Jika Anda tidak berniat menggunakan jadwal backup berlangganan untuk jangka waktu yang lama tetapi ingin menyimpan set backup historis tanpa menghasilkan yang baru, kami merekomendasikan Anda menjeda atau memulai ulang jadwal backup. Setelah Anda menjeda jadwal tersebut, Anda tidak lagi dikenai biaya backup. Namun, biaya penyimpanan masih dikenakan untuk jadwal backup berlangganan yang menggunakan DBS Storage.
-
Menjeda jadwal backup berlangganan yang sedang berjalan tidak memengaruhi periode langganan-nya.
-
Anda hanya dikenai biaya penyimpanan untuk jadwal backup berlangganan yang menggunakan DBS Storage.
Mengganti metode penagihan
Tidak, hal ini tidak didukung.
Melepaskan jadwal pencadangan bayar sesuai penggunaan
Ya. Untuk informasi lebih lanjut, lihat Lepas jadwal backup.
Membatalkan langganan atau melepas jadwal berlangganan
-
Anda tidak dapat melepas jadwal backup berlangganan.
-
Anda tidak dapat membatalkan langganan jadwal backup berlangganan.
Untuk informasi lebih lanjut, lihat Kebijakan pengembalian dana.
Efek kedaluwarsa paket
Paket penyimpanan dan paket jaringan adalah paket sumber daya prabayar yang ditawarkan oleh Database Backup Service (DBS). Setelah paket kedaluwarsa, paket tersebut tidak dapat lagi digunakan untuk meng-offset biaya penyimpanan atau jaringan. Hal ini tidak memengaruhi jadwal backup atau data backup yang ada.
Kedaluwarsa dan pembayaran tertunda
Untuk informasi lebih lanjut, lihat Kedaluwarsa dan pembayaran tertunda.
Bagaimana cara mengurangi biaya langganan data disaster recovery rencana backup?
Beli paket penyimpanan untuk meng-offset biaya DBS Storage untuk jadwal backup di bawah akun yang sama. Untuk informasi lebih lanjut, lihat DBS Storage dan bucket OSS yang dibuat pengguna.
Biaya pencadangan database yang tidak terduga
Fitur backup dan pemulihan untuk ApsaraDB RDS, PolarDB, ApsaraDB for MongoDB, ApsaraDB for Redis, Tair, dan AnalyticDB for PostgreSQL disediakan oleh Database Backup Service (DBS). Anda mungkin dikenai biaya ini karena menggunakan fitur backup dalam produk-produk tersebut. Untuk informasi lebih lanjut, lihat Ikhtisar penagihan.
Atasi jadwal backup yang gagal
Gejala
Di halaman Jadwal Backup, jadwal backup yang gagal memiliki status Error.
Penyebab
Status Error berarti setidaknya satu tugas dalam jadwal backup gagal. Ini bisa berupa backup penuh, backup inkremental, atau jenis tugas lainnya.
-
Saat tugas gagal, Data Disaster Recovery tidak secara otomatis memulai ulang tugas tersebut. Hal ini mencegah potensi dampak pada layanan bisnis Anda.
-
Untuk memastikan layanan Anda berjalan lancar, segera selidiki penyebab error tersebut. Jika masalah berlanjut setelah mencoba solusi dalam topik ini, hubungi kami di grup dukungan pelanggan DBS (grup DingTalk ID: 35585947).
Resolusi
Data Disaster Recovery menyediakan solusi berikut untuk tugas backup yang gagal.
|
Skenario dan solusi |
Catatan |
|
Jika Anda telah mengidentifikasi dan menyelesaikan penyebab kegagalan tugas, klik Restart Backup. Contohnya, jika backup gagal karena instans sumber dihentikan, mulai ulang tugas yang gagal setelah instans sumber berjalan kembali. |
|
|
Jika Anda telah mengidentifikasi dan menyelesaikan penyebab kegagalan tugas, klik Ignore Error. Contohnya, jika backup gagal karena instans backup dimatikan atau layanan tidak tersedia tetapi sekarang sudah tersedia, Anda dapat mengabaikan error tersebut. Backup akan berjalan sesuai jadwal pada jendela backup berikutnya. |
Jika masalah telah terselesaikan, status tugas berubah menjadi Completed setelah Anda mengabaikan error. Jika ini satu-satunya tugas yang gagal dalam jadwal backup, status jadwal kembali menjadi Running. Jika status jadwal tetap Error, periksa tugas gagal lainnya. |
|
Jika Anda tidak dapat menentukan penyebab error atau cara menyelesaikannya, arahkan kursor ke ikon tanda seru (!) untuk melihat pesan error. Kemudian, cari pesan error tersebut di topik Troubleshoot Data Disaster Recovery errors. |
Jika error Anda tidak tercantum dalam topik tersebut, atau solusi yang direkomendasikan tidak menyelesaikan masalah, hubungi kami di grup dukungan pelanggan DBS (DingTalk group ID: 35585947). |
Prosedur
-
Klik Rectify di kolom Status jadwal backup yang gagal. Anda akan diarahkan ke halaman tugas backup yang gagal.
Jika tugas yang gagal adalah backup penuh, Anda akan diarahkan ke halaman Full Data. Jika tugas yang gagal adalah backup inkremental, Anda akan diarahkan ke halaman Incremental Data.
-
Pilih solusi untuk memperbaiki tugas backup yang gagal.
-
Untuk memulai ulang tugas backup yang gagal, klik Restart Backup.
CatatanJika tugas yang gagal adalah backup penuh, pertimbangkan dampak operasi backup pada database sumber sebelum memulai ulang tugas. Lakukan tindakan ini selama jam sepi.
-
Untuk mengabaikan error, klik Ignore Error.
-
Untuk melakukan troubleshooting, arahkan kursor ke ikon tanda seru (!) untuk melihat pesan error. Kemudian, klik View Exception Fixing Suggestions (untuk backup penuh yang gagal) atau View Incremental Exception Fixing Suggestions (untuk backup inkremental yang gagal). Anda akan diarahkan ke topik Common errors. Cari pesan error tersebut di topik tersebut.
CatatanJika Anda tidak dapat menemukan pesan error tersebut, kegagalan mungkin disebabkan oleh jenis tugas lain. Dalam kasus ini, hubungi kami di grup dukungan pelanggan DBS (DingTalk group ID: 35585947).
-
Aktifkan Database Backup Service (DBS)
Saat pertama kali menggunakan Database Backup Service (DBS), Anda harus memberikan peran AliyunServiceRoleForDBS kepada DBS dan mengaktifkan Object Storage Service (OSS). Hal ini memungkinkan DBS mengakses, mengkueri, dan mengelola database Anda serta mencadangkannya ke OSS secara real time. Otorisasi ini memastikan fitur backup dan pemulihan DBS berfungsi dengan benar dan tidak memengaruhi kinerja instans backup DBS Anda.
Langkah 1: Otorisasi peran terkait layanan DBS
Peran terkait layanan DBS, AliyunServiceRoleForDBS, adalah Peran RAM yang memberikan izin untuk mengakses layanan cloud lainnya. Ketika DBS perlu mengakses database Alibaba Cloud Anda, seperti ApsaraDB for RDS, ApsaraDB for MongoDB, ApsaraDB for Redis, atau PolarDB, atau database yang dikelola sendiri yang dihosting pada instans Elastic Compute Service (ECS), layanan tersebut menggunakan AliyunServiceRoleForDBS untuk memperoleh izin yang diperlukan. Untuk informasi selengkapnya, lihat peran terkait layanan.
Pertama kali menggunakan DBS, Anda harus memberikan peran terkait layanan (AliyunServiceRoleForDBS) kepada DBS. Untuk informasi lebih lanjut mengenai izin tersebut, lihat Lampiran: AliyunServiceRoleForDBS.
Login ke DMS 5.0.
-
Di bilah navigasi atas, pilih Security and disaster recovery (DBS) > Data Disaster Recovery (DBS) > Disaster Recovery Data Source.
CatatanJika Anda menggunakan konsol DMS dalam mode simple, arahkan kursor ke ikon
di pojok kiri atas konsol DMS dan pilih All Features > Security and disaster recovery (DBS) > Data Disaster Recovery (DBS) > Disaster Recovery Data Source. -
Di kotak dialog yang muncul, klik Authorize DBS SLR.
CatatanJika kotak dialog otorisasi tidak muncul setelah Anda login ke konsol DBS, lewati langkah-langkah tersisa dalam topik ini dan lanjutkan untuk membuat backup. Untuk informasi lebih lanjut, lihat Mengelola backup menggunakan sumber data pemulihan bencana atau Buat backup dari daftar rencana backup.
-
Klik OK.
Peran terkait layanan DBS (AliyunServiceRoleForDBS) telah dibuat. Jika Anda perlu menghapus peran terkait layanan (AliyunServiceRoleForDBS), lihat Hapus peran RAM.
Langkah 2: Aktifkan OSS
Mengaktifkan Object Storage Service (OSS) tidak dikenai biaya. Setelah diaktifkan, saat Anda menggunakan Data Disaster Recovery untuk membuat backup, Data Disaster Recovery dapat menyimpan data backup di OSS (penyimpanan cloud).
-
Login ke konsol Data Management Service (DMS) 5.0.
-
Di bilah navigasi atas, pilih Security and disaster recovery (DBS) > Data Disaster Recovery (DBS) > Backup Plan.
CatatanJika Anda menggunakan konsol DMS dalam mode simple, arahkan kursor ke ikon
di pojok kiri atas konsol DMS dan pilih All Features > Security and disaster recovery (DBS) > Data Disaster Recovery (DBS) > Backup Plan. -
Di kotak dialog yang muncul, klik Activate OSS Now.
-
Di kotak dialog yang muncul, klik Activate Now.
-
Di halaman Object Storage Service (OSS), baca perjanjian layanan, centang kotak persetujuan, lalu klik Activate Now.
Anda telah mengaktifkan layanan DBS.
Lampiran: AliyunServiceRoleForDBS
Nama peran: AliyunServiceRoleForDBS
Kebijakan: 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 akun
MySQL
|
Fitur |
Izin |
|
Backup |
|
|
Pemulihan |
SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE VIEW, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE, EVENT, dan TRIGGER. |
-
Untuk melakukan backup inkremental pada database MySQL, Anda harus menggunakan pernyataan
show binary logs. Untuk MySQL 5.5.24 dan versi sebelumnya, akun database harus memiliki izinsuperuntuk menjalankan pernyataan ini. Untuk MySQL 5.5.25 dan versi setelahnya, hanya diperlukan izinREPLICATION CLIENT. -
Untuk database RDS, akun read-only sudah cukup untuk backup, sedangkan pemulihan memerlukan akun read-write.
SQL Server
|
Fitur |
Izin |
|
Backup |
SELECT dan VIEW DEFINITION |
|
Pemulihan |
SELECT, INSERT, ALTER Database, REFERENCES, dan VIEW DEFINITION |
PostgreSQL
|
Fitur |
Izin |
|
Backup |
Izin SELECT atau peran SUPER |
|
Pemulihan |
CREATE, INSERT, USAGE, REFERENCES, dan TRIGGER |
Konsistensi data
-
Untuk backup logis, guna meminimalkan dampak pada kinerja database, Data Disaster Recovery menggunakan metode tanpa lock selama proses backup penuh untuk menarik data secara paralel dan mencadangkannya ke OSS.
-
Backup penuh berisi data dari titik waktu yang berbeda. Selama pemulihan data, backup penuh dipulihkan terlebih dahulu, diikuti oleh backup inkremental. Proses pemulihan backup inkremental yang idempoten memastikan konsistensi data.
|
Backup inkremental |
Konsistensi data |
|
Diaktifkan |
Didukung |
|
Nonaktif |
Tidak didukung |
Manajemen siklus hidup
Siklus hidup
Siklus hidup set backup berkisar antara 7 hingga 3.650 hari (10 tahun). Data Disaster Recovery secara otomatis menghapus set backup yang kedaluwarsa yang memenuhi kriteria pembersihan.
Sesuai kebijakan pembersihan, jika jadwal backup berisi lebih dari tiga set backup penuh, Data Disaster Recovery secara otomatis menghapus set backup penuh dan inkremental yang kedaluwarsa.
-
Anda dapat menunggu backup terjadwal berikutnya atau memulai backup secara manual jika diperlukan. Kebijakan pembersihan dipicu ketika jumlah set backup penuh melebihi tiga. Untuk informasi lebih lanjut, lihat Memulai tugas backup secara manual.
-
Jika Anda terus-menerus menghapus set backup penuh sehingga jumlahnya tetap tiga atau kurang, kebijakan pembersihan tidak dipicu. Akibatnya, set backup inkremental disimpan tanpa batas di Data Disaster Recovery dan mengonsumsi ruang penyimpanan. Jika Anda tidak lagi memerlukan backup inkremental, nonaktifkan fitur backup log inkremental. Untuk informasi lebih lanjut, lihat Aktifkan atau nonaktifkan backup log inkremental.
-
Jika Anda mengubah siklus hidup setelah membuat jadwal backup, aturan siklus hidup baru berlaku untuk set backup baru maupun yang sudah ada.
Memodifikasi siklus hidup
Untuk informasi lebih lanjut, lihat Modifikasi kebijakan backup jadwal backup atau Modifikasi siklus hidup jadwal backup.
Operasi terkait
Untuk mempelajari cara melihat ukuran backup dan mengurangi backup data, lihat Hapus set backup atau kurangi frekuensi backup.
FAQ
-
P: Saya mengatur siklus hidup jadwal backup saya menjadi 7 hari. Mengapa set backup yang kedaluwarsa tidak dihapus?
J: Kebijakan pembersihan tidak dipicu jika jadwal backup berisi tiga atau kurang set backup penuh. Akibatnya, set backup yang kedaluwarsa tidak dihapus secara otomatis.
-
P: Set backup saya telah kedaluwarsa. Mengapa backup inkremental masih mengonsumsi ruang penyimpanan?
J: Hal ini terjadi jika penghapusan manual menjaga jumlah set backup penuh tetap tiga atau kurang, sehingga mencegah kebijakan pembersihan dipicu. Untuk informasi lebih lanjut, lihat Aturan siklus hidup.
Ukuran data backup
Ukuran data backup adalah volume data yang ditransmisikan melalui jalur backup Data Disaster Recovery.
Konsep utama
Skenario backup database melibatkan konsep-konsep berikut: ruang disk database, ukuran file data, ukuran data backup, dan ukuran data penyimpanan.
| Jumlah data | Deskripsi |
| Ruang disk database | Total ruang yang dikonsumsi oleh file data, log, file sistem operasi, dan ruang kosong sistem operasi server tempat database berada. Catatan
|
| Ukuran file data | Jumlah ruang disk yang ditempati oleh file data database di server tempat database berada. Anda dapat melakukan operasi berikut untuk melihat ukuran file data database:
|
| Ukuran data backup | Jumlah data yang dicadangkan menggunakan Database Backup (DBS). Ukuran ini bergantung pada berbagai faktor seperti jenis database, mode backup, dan granularitas backup. |
| Ukuran data penyimpanan | Volume data yang disimpan di sistem penyimpanan. Ukuran ini bergantung pada berbagai faktor seperti ukuran data backup, format penyimpanan data backup, dan algoritma kompresi. |
Secara umum, hubungan antara ukuran-ukuran ini adalah sebagai berikut: ruang disk database (di RDS/ECS) > ukuran file data (penggunaan aktual) > ukuran data backup > ukuran data penyimpanan.
Secara ringkas, Anda dapat mengurangi ukuran data backup dengan menyesuaikan granularitas backup dan siklus backup yang disediakan oleh Data Disaster Recovery, yang pada gilirannya mengurangi biaya Data Disaster Recovery Anda. Anda juga dapat mengurangi ukuran data penyimpanan dengan menggunakan format penyimpanan ringkas, kompresi, dan kebijakan siklus hidup serta pembersihan otomatis yang disediakan oleh Data Disaster Recovery, yang pada gilirannya mengurangi biaya OSS Anda.
Penggunaan backup
-
Klik manage di kolom actions untuk jadwal backup target.
-
Anda dapat melihat ukuran data backup di bagian billing information.
Parameter
Deskripsi
Instance type
Data Disaster Recovery mendukung berbagai jenis instans, termasuk serverless, micro, small, medium, large, dan xlarge. Untuk informasi lebih lanjut, lihat Cara memilih spesifikasi jadwal backup.
Billing method
Data Disaster Recovery mendukung metode penagihan pay-as-you-go dan langganan. Untuk informasi lebih lanjut, lihat item penagihan (DMS).
Free backup data quota
Kuota data gratis, harga, serta kinerja backup dan pemulihan bervariasi berdasarkan jenis instans. Untuk informasi lebih lanjut, lihat item penagihan (DMS).
CatatanAnda dapat meningkatkan jenis instans untuk menambah kuota data gratisnya. Untuk informasi lebih lanjut, lihat Tingkatkan jadwal backup dan Kuota gratis untuk setiap jenis instans.
Billed backup data this month
Penggunaan data yang melebihi kuota gratis dikenai biaya. Jenis instans yang lebih tinggi menawarkan kinerja backup dan pemulihan yang lebih baik dengan harga satuan lebih rendah.
Full backup data this month
Total data dari semua tugas backup penuh.
Incremental backup data this month
Total data dari semua tugas backup inkremental.
Statistical period
Statistik dihitung berdasarkan bulan kalender.
Created at
Waktu jadwal backup dibuat.
Ubah sumber backup
Kasus penggunaan
-
Database asli Anda dimigrasi atau dihentikan, dan Anda perlu beralih ke database baru untuk backup.
-
Fase pengujian selesai, dan Anda perlu beralih ke database produksi untuk backup.
-
Kredensial akun yang dikonfigurasi untuk database sumber salah atau memiliki izin yang tidak mencukupi, dan Anda perlu memperbaruinya.
-
Skema database sumber telah berubah, dan Anda perlu mengonfigurasi ulang objek backup.
Prosedur
Ubah kredensial dan objek backup
Prasyarat
-
Jadwal backup menggunakan metode backup logis.
-
Akun database untuk database sumber harus memiliki izin yang diperlukan untuk mencadangkan dan memulihkan data. Untuk informasi lebih lanjut, lihat Izin akun.
Prosedur
-
Di kolom Actions jadwal backup target, klik Manage. Halaman Configure Task muncul.
-
Di bagian Basic Information, klik Edit Backup Source. Untuk detail cara mengonfigurasi sumber backup untuk database yang berbeda, lihat Konfigurasi jadwal backup dan pulihkan data.
-
Perbarui informasi sumber backup dan klik Next setelah pengujian koneksi berhasil.
Parameter meliputi Backup Method, Database Location, Instance region, RDS instance ID, Connection address, Database Account, dan Password. Setelah memasukkan informasi, klik Check Connection.
-
Tentukan objek database yang akan dicadangkan dan klik Save.
-
Untuk menambahkan database sumber baru, pilih database di bagian Available dan klik ikon
. -
Untuk menghapus database yang dipilih, pilih database di bagian Selected dan klik ikon
.
Halaman ini menggunakan pemilih daftar ganda. Klik panah > dan < untuk memindahkan objek database antara dua daftar.
-
-
Di kotak dialog precheck, sistem menjalankan source database connectivity check, database permission check, OSS check, dan storage engine check secara berurutan. Setelah semua pemeriksaan berhasil, klik Start Immediately.
Catatan-
Setelah Anda mengklik Start Immediately, jika tugas incremental backup sedang berjalan, sistem akan menandainya sebagai selesai dan menjadwalkan tugas incremental backup baru dengan kredensial akun yang baru.
-
Jika tidak ada tugas full backup yang sedang berjalan, sistem segera memulai tugas backup penuh. Untuk meminimalkan dampak pada source database Anda, kami merekomendasikan Anda mengubah konfigurasi selama jam sepi.
-
Jika tugas full backup sedang berjalan, sistem tidak memperbarui konfigurasinya. Sistem menggunakan konfigurasi baru untuk tugas full backup berikutnya yang dijadwalkan atau dimulai secara manual.
-
Ubah objek backup
-
Di kolom Actions jadwal backup target, klik Manage. Halaman Configure Task muncul.
-
Di bagian Basic Information, klik Edit Backup Objects.
-
Ubah objek backup dan klik Save.
-
Untuk menambahkan database sumber baru, pilih database di area Source Database Objects di sebelah kiri dan klik
. -
Untuk menghapus database yang sebelumnya dipilih, pilih database di area Selected Database Objects di sebelah kanan dan klik
.
Halaman ini menggunakan pemilih daftar ganda. Klik panah > dan < untuk memindahkan objek database antara dua daftar.
-
-
Kotak dialog Start Full Backup muncul dengan pesan "Are you sure you want to back up the database immediately?". Klik OK atau Close.
-
Jika Anda mengklik OK, backup task dimulai dalam waktu sekitar satu menit dan mencadangkan objek yang ditentukan dalam backup schedule. Untuk meminimalkan dampak pada source database Anda, kami merekomendasikan Anda melakukan operasi ini selama jam sepi.
-
Jika Anda mengklik Close, sistem menyimpan konfigurasi tetapi tidak segera memulai tugas full backup. Konfigurasi baru berlaku untuk backup terjadwal berikutnya.
-
Jadwal backup cross-region
Saat Anda mengaktifkan fitur backup cross-region di konsol ApsaraDB RDS, Data Disaster Recovery menggunakan Express Connect untuk mentransfer dan mencadangkan data instans RDS Anda (ApsaraDB RDS for MySQL, ApsaraDB RDS for SQL Server, atau ApsaraDB RDS for PostgreSQL) lintas wilayah. Proses ini juga membuat jadwal backup baru di konsol Data Disaster Recovery. Anda dapat melihat informasi database sumber di halaman detail jadwal backup.
Untuk informasi lebih lanjut mengenai fitur backup cross-region dan penagihannya, lihat topik-topik berikut:
FAQ
-
P: Bagaimana cara menonaktifkan jadwal backup?
J: Setelah Anda menonaktifkan fitur backup cross-region di konsol ApsaraDB RDS, Data Disaster Recovery secara otomatis menghentikan jadwal backup yang sesuai.
-
P: Mengapa saya masih dikenai biaya setelah menonaktifkan fitur backup cross-region?
J: Setelah Anda menonaktifkan fitur backup cross-region, penagihan untuk transfer data berhenti dan tidak ada backup baru yang dibuat. Namun, sistem menyimpan backup yang ada selama minimal 7 hari berdasarkan kebijakan retensi. Anda dapat mengatur periode retensi menjadi 7 hari. Setelah periode 7 hari, sistem secara otomatis menghapus semua file backup cross-region, dan Anda tidak akan lagi dikenai biaya penyimpanan untuk file tersebut.
-
P: Dapatkah saya mengganti metode penagihan jadwal backup menjadi langganan?
J: Tidak. Jenis jadwal backup ini menggunakan metode penagihan pay-as-you-go secara default, dan Anda tidak dapat menggantinya menjadi langganan.
-
P: Setelah saya menonaktifkan fitur backup cross-region di konsol ApsaraDB RDS, mengapa jadwal backup masih muncul di konsol Data Disaster Recovery?
J: Jadwal backup tetap ada di konsol Data Disaster Recovery untuk sementara, tetapi tidak lagi dikenai biaya apa pun.
Dampak backup
Menjalankan backup untuk data disaster recovery memengaruhi kinerja database. Untuk meminimalkan dampak ini, jadwalkan tugas backup selama jam sepi.
Prinsip backup dan dampaknya
|
Item |
Backup logis |
Backup fisik |
|
Prinsip backup penuh |
Membaca data dari tabel secara paralel dengan mengeksekusi pernyataan SQL di beberapa thread. |
Gateway backup yang diinstal di server database langsung menyalin file database. |
|
Prinsip backup inkremental |
Menangkap log dari memori database secara real time untuk melakukan backup inkremental. Metode ini mencegah akumulasi data dan mengurangi dampak pada kinerja I/O database. |
|
|
Dampak pada Database |
Membaca data dari instans database, yang memengaruhi kinerja database tetapi tidak menyebabkan lock tabel. |
Membaca data dari disk database, yang memengaruhi kinerja I/O tetapi tidak menyebabkan lock tabel. |
Format binlog untuk MySQL
Data Disaster Recovery mendukung backup penuh, backup inkremental, dan pemulihan data. Untuk memastikan backup berjalan dengan benar, Data Disaster Recovery memerlukan konfigurasi dan izin akun tertentu untuk database yang ingin Anda cadangkan.
Skenario error
Saat Anda mengonfigurasi jadwal backup di konsol Data Disaster Recovery, precheck gagal. Pesan error menunjukkan bahwa parameter binlog_format dari database sumber tidak diatur ke ROW. Untuk informasi lebih lanjut, lihat Cadangkan database on-premises dan cloud pihak ketiga.
Untuk mengatasi masalah ini, jalankan perintah set global binlog_format=ROW pada database sumber dan kemudian hentikan semua koneksi aktif. Jika Anda tidak menghentikan koneksi, sesi yang ada mungkin terus menulis data dalam format non-ROW, yang menyebabkan data inkremental tidak konsisten.
Catatan penggunaan
-
Parameter
binlog_formatharus diatur ke ROW. Dalam mode ROW, log biner mencatat pra-gambar dan post-image lengkap untuk operasi Data Manipulation Language (DML). Pencatatan terperinci ini penting untuk pemulihan data. -
Mengatur
binlog_formatke STATEMENT atau MIXED tidak disarankan. Format ROW lebih stabil dan andal untuk tujuan backup dan pemulihan. -
Mengubah
binlog_formatke ROW hanya memengaruhi konten log biner dan tidak memengaruhi kueri database. Namun, kami merekomendasikan Anda menghentikan semua koneksi database aktif untuk memastikan semua koneksi menggunakan format ROW.
Prosedur
-
Gunakan akun istimewa untuk terhubung ke database sumber dan jalankan perintah berikut untuk mengatur
binlog_formatkeROW.SET GLOBAL binlog_format = 'ROW';Untuk memverifikasi nilai saat ini dari parameter binlog_format, jalankan perintah berikut:
SHOW GLOBAL VARIABLES LIKE 'binlog_format'; -
Hentikan semua koneksi aktif ke database. Langkah ini sangat penting untuk mencegah sesi yang ada menulis data dalam format non-ROW, yang menyebabkan data inkremental tidak konsisten.
Cadangkan instans hanya baca
Prasyarat
-
Anda telah membeli jadwal backup. Untuk informasi lebih lanjut, lihat Buat jadwal backup.
CatatanSaat membeli jadwal backup, pilih MySQL sebagai jenis database dan backup logis sebagai metode backup.
-
Anda telah membuat instans ApsaraDB RDS for MySQL hanya baca. Untuk informasi lebih lanjut, lihat Buat instans ApsaraDB RDS for MySQL hanya baca.
-
Metode 1: Konfigurasi jadwal backup menggunakan titik akhir publik:
-
Dapatkan titik akhir publik instans hanya baca. Untuk informasi lebih lanjut, lihat Lihat dan kelola titik akhir instans dan nomor port.
-
Tambahkan blok CIDR Database Backup Service (DBS) ke daftar putih instans hanya baca. Untuk informasi lebih lanjut, lihat Konfigurasi daftar putih IP.
CatatanSaat mengonfigurasi jadwal backup, pilih Self-managed database with Public IP:Port untuk Database Location, lalu klik How to Add to Whitelist untuk mendapatkan blok CIDR Database Backup Service (DBS).
Anda juga harus menentukan parameter seperti Backup Method, Database Type, dan Connection Address.
-
-
Metode 2: Konfigurasi jadwal backup menggunakan titik akhir internal:
-
Anda telah mendapatkan titik akhir internal instans hanya baca dan menggunakan perintah ping secara lokal untuk mendapatkan alamat IP internal saat ini.
~ % ping rr-bp1xxx.mysql.rds.aliyuncs.com PING rr-bp1xxx.mysql.rds.aliyuncs.com (172.xx.xxx.101): 56 data bytes Request timeout for icmp_seq 0 Request timeout for icmp_seq 1PentingAlamat IP internal yang Anda peroleh dapat berubah dalam beberapa skenario, yang dapat menyebabkan backup gagal. Untuk informasi lebih lanjut, lihat Apa saja dampak backup pada database?.
-
Anda telah menambahkan blok CIDR Database Backup Service (DBS) ke daftar putih instans hanya baca. Untuk informasi lebih lanjut, lihat Konfigurasi daftar putih IP.
CatatanSaat mengonfigurasi jadwal backup, pilih RDS Instance untuk Database Location, lalu klik How to Add to Whitelist untuk mendapatkan blok CIDR Database Backup Service (DBS).
-
Pertimbangan
-
Replikasi binlog mungkin tertunda selama backup melalui jaringan publik. Kami merekomendasikan mengatur nilai yang lebih tinggi untuk Retention Period log lokal di tab Backup Policy pada halaman Backup and Restoration untuk instans ApsaraDB RDS for MySQL hanya baca Anda. Periode retensi default adalah 18 jam.
-
Saat Anda mengonfigurasi jadwal backup menggunakan titik akhir internal, alamat IP internal dapat berubah jika Anda mengkloning instans hanya baca, memigrasikannya ke zona ketersediaan lain, atau mengubah VPC atau vSwitch-nya. Perubahan alamat IP menyebabkan koneksi ke instans sumber gagal, sehingga backup gagal.
Jika hal ini terjadi, peroleh alamat IP internal saat ini yang baru seperti yang dijelaskan di bagian Prasyarat, lalu ubah database sumber backup. Simpan perubahan tersebut.
Prosedur
Anda dapat mengonfigurasi rencana backup untuk instans ApsaraDB RDS for MySQL hanya baca dengan memilih salah satu dari dua opsi untuk Database Location: A self-managed database with a public IP address and port atau A self-managed database connected through Express Connect, a VPN Gateway, or an Intelligent Gateway.
Metode 1: Gunakan titik akhir publik
Di halaman Jadwal Backup, temukan ID jadwal backup yang ingin Anda konfigurasi dan klik Configure Backup Schedule di kolom Actions.

-
Di halaman Configure Backup Source and Destination, konfigurasikan sumber dan tujuan backup, lalu klik Next di pojok kanan bawah.
Catatan-
Atur Database Location ke Self-managed database with Public IP:Port.
-
Untuk Connection Address, masukkan titik akhir publik instans ApsaraDB RDS for MySQL hanya baca. Untuk informasi lebih lanjut, lihat Lihat dan kelola titik akhir instans dan nomor port.
-
Untuk detail parameter lainnya, lihat Kelola jadwal backup.
-
-
Di halaman Edit Backup Objects, pindahkan database atau tabel target ke kotak Selected, lalu klik Next.
Catatan-
Backup logis: Anda dapat memilih database dan tabel mana yang akan dicadangkan selama backup penuh. Beberapa mesin database memungkinkan Anda mencadangkan beberapa database, satu database, atau satu tabel. Beberapa mesin database juga mendukung backup inkremental. Backup inkremental tidak membedakan antara database atau tabel dan secara default mencadangkan semua data inkremental.
-
Anda dapat mengklik Select All di pojok kiri bawah untuk mencadangkan seluruh database. Objek dan granularitas backup yang didukung bervariasi berdasarkan mesin database. Untuk informasi lebih lanjut, lihat Jenis database dan fitur yang didukung.
-
Database yang dibuat setelah Anda mengonfigurasi jadwal backup tidak dicadangkan secara default. Untuk mencadangkan database yang baru dibuat, Anda harus menambahkannya ke konfigurasi jadwal backup. Untuk informasi lebih lanjut, lihat Ubah objek backup.
-
-
Backup fisik: Anda hanya dapat mencadangkan seluruh instans database.
-
-
Di halaman Configure Backup Time, konfigurasikan waktu backup dan parameter lainnya, lalu klik Next di pojok kanan bawah.
Parameter
Deskripsi
Full Backup Frequency
Pilih Periodic Backup atau Single Backup sesuai kebutuhan.
CatatanJika Anda perlu memulihkan data inkremental, kami merekomendasikan Anda memilih Periodic Backup dan melakukan backup penuh setidaknya sekali seminggu. Jika tidak, memulihkan data memerlukan pemutaran kembali banyak file binlog, yang meningkatkan risiko kegagalan pemulihan dan memperpanjang objective waktu pemulihan (RTO).
Full Backup Cycle
Parameter ini diperlukan jika Anda mengatur Full Backup Frequency ke Periodic Backup. Pilih hari dalam seminggu untuk backup. Anda harus memilih setidaknya satu hari per minggu.
Full Backup Start Time
Parameter ini diperlukan jika Anda mengatur Full Backup Frequency ke Periodic Backup. Pilih waktu mulai backup, misalnya, 01:00. Kami merekomendasikan Anda mengatur ini pada jam sepi.
CatatanJika tugas backup penuh sebelumnya masih berjalan pada waktu mulai terjadwal backup berikutnya, sistem akan melewatkan backup terjadwal tersebut.
Incremental Backup
Mengaktifkan backup inkremental. Jika Anda mengaktifkan fitur ini, pastikan binlog diaktifkan untuk database sumber.
Catatan-
Parameter ini hanya muncul jika Anda mengatur Full Backup Frequency ke Periodic Backup.
-
Binlog diaktifkan secara default untuk ApsaraDB RDS for MySQL. Untuk database yang dikelola sendiri, Anda harus mengaktifkan binlog secara manual.
Maximum Concurrent Threads for Full Backup
Masukkan jumlah maksimum thread konkuren untuk backup penuh. Anda dapat menyesuaikan parameter ini untuk mengontrol kecepatan backup. Misalnya, Anda dapat mengurangi jumlah thread backup untuk meminimalkan dampak pada database.
Backup Network Throttling
Batas lebar pita jaringan. Satuan: MB/s. Anda dapat mengatur batas berdasarkan kebutuhan bisnis Anda. Nilai default 0 menunjukkan bahwa lebar pita jaringan tidak terbatas.
CatatanParameter ini hanya ditampilkan saat Anda mencadangkan database MySQL.
-
Di langkah Edit Lifecycle, konfigurasikan siklus hidup untuk data backup penuh di bagian Configure Full Data Backup Lifecycle.
CatatanJika Anda mengatur parameter Incremental Backup ke Enable di Langkah 6, Anda harus mengonfigurasi siklus hidup untuk data backup inkremental.
Setelah konfigurasi selesai, klik Precheck di pojok kanan bawah halaman.
-
Di kotak dialog Precheck, klik Start Task setelah precheck berhasil.
Catatan-
Jadwal backup siap digunakan saat Status-nya berubah menjadi Running.
-
Jika jadwal backup menjadi abnormal atau melaporkan error, segera lakukan troubleshooting dan atasi masalah tersebut. Untuk informasi lebih lanjut, lihat Cara memperbaiki jadwal backup yang abnormal. Jika masalah berlanjut setelah Anda mengikuti saran dalam topik tersebut, hubungi dukungan teknis di grup DingTalk (ID: 35585947).
-
Metode 2: Gunakan titik akhir internal
Di halaman Jadwal Backup, temukan ID jadwal backup yang ingin Anda konfigurasi dan klik Configure Backup Schedule di kolom Actions.

-
Di halaman Configure Backup Source and Destination, konfigurasikan sumber dan tujuan backup, lalu klik Next di pojok kanan bawah.
Catatan-
Untuk Database Location, pilih Self-managed database accessed via Express Connect/VPN Gateway/Intelligent Gateway.
-
Untuk Destination VPC, pilih VPC instans ApsaraDB RDS for MySQL hanya baca target.
-
Untuk Connection address, masukkan alamat IP pribadi seperti yang dijelaskan di Prasyarat.
-
Untuk Port, masukkan nomor port instans ApsaraDB RDS for MySQL hanya baca target.
-
Untuk detail parameter lainnya, lihat Kelola jadwal backup.
-
-
Di halaman Edit Backup Objects, pindahkan database atau tabel target ke kotak Selected, lalu klik Next.
Catatan-
Backup logis: Anda dapat memilih database dan tabel mana yang akan dicadangkan selama backup penuh. Beberapa mesin database memungkinkan Anda mencadangkan beberapa database, satu database, atau satu tabel. Beberapa mesin database juga mendukung backup inkremental. Backup inkremental tidak membedakan antara database atau tabel dan secara default mencadangkan semua data inkremental.
-
Anda dapat mengklik Select All di pojok kiri bawah untuk mencadangkan seluruh database. Objek dan granularitas backup yang didukung bervariasi berdasarkan mesin database. Untuk informasi lebih lanjut, lihat Jenis database dan fitur yang didukung.
-
Database yang dibuat setelah Anda mengonfigurasi jadwal backup tidak dicadangkan secara default. Untuk mencadangkan database yang baru dibuat, Anda harus menambahkannya ke konfigurasi jadwal backup. Untuk informasi lebih lanjut, lihat Ubah objek backup.
-
-
Backup fisik: Anda hanya dapat mencadangkan seluruh instans database.
-
-
Di halaman Configure Backup Time, konfigurasikan waktu backup dan parameter lainnya, lalu klik Next di pojok kanan bawah.
Parameter
Deskripsi
Full Backup Frequency
Pilih Periodic Backup atau Single Backup sesuai kebutuhan.
CatatanJika Anda perlu memulihkan data inkremental, kami merekomendasikan Anda memilih Periodic Backup dan melakukan backup penuh setidaknya sekali seminggu. Jika tidak, memulihkan data memerlukan pemutaran kembali banyak file binlog, yang meningkatkan risiko kegagalan pemulihan dan memperpanjang objective waktu pemulihan (RTO).
Full Backup Cycle
Parameter ini diperlukan jika Anda mengatur Full Backup Frequency ke Periodic Backup. Pilih hari dalam seminggu untuk backup. Anda harus memilih setidaknya satu hari per minggu.
Full Backup Start Time
Parameter ini diperlukan jika Anda mengatur Full Backup Frequency ke Periodic Backup. Pilih waktu mulai backup, misalnya, 01:00. Kami merekomendasikan Anda mengatur ini pada jam sepi.
CatatanJika tugas backup penuh sebelumnya masih berjalan pada waktu mulai terjadwal backup berikutnya, sistem akan melewatkan backup terjadwal tersebut.
Incremental Backup
Mengaktifkan backup inkremental. Jika Anda mengaktifkan fitur ini, pastikan binlog diaktifkan untuk database sumber.
Catatan-
Parameter ini hanya muncul jika Anda mengatur Full Backup Frequency ke Periodic Backup.
-
Binlog diaktifkan secara default untuk ApsaraDB RDS for MySQL. Untuk database yang dikelola sendiri, Anda harus mengaktifkan binlog secara manual.
Maximum Concurrent Threads for Full Backup
Masukkan jumlah maksimum thread konkuren untuk backup penuh. Anda dapat menyesuaikan parameter ini untuk mengontrol kecepatan backup. Misalnya, Anda dapat mengurangi jumlah thread backup untuk meminimalkan dampak pada database.
Backup Network Throttling
Batas lebar pita jaringan. Satuan: MB/s. Anda dapat mengatur batas berdasarkan kebutuhan bisnis Anda. Nilai default 0 menunjukkan bahwa lebar pita jaringan tidak terbatas.
CatatanParameter ini hanya ditampilkan saat Anda mencadangkan database MySQL.
-
Di langkah Edit Lifecycle, konfigurasikan siklus hidup untuk data backup penuh di bagian Configure Full Data Backup Lifecycle.
CatatanJika Anda mengatur parameter Incremental Backup ke Enable di Langkah 6, Anda harus mengonfigurasi siklus hidup untuk data backup inkremental.
Setelah konfigurasi selesai, klik Precheck di pojok kanan bawah halaman.
-
Di kotak dialog Precheck, klik Start Task setelah precheck berhasil.
Catatan-
Jadwal backup siap digunakan saat Status-nya berubah menjadi Running.
-
Jika jadwal backup menjadi abnormal atau melaporkan error, segera lakukan troubleshooting dan atasi masalah tersebut. Untuk informasi lebih lanjut, lihat Cara memperbaiki jadwal backup yang abnormal. Jika masalah berlanjut setelah Anda mengikuti saran dalam topik tersebut, hubungi dukungan teknis di grup DingTalk (ID: 35585947).
-
Dapatkan titik akhir internal dan publik
Buka halaman Instances. Di bilah navigasi atas, pilih wilayah tempat instans RDS berada. Lalu, temukan instans RDS dan klik ID instans tersebut.
-
Di halaman Basic Information, klik View Connection Details untuk melihat titik akhir internal dan publik instans hanya baca. Halaman Database Connection mencantumkan Internal Endpoint dan Public Endpoint beserta nomor port-nya. Titik akhir internal menggunakan format
rr-bp1xxx.mysql.rds.aliyuncs.com.CatatanJika instans hanya baca tidak memiliki titik akhir publik, klik Apply for Public Endpoint di baris Public Endpoint pada halaman Database Connection, lalu klik OK. Titik akhir baru akan ditampilkan setelah diaktifkan.
FAQ
-
P: Mengapa jadwal backup saya gagal terhubung ke instans sumber saat menggunakan alamat IP internal, dan bagaimana cara memperbaikinya?
J: Penyebab yang mungkin: Alamat IP internal yang digunakan dalam Metode 2 bersifat dinamis dan dapat berubah jika Anda mengkloning instans hanya baca, memigrasikannya ke zona ketersediaan lain, atau mengubah VPC atau vSwitch-nya. Perubahan ini memutus koneksi ke instans sumber dan menyebabkan backup gagal.
Solusi: Gunakan titik akhir internal instans hanya baca dan jalankan perintah ping secara lokal untuk mendapatkan alamat IP internal saat ini yang baru. Lalu, ubah database sumber backup dan simpan perubahan tersebut.
~ % ping rr-bp1xxx.mysql.rds.aliyuncs.com PING rr-bp1xxx.mysql.rds.aliyuncs.com (172.xx.xxx.101): 56 data bytes Request timeout for icmp_seq 0 Request timeout for icmp_seq 1 -
P: Apakah Database Backup Service (DBS) mendukung backup penuh dan inkremental untuk instans hanya baca?
J: Ya, DBS mendukung keduanya.
Pemulihan bencana dan backup RDS
-
disaster recovery menyediakan backup dump dan logis, memungkinkan backup lintas wilayah dan fleksibel.
-
RDS menyediakan backup fisik, memungkinkan backup lokal dan pemulihan cepat.
Manfaat backup dump Database Backup Service (DBS)
Backup cross-region
-
Backup menggunakan jaringan yang aman, stabil, dan khusus.
-
DBS langsung melakukan dump backup fisik asli dan log dari ApsaraDB RDS, sehingga Anda tidak perlu memulai backup terpisah.
-
Pulihkan set backup ke instans ApsaraDB RDS dengan satu klik.
-
Simpan set backup hingga lima tahun. Set backup disimpan secara independen dan tetap tersedia selama periode yang ditentukan, bahkan setelah instans ApsaraDB RDS dilepas.
-
DBS menyediakan penyimpanan yang bebas perawatan dan auto-scaling.
Backup fleksibel
-
Database Backup Service (DBS) melindungi data kritis dengan mencadangkan tabel inti secara real time. DBS menggabungkan backup penuh tabel tunggal dengan backup inkremental real time untuk mencapai tujuan titik pemulihan (RPO) dalam hitungan detik dan memungkinkan pemulihan pada titik waktu.
-
Database Backup Service (DBS) mendukung pemulihan tabel tunggal, yang memungkinkan Anda mengekstrak tabel tertentu dari set backup. Karena waktu pemulihan hanya bergantung pada jumlah data yang dipulihkan, Anda dapat memulihkan data dalam hitungan menit.
-
Data Disaster Recovery menyediakan fitur pemetaan skema untuk pemulihan. Anda tidak perlu membeli instans database tambahan untuk pemulihan data dan dapat memulihkan data langsung ke instans database asli. Fitur pemetaan skema memungkinkan Anda mengganti nama skema dan tabel secara manual untuk pemulihan. Selain itu, data disaster recovery menyediakan strategi resolusi konflik untuk objek dengan nama yang sama. Jika skema atau tabel dengan nama yang sama ditemukan selama proses pemulihan, nama tersebut akan diubah secara otomatis. Proses ini tidak menghapus atau memodifikasi data asli di database target.
-
Untuk database RDS, Pemulihan Bencana Data terintegrasi secara mendalam dengan DMS, sehingga memungkinkan Anda langsung memulai pencadangan dan pemulihan. Fitur ini dapat diakses melalui: Security and Specifications (DBS) > Pemulihan Bencana Data.
Lihat file backup di OSS
Data Disaster Recovery mendukung pencadangan instans database ke OSS Anda sendiri. Saat Anda mencadangkan data ke OSS For User, Data Disaster Recovery secara otomatis membuat direktori backup di Bucket OSS yang ditentukan. Anda tidak perlu membuatnya secara manual. Konvensi penamaan untuk file backup adalah <ID tugas backup>/<Jenis backup>/<ID run tugas backup (penuh atau inkremental)>/<Data spesifik>.
Di halaman Jadwal Backup, temukan jadwal backup yang ingin Anda kelola dan klik Manage di kolom Actions.
-
Di halaman Configure Task, temukan Destination OSS Bucket dan klik nama bucket tersebut.
Anda akan diarahkan secara otomatis ke direktori bucket tujuan di konsol OSS. Direktori ini berisi folder
fulluntuk backup penuh dan foldercontinuousuntuk backup inkremental. Untuk informasi lebih lanjut mengenai OSS, lihat Quick start.
Ketidaksesuaian waktu eksekusi untuk data disaster recovery
Data disaster recovery mengeksekusi SQL backup di zona waktu UTC+0 untuk memastikan keandalan data untuk backup logis. Namun, fitur audit SQL ApsaraDB RDS mencatat eksekusi ini di zona waktu UTC+8. Akibatnya, waktu yang ditampilkan di konsol ApsaraDB RDS delapan jam lebih awal dari waktu eksekusi aktual yang ditampilkan di konsol data disaster recovery.
Dampak pada database
Backup data disaster recovery dapat memengaruhi kinerja database. Kami merekomendasikan menjalankan backup selama jam sepi untuk meminimalkan dampak.
|
Item |
Backup logis |
Backup fisik |
|
Cara kerja backup penuh |
Membagi data di setiap tabel dan mengeksekusi pernyataan SQL untuk membaca data secara paralel menggunakan beberapa thread. |
Gateway backup di server database langsung menyalin file database. |
|
Cara kerja backup inkremental |
Menjalankan backup inkremental dengan menangkap log dari memori database secara real time. Metode ini mencegah akumulasi data dan mengurangi dampak pada kinerja I/O database. |
|
|
Dampak pada database |
Membaca data dari instans database, yang memengaruhi kinerja database. Namun, metode ini tidak menyebabkan lock tabel. |
Membaca data dari disk database, yang memengaruhi kinerja I/O database. Namun, metode ini tidak menyebabkan lock tabel. |