Data Disaster Recovery (DBS) melakukan backup database ApsaraDB RDS for SQL Server pada tingkat tabel, database, atau multi-database, serta mendukung fitur seperti geo-redundansi dan arsip jangka panjang. Topik ini menjelaskan cara mengonfigurasi jadwal backup logis dan memulihkan database ke titik waktu tertentu.
Prasyarat
Sebelum memulai, pastikan Anda telah:
Membeli jadwal backup dengan Data Source Type diatur ke SQL Server dan Backup Method diatur ke Logical Backup. Untuk petunjuknya, lihat Buat jadwal backup.
Memiliki akun database dengan izin read-only (untuk backup) atau izin read/write (untuk backup dan pemulihan) pada instans ApsaraDB RDS for SQL Server. Untuk daftar izin yang diperlukan berdasarkan jenis akun, lihat Izin yang diperlukan untuk berbagai jenis akun database.
(Hanya untuk penyimpanan OSS) Membuat bucket OSS dalam kelas penyimpanan Standard sebelumnya. Untuk petunjuknya, lihat Buat bucket.
Catatan penggunaan
Anda tidak dapat mengonfigurasi dua jadwal backup atau lebih untuk satu database ApsaraDB RDS for SQL Server. Jika dilakukan, akan terjadi pengecualian saat pemulihan.
Konfigurasi jadwal backup
Masuk ke Konsol Data Management (DMS) V5.0.
Pada bilah navigasi atas, pilih Security and Specifications (DBS) > Disaster Recovery for Data (DBS) > Backup Plan.
Dalam mode simple, arahkan pointer ke ikon
di pojok kiri atas, lalu pilih All Features > Security and Specifications (DBS) > Disaster Recovery for Data (DBS) > Backup Plan.Pada halaman Backup Schedules, temukan jadwal backup yang ingin dikonfigurasi, lalu klik Configure Backup Schedule di kolom Actions.
Pada langkah Configure Backup Source and Destination, atur parameter yang dijelaskan dalam tabel berikut, lalu klik Next.
Jika Anda memilih OSS For User, konfigurasikan juga parameter OSS Bucket Name. Untuk volume data besar, paket penyimpanan berlangganan lebih hemat biaya dibandingkan penagihan pay-as-you-go.
Sumber cadangan
Parameter Deskripsi Schedule Name Nama jadwal backup. Nama otomatis telah disediakan — masukkan nama deskriptif agar lebih mudah diidentifikasi. Nama tidak harus unik. Backup Mode Metode backup yang dipilih saat pembelian. Contoh ini menggunakan Logical Backup. Database Location Lokasi penerapan database sumber. Pilih RDS Instance. Instance Region Wilayah tempat database sumber berada. RDS Instance ID ID instans ApsaraDB RDS. Database Account Username akun yang digunakan untuk menghubungkan ke database sumber. Password Password akun tersebut. Setelah memasukkan kredensial, klik Test Connection untuk memverifikasi. Jika koneksi gagal, klik Check di samping Test Failed dan sesuaikan pengaturan berdasarkan hasilnya. Compliance warranty regarding cross-border data transfers Centang kotak centang untuk menyetujui komitmen kepatuhan. Tujuan backup
Parameter Deskripsi Backup Storage Type Tempat penyimpanan data backup. DBS Storage (direkomendasikan): data disimpan di Data Disaster Recovery dan dikenai biaya berdasarkan volume. OSS For User: data disimpan di bucket OSS milik Anda; hanya kelas penyimpanan Standard yang didukung. Untuk detail harga, lihat Pricing. Storage Encryption Cara enkripsi data backup. Encrypted (direkomendasikan): enkripsi AES-256 dengan enkripsi sisi server OSS — data dienkripsi saat diunggah dan didekripsi saat diunduh. Non-encrypted: backup disimpan tanpa enkripsi. 
Pada langkah Edit Backup Objects, temukan database atau tabel yang ingin di-backup di bagian Available, klik panah untuk memindahkannya ke bagian Selected, lalu klik Next.
- DBS mendukung backup satu tabel, satu database, atau beberapa database. Klik Select All di bagian Available untuk memilih semua database. Untuk objek backup yang didukung berdasarkan jenis database, lihat Jenis database dan fitur yang didukung. - Database yang dibuat setelah jadwal backup ditetapkan tidak termasuk secara default. Untuk menambahkannya, perbarui objek backup di halaman Configure Task. Untuk petunjuknya, lihat Ubah objek backup.
Pada langkah Configure Backup Time, atur parameter yang dijelaskan dalam tabel berikut, lalu klik Next.
Parameter Deskripsi Full-scale Backup Frequency Periodic Backup: dijalankan sesuai jadwal berulang. Single Backup: dijalankan sekali saja. Full Data Backup Recurrence Hari dalam seminggu untuk menjalankan backup. Pilih minimal satu hari. (Wajib untuk Periodic Backup saja.) Start At Waktu mulai backup. Atur pada periode di luar jam sibuk — misalnya, 01:00. Jika backup sebelumnya masih berjalan saat backup berikutnya dijadwalkan dimulai, backup berikutnya akan dilewati. Incremental Backup Tidak didukung untuk database SQL Server. Maximum Concurrent Threads for Full Data Backup Jumlah thread konkuren untuk backup penuh. Kurangi nilai ini untuk meminimalkan dampak terhadap kinerja database. Pada langkah Edit Lifecycle, atur periode retensi untuk data backup penuh di bagian Configure Full Data Backup Lifecycle. Set cadangan dapat disimpan selama 7 hingga 3.650 hari. Setelah periode retensi berakhir, set cadangan akan dihapus secara otomatis.
Klik Precheck di pojok kanan bawah.
Saat muncul Precheck Passed, klik Start Task. Jadwal backup aktif ketika statusnya berubah menjadi Running.
Jika jadwal backup gagal dimulai, lihat Bagaimana cara memperbaiki error pada jadwal backup yang abnormal? untuk langkah troubleshooting. Jika masalah berlanjut, hubungi dukungan teknis di grup DingTalk (ID: 35585947).
Pulihkan database
Langkah-langkah berikut memulihkan database ke titik waktu tertentu dalam rentang waktu yang dapat dipulihkan. DBS mendukung pemulihan pada tingkat database dan tingkat tabel. Pemulihan tingkat tabel mengurangi volume data dan memperpendek Objektif Waktu Pemulihan (RTO).
Masuk ke Konsol DMS V5.0.
Pada bilah navigasi atas, pilih Security and Specifications (DBS) > Disaster Recovery for Data (DBS) > Backup Plan.
Dalam mode simple, arahkan pointer ke ikon
di pojok kiri atas, lalu pilih All Features > Security and Specifications (DBS) > Disaster Recovery for Data (DBS) > Backup Plan.Pada halaman Backup Schedules, temukan jadwal backup tersebut, lalu klik Manage di kolom Actions.
Pada halaman Configure Task, klik Restore Database di pojok kanan atas.
Pada langkah Set Time Restored To, atur parameter yang dijelaskan dalam tabel berikut, lalu klik Next.
Titik pemulihan
Parameter Deskripsi Task Name Nama tugas pemulihan. Nama otomatis telah disediakan — masukkan nama deskriptif agar mudah diidentifikasi. Nama tidak harus unik. Time Range Available to Restore Rentang waktu yang dapat dipulihkan: dari set cadangan penuh pertama hingga set cadangan penuh terbaru. Restore To Titik waktu yang ingin dipulihkan. Harus berada dalam Time Range Available to Restore. Database tujuan
Parameter Deskripsi Database Location Lokasi penerapan database tujuan. Pilih RDS Instance. Instance Region Wilayah tempat instans tujuan berada. Tidak ditampilkan jika Database Location diatur ke User-Created Database with Public IP Address. RDS Instance ID ID instans ApsaraDB RDS for SQL Server yang akan dipulihkan. Wajib diisi jika Database Location diatur ke RDS Instance. Database Account Username akun yang digunakan untuk menghubungkan ke database tujuan. Akun tersebut harus memiliki izin menulis. Password Password akun tersebut. Compliance warranty regarding cross-border data transfers Centang kotak centang untuk menyetujui komitmen kepatuhan. 
Pada langkah Configure Objects to Restore, atur parameter yang dijelaskan dalam tabel berikut, lalu klik Precheck.
Parameter Deskripsi Conflict Handling Menentukan cara menangani konflik nama. Default: Rename Object with the Same Name — jika objek yang dipulihkan memiliki nama yang sama dengan objek yang sudah ada, objek yang dipulihkan akan diubah namanya menjadi <original_name>_dbs_<restore task ID>_<timestamp>.Objects to Restore Pilih database atau tabel yang ingin dipulihkan di bagian Available, lalu klik panah untuk memindahkannya ke bagian Selected. Untuk granularitas pemulihan yang didukung berdasarkan jenis database, lihat Jenis database dan fitur yang didukung. Saat muncul Precheck Passed, klik Start Task. Untuk memantau progres, klik Restore Tasks di panel navigasi kiri.
Waktu pemulihan bergantung pada spesifikasi jadwal backup dan ukuran database. Jadwal backup dengan spesifikasi lebih tinggi menyelesaikan pemulihan lebih cepat. Untuk benchmark kinerja, lihat Uji kinerja backup logis dan backup fisik.
Langkah selanjutnya
Otomatisasi dengan API: Gunakan CreateBackupPlan untuk membuat jadwal backup, atau CreateAndStartBackupPlan untuk membuat, mengonfigurasi, dan menjalankan jadwal dalam satu panggilan API.
Kelola jadwal backup: Perbarui sumber backup, objek backup, waktu backup, atau kebijakan retensi. Untuk petunjuknya, lihat Kelola jadwal backup.
Tinjau penagihan: Periksa biaya jadwal backup Anda di FAQ Penagihan.
Jeda jadwal yang tidak digunakan: Hentikan sementara jadwal backup yang tidak lagi diperlukan untuk mengurangi biaya. Untuk petunjuknya, lihat Jeda atau jalankan jadwal backup.