Pemulihan Bencana Data menyediakan fitur seperti geo-redundansi, arsip jangka panjang, dan pemulihan tabel tunggal untuk database MySQL. Topik ini menjelaskan cara menggunakan Pemulihan Bencana Data untuk mencadangkan instance ApsaraDB RDS for MySQL secara otomatis serta memulihkan data dari instance tersebut.
Buat jadwal cadangan
Untuk informasi lebih lanjut, lihat Buat Jadwal Cadangan.
Saat membeli jadwal cadangan, atur parameter Tipe Sumber Data ke MySQL dan parameter Metode Cadangan ke Logical Backup.
Untuk informasi tentang granularitas pencadangan dan pemulihan database MySQL oleh Pemulihan Bencana Data, lihat Tipe Database yang Didukung dan Fitur.
Selain cadangan logis, Pemulihan Bencana Data juga mendukung pencadangan data penuh, data tambahan, dan log biner dari database MySQL yang dikelola sendiri melalui cadangan fisik. Untuk informasi lebih lanjut, lihat Cadangkan atau Pulihkan Secara Fisik Database MySQL yang Di-hosting di Cloud Pihak Ketiga atau Database MySQL yang Dikelola Sendiri dan Cadangan Logis, Cadangan Fisik, dan Snapshot.
Konfigurasikan jadwal cadangan
Masuk ke atau Konsol DMS V5.0.
Di bilah navigasi atas, pilih .
CatatanJika Anda menggunakan konsol DMS dalam mode sederhana, gerakkan pointer ke ikon
di sudut kiri atas konsol DMS dan pilih .Di halaman Jadwal Cadangan, temukan jadwal cadangan yang ingin dikonfigurasi dan klik Configure Backup Schedule di kolom Actions.

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

Tabel 1. Parameter
Bagian
Parameter
Deskripsi
Tidak Ada
Schedule Name
Nama jadwal cadangan. Pemulihan Bencana Data secara otomatis menghasilkan nama jadwal cadangan. Kami menyarankan Anda memasukkan nama deskriptif yang mudah diidentifikasi. Nama jadwal cadangan tidak perlu unik.
Backup Source Information
Backup Mode
Metode yang digunakan untuk mencadangkan data. Secara default, metode cadangan yang Anda pilih saat membeli jadwal cadangan digunakan. Dalam contoh ini, Cadangan Logis digunakan.
Database Location
RDS Instance
Instance Region
Wilayah tempat instance database sumber berada.
CatatanParameter ini hanya ditampilkan jika Anda mengatur parameter Lokasi Database ke RDS Instance, PolarDB, ECS-Hosted Database, atau No public network IP: Port's self-built database (accessed through the database gateway).
RDS Instance ID
ID instance ApsaraDB RDS yang ingin Anda cadangkan.
Database Account
Nama pengguna akun yang digunakan untuk terhubung ke database sumber. Akun tersebut harus memiliki izin untuk mencadangkan database. Untuk informasi lebih lanjut, lihat Izin akun.
CatatanUntuk database ApsaraDB RDS, izin baca-saja diperlukan untuk pencadangan, dan izin baca-tulis diperlukan untuk pencadangan dan pemulihan.
Password
Kata sandi akun yang digunakan untuk terhubung ke database sumber.
Setelah Anda memasukkan nama pengguna dan kata sandi akun database, klik Test Connection di sebelah kata sandi untuk memeriksa apakah informasi database valid. Jika parameter yang ditentukan valid, pesan Test Passed akan ditampilkan. Jika pesan Test Failed ditampilkan, klik Periksa di sebelah Test Failed. Ubah informasi tentang database sumber berdasarkan hasil pemeriksaan.
SSL Encryption
Metode koneksi yang digunakan untuk mentransmisikan data cadangan. Nilai valid:
Non-encrypted.
SSL-encrypted: SSL mengenkripsi koneksi jaringan di lapisan transport untuk meningkatkan keamanan dan integritas data dalam transit. Namun, SSL meningkatkan waktu respons koneksi jaringan.
CatatanJika Anda ingin memilih SSL-encrypted, Anda harus mengaktifkan enkripsi SSL untuk instance ApsaraDB RDS sebelum mengkonfigurasi jadwal cadangan. Untuk informasi lebih lanjut, lihat bagian Langkah 1: Aktifkan fitur enkripsi SSL untuk instance RDS dari topik "Gunakan sertifikat cloud untuk mengaktifkan enkripsi SSL".
Compliance warranty regarding cross-border data transfers
Baca dan setujui komitmen kepatuhan dengan memilih kotak centang.
Backup Destination Information
Backup Storage Type
Tipe penyimpanan yang digunakan untuk menyimpan data cadangan. Nilai valid:
DBS Storage (recommended): Data cadangan disimpan di Pemulihan Bencana Data tanpa perlu membuat bucket Object Storage Service (OSS). Anda akan dikenakan biaya berdasarkan volume data yang disimpan di Pemulihan Bencana Data. Untuk informasi lebih lanjut tentang metode penagihan, lihat Harga.
OSS For User: Anda harus membuat bucket di konsol OSS terlebih dahulu. Untuk informasi lebih lanjut, lihat Buat bucket.
CatatanDalam contoh ini, DBS Storage (recommended) dipilih. Jika Anda memilih OSS For User, Anda harus mengkonfigurasi parameter OSS Bucket Name. Hanya kelas penyimpanan Standar yang didukung.
Jika volume data yang akan dicadangkan besar, kami menyarankan Anda membeli paket penyimpanan berlangganan untuk mengimbangi biaya. Paket penyimpanan lebih hemat biaya daripada metode penagihan bayar sesuai pemakaian.
Storage Encryption
Metode yang digunakan untuk mengenkripsi data yang disimpan. Nilai valid:
Encrypted (direkomendasikan): AES-256 digunakan untuk mengenkripsi data yang disimpan.
Fitur enkripsi sisi server digunakan di OSS. Saat Anda mengunggah objek ke bucket yang memiliki enkripsi sisi server diaktifkan, OSS mengenkripsi dan menyimpan objek tersebut. Saat Anda mengunduh objek terenkripsi dari OSS, OSS mendekripsi objek dan mengembalikan objek terdekripsi kepada Anda.
Non-encrypted: Data cadangan tidak dienkripsi.
Di langkah Edit Backup Objects, temukan database atau tabel yang ingin dicadangkan di bagian Tersedia. Klik panah ke kanan untuk menambahkan database atau tabel yang dipilih ke bagian Selected. Lalu, klik Next.
CatatanPemulihan Bencana Data memungkinkan pencadangan tabel tunggal, database tunggal, atau beberapa database. Anda dapat mengklik Select All di pojok kiri bawah bagian Tersedia untuk memilih semua database. Objek cadangan yang didukung bervariasi berdasarkan tipe database. Untuk informasi lebih lanjut, lihat Tipe Database yang Didukung dan Fitur.
Secara default, jadwal cadangan tidak dapat digunakan untuk mencadangkan database yang dibuat setelah jadwal cadangan dibuat. Untuk mencadangkan database tersebut, Anda dapat menambahkan database ke jadwal cadangan di halaman Konfigurasi Tugas jadwal cadangan. Untuk informasi lebih lanjut, lihat Ubah Objek Cadangan.
Di langkah Configure Backup Time, atur parameter yang dijelaskan dalam tabel berikut dan klik Next.
Parameter
Deskripsi
Full-scale Backup Frequency
Frekuensi jadwal cadangan. Nilai valid: Periodic Backup dan Single Backup.
CatatanJika Anda memilih Periodic Backup, Anda harus mengkonfigurasi parameter Full Data Backup Recurrence dan Start At.
Full Data Backup Recurrence
Hari-hari dalam seminggu saat Pemulihan Bencana Data menjalankan jadwal cadangan. Anda dapat memilih satu atau lebih hari dalam seminggu. Pilih setidaknya satu hari dalam seminggu.
Start At
Waktu mulai pencadangan. Kami menyarankan Anda menentukan titik waktu selama jam-jam sepi. Contoh: 01:00.
CatatanJika cadangan data penuh sebelumnya belum selesai pada waktu mulai cadangan berikutnya, Pemulihan Bencana Data melewati cadangan berikutnya.
Incremental Backup
Menentukan apakah akan mengaktifkan cadangan tambahan.
CatatanSebelum Anda mengaktifkan cadangan tambahan, pastikan bahwa fitur pencatatan biner diaktifkan untuk database yang ingin Anda cadangkan. Secara default, fitur pencatatan biner diaktifkan untuk database ApsaraDB RDS for MySQL. Jika Anda menggunakan database yang dikelola sendiri, Anda harus secara manual mengaktifkan fitur pencatatan biner.
Parameter ini hanya ditampilkan saat Anda mengatur parameter Full-scale Backup Frequency ke Periodic Backup.
Maximum Concurrent Threads for Full Data Backup
Jumlah maksimum thread paralel yang tersedia untuk cadangan penuh. Anda dapat mengkonfigurasi parameter ini untuk menyesuaikan kecepatan cadangan. Misalnya, Anda dapat mengurangi jumlah thread cadangan untuk meminimalkan dampak pada database.
Backup network speed limit
Batas pada bandwidth jaringan. Unit: MB/s. Anda dapat mengatur batas berdasarkan kebutuhan bisnis Anda. Nilai default 0 menunjukkan bahwa bandwidth jaringan tidak terbatas.
Di langkah Edit Lifecycle, konfigurasikan siklus hidup untuk data cadangan penuh di bagian Konfigurasikan Siklus Hidup Data Penuh.
Jika Anda mengatur parameter Incremental Backup ke Aktifkan di Langkah 6, Anda harus mengkonfigurasi siklus hidup untuk data cadangan tambahan. Untuk informasi lebih lanjut tentang aturan siklus hidup data cadangan, lihat Bagaimana Cara Mengelola Aturan Siklus Hidup Set Cadangan?.
Setelah konfigurasi sebelumnya selesai, klik Precheck di pojok kanan bawah halaman.
Jika pesan Precheck Passed muncul, klik Start Task.
CatatanJika state jadwal cadangan berubah menjadi Running, jadwal cadangan mulai berlaku.
Jika terjadi pengecualian atau kesalahan saat memulai jadwal cadangan, segera perbaiki pengecualian atau kesalahan tersebut. Untuk informasi lebih lanjut, lihat Bagaimana Cara Memperbaiki Kesalahan untuk Jadwal Cadangan yang Abnormal di DBS?. Jika masalah tetap ada setelah menggunakan solusi yang disediakan dalam topik sebelumnya, hubungi dukungan teknis di grup DingTalk DBS (ID: 35585947).
Pulihkan data
- Masuk ke Konsol DMS V5.0.
Di bilah navigasi atas, pilih .
CatatanJika Anda menggunakan konsol DMS dalam mode sederhana, gerakkan pointer ke ikon
di sudut kiri atas konsol DMS dan pilih .Di halaman Jadwal Cadangan, temukan jadwal cadangan yang ingin dikelola dan klik Manage di kolom Actions.
Di halaman Configure Task, klik Restore Database di pojok kanan atas.
Di langkah Set Time Restored To dari wizard Buat Tugas Pemulihan, konfigurasikan parameter yang dijelaskan dalam tabel berikut dan klik Next.
CatatanDalam contoh ini, data cadangan dipulihkan ke instance database baru. Jika Anda mengatur parameter Tipe Instance Database Target ke Use Exists, Anda harus mengkonfigurasi lebih banyak parameter. Untuk informasi lebih lanjut, lihat Tabel 1 dalam topik Cadangkan Instance ApsaraDB RDS for MySQL atau Database MySQL yang Dikelola Sendiri Menggunakan Cadangan Logis.
Bagian
Parameter
Deskripsi
Tidak Ada
Task Name
Nama tugas. Pemulihan Bencana Data secara otomatis menghasilkan nama tugas. Kami menyarankan Anda menentukan nama yang dapat membantu Anda mengidentifikasi tugas. Nama tugas tidak perlu unik.
Set Time Restored To
Time Range Available to Restore
Rentang waktu dari titik waktu ketika set cadangan penuh pertama dibuat hingga titik waktu ketika set cadangan penuh terbaru dibuat. Database sumber dapat dipulihkan ke titik waktu dalam rentang waktu tersebut.
Restore To
Titik waktu ke mana Anda ingin memulihkan database sumber. Titik waktu tersebut harus berada dalam rentang waktu yang ditentukan oleh parameter Time Range Available to Restore.
CatatanJika fitur cadangan tambahan diaktifkan, Pemulihan Bencana Data memungkinkan Anda memulihkan data ke titik waktu dari penyelesaian cadangan penuh pertama hingga penyelesaian cadangan tambahan terakhir.
Jika fitur cadangan tambahan dinonaktifkan, Pemulihan Bencana Data memungkinkan Anda memulihkan data ke titik waktu ketika cadangan penuh selesai.
Configure Destination Database
Target database instance type
Tipe instance database tujuan. Nilai valid: New(Recommend) dan Use Exists.
CatatanJika Anda memilih Use Exists, pastikan bahwa database tujuan tersedia saat Anda melakukan operasi pemulihan.
Database Location
Jika Target database instance type diatur ke New(Recommend), pilih RDS Instance.
Jika Target database instance type diatur ke Use Exists, Anda dapat memilih salah satu opsi berikut:
No public network IP: Port's self-built database (accessed through the database gateway)
User-Created Database with Public IP Address <IP Address:Port Number>
ECS-Hosted Database
RDS Instance
Express Connect DB/VPN Gateway/Intelligent Gateway
PolarDB
Instance Region
Wilayah tempat instance database baru berada.
Pilih wilayah tempat instance database tujuan berada.
Catatan
VPC
VPC (virtual private cloud) tempat instance database baru diterapkan.
CatatanUntuk informasi tentang cara membuat VPC, lihat Buat dan kelola VPC.
DB InstanceClass
Tipe instance database baru. Pilih tipe instance dari tipe instance yang tersedia yang ditampilkan di konsol.
CatatanKami menyarankan Anda memilih tipe instance yang sama dengan instance database sumber atau tipe instance dengan spesifikasi lebih tinggi.
Storage Space(GB)
Ruang penyimpanan instance database baru. Pilih ukuran dari ukuran ruang penyimpanan yang tersedia yang ditampilkan di konsol.
CatatanUntuk memastikan bahwa instance database memiliki cukup ruang untuk memulihkan data yang dicadangkan, kami menyarankan Anda memilih ukuran ruang penyimpanan yang setidaknya 1,3 kali ukuran instance database sumber atau lima hingga enam kali ukuran set cadangan penuh. Data dikompresi saat Pemulihan Bencana Data melakukan pencadangan.
Database Type
Tipe database. Nilai default: MySQL.
CatatanParameter ini hanya ditampilkan jika Anda mengatur parameter Lokasi Database ke User-Created Database with Public IP Address <IP Address:Port Number>, PolarDB, ECS-Hosted Database, Express Connect DB/VPN Gateway/Intelligent Gateway, atau No public network IP: Port's self-built database (accessed through the database gateway).
Gateway instance ID
ID gateway database.
CatatanParameter ini hanya ditampilkan jika Anda mengatur parameter Database Location ke No public network IP: Port's self-built database (accessed through the database gateway).
PolarDB Instance ID
ID kluster PolarDB ke mana Anda ingin memulihkan data.
RDS Instance ID
ID instance ApsaraDB RDS ke mana Anda ingin memulihkan data.
ECS Instance ID
ID instance Elastic Compute Service (ECS) tempat database tujuan diterapkan.
CatatanParameter ini hanya ditampilkan jika Anda mengatur parameter Database Location ke ECS-Hosted Database.
Address
Endpoint yang digunakan untuk terhubung ke database tujuan.
CatatanJika pengaturan keamanan jaringan, seperti pengaturan firewall, ditentukan pada server tempat instance diterapkan, klik Set Whitelist untuk mendapatkan blok CIDR dari Pemulihan Bencana Data, lalu tambahkan blok CIDR ke daftar putih server. Ini memungkinkan Pemulihan Bencana Data mengakses server.
Parameter ini hanya ditampilkan jika Anda mengatur parameter Lokasi Database ke No public network IP: Port's self-built database (accessed through the database gateway), Express Connect DB/VPN Gateway/Intelligent Gateway, atau User-Created Database with Public IP Address <IP Address:Port Number>.
Port Number
Nomor port yang digunakan untuk terhubung ke database tujuan.
CatatanParameter ini tidak ditampilkan jika Anda mengatur parameter Database Location ke ApsaraDB for MongoDB.
Database Account
Nama pengguna akun yang digunakan untuk terhubung ke database. Akun tersebut harus memiliki izin untuk mencadangkan database. Untuk informasi lebih lanjut, lihat Izin akun.
CatatanUntuk database ApsaraDB RDS, izin baca-saja diperlukan untuk pencadangan, dan izin baca-tulis diperlukan untuk pencadangan dan pemulihan.
Password
Kata sandi akun yang digunakan untuk terhubung ke database tujuan.
CatatanSetelah Anda memasukkan nama pengguna dan kata sandi akun database, klik Test Connection di sebelah kata sandi untuk memeriksa apakah informasi database valid. Jika parameter yang ditentukan valid, pesan
Test Passedakan ditampilkan. Jika pesan Test Failed ditampilkan, klik Periksa di sebelahTest Failed. Ubah informasi tentang database tujuan berdasarkan hasil pemeriksaan.SSL Encryption
Metode koneksi yang digunakan untuk mentransmisikan data cadangan. Nilai valid:
Non-encrypted.
SSL-encrypted: SSL mengenkripsi koneksi jaringan di lapisan transport untuk meningkatkan keamanan dan integritas data dalam transit. Namun, SSL meningkatkan waktu respons koneksi jaringan.
CatatanJika Anda ingin memilih SSL-encrypted, Anda harus mengaktifkan enkripsi SSL untuk instance ApsaraDB RDS sebelum mengkonfigurasi jadwal cadangan. Untuk informasi lebih lanjut, lihat bagian Langkah 1: Aktifkan fitur enkripsi SSL untuk instance RDS dari topik "Gunakan sertifikat cloud untuk mengaktifkan enkripsi SSL".
Peer VPC
VPC (virtual private cloud) tempat database tujuan berada.
CatatanParameter ini hanya ditampilkan jika Anda mengatur parameter Database Location ke Express Connect DB/VPN Gateway/Intelligent Gateway.
Compliance warranty regarding cross-border data transfers
Baca dan setujui pernyataan kepatuhan dengan memilih kotak centang.
Di langkah Configure Objects to Restore, konfigurasikan parameter yang dijelaskan dalam tabel berikut dan klik Precheck.
Parameter
Deskripsi
Conflict Handling
Secara default, Rename Object with the Same Name dipilih untuk parameter Conflict Handling. Sebagai contoh, jika tabel
job_infoyang akan dipulihkan memiliki nama yang sama dengan tabel di database tujuan, sistem akan mengubah nama tabel yang dipulihkan dalam format berikut:job_info_dbs_<ID Tugas Pemulihan>_<Cap Waktu>.Objects to Restore
Pilih database atau tabel yang ingin Anda pulihkan di bagian Available dan klik panah ke kanan untuk menambahkannya ke bagian Selected.
CatatanPemulihan Bencana Data memungkinkan Anda memulihkan database atau tabel individu. Ini mengurangi jumlah data yang harus dipulihkan dan mempersingkat waktu pemulihan (RTO). Untuk informasi lebih lanjut tentang granularitas pemulihan yang didukung, lihat Tipe database yang didukung dan fitur.
Jika pesan Precheck Passed muncul di kotak dialog Precheck, klik Start Task.
Untuk melihat kemajuan pemulihan database, klik Restore Tasks di panel navigasi sebelah kiri.
CatatanJumlah waktu yang diperlukan untuk memulihkan database tergantung pada spesifikasi jadwal cadangan dan ukuran database. Spesifikasi yang lebih tinggi menawarkan kecepatan pemulihan yang lebih tinggi. Untuk informasi lebih lanjut, lihat Uji Kinerja pada Cadangan Logis dan Fisik.
Jika Anda memulihkan database ke instance ApsaraDB RDS baru, sistem membutuhkan waktu sekitar 5 hingga 10 menit untuk membuat instance tersebut. Setelah database dipulihkan, Anda dapat melihat instance ApsaraDB RDS baru di Konsol ApsaraDB RDS. Atau lakukan operasi berikut untuk melihat instance ApsaraDB RDS baru: Di halaman Tugas Pemulihan, klik ID tugas pemulihan. Di halaman yang muncul, klik ID instance ApsaraDB RDS di bagian Basic Information. Anda akan diarahkan ke Konsol ApsaraDB RDS.
Apa yang harus dilakukan selanjutnya
Anda dapat memanggil operasi CreateBackupPlan untuk membuat jadwal cadangan. Anda juga dapat memanggil operasi CreateAndStartBackupPlan untuk membuat, mengonfigurasi, dan memulai jadwal cadangan. Untuk informasi lebih lanjut, lihat CreateBackupPlan atau CreateAndStartBackupPlan.
Untuk informasi lebih lanjut tentang cara memodifikasi sumber cadangan, objek cadangan, atau parameter kebijakan cadangan, seperti waktu cadangan dan waktu retensi set cadangan dari jadwal cadangan, lihat Kelola Jadwal Cadangan.
Untuk informasi lebih lanjut tentang biaya yang mungkin timbul dari jadwal cadangan, lihat FAQ Penagihan.
Anda dapat menjeda jadwal cadangan yang tidak diperlukan untuk mengurangi biaya. Untuk informasi lebih lanjut, lihat Jeda atau Mulai Jadwal Cadangan.