Data Disaster Recovery menyediakan solusi pemulihan bencana berbasis cloud untuk database MySQL yang dikelola sendiri. Berdasarkan teknologi copy data management (CDM), layanan ini menggunakan data backup untuk dengan cepat membuat instans ApsaraDB RDS for MySQL sementara sebagai disaster recovery instance. Kasus penggunaan khas mencakup pencadangan data ke cloud, pemulihan bencana berbasis cloud, recovery drills, pengembangan dan pengujian, serta analisis query.
-
Untuk informasi lebih lanjut tentang implementasi pemulihan bencana berbasis cloud, lihat Ikhtisar fitur sandbox DBS.
-
Topik ini hanya berlaku untuk solusi pemulihan bencana berbasis cloud untuk database MySQL yang dikelola sendiri. Untuk solusi pemulihan bencana ApsaraDB RDS for MySQL, lihat Pemulihan darurat untuk ApsaraDB RDS for MySQL.
Prasyarat
Database MySQL self-hosted Anda menjalankan versi 5.7 atau 8.0.
Penagihan
Solusi ini mencakup biaya-biaya berikut:
|
Item yang dikenai biaya |
Deskripsi |
|
Biaya penyimpanan sandbox |
Setelah Anda mengaktifkan fitur sandbox untuk Data Disaster Recovery, layanan ini mengalokasikan ruang penyimpanan sandbox untuk setiap instans database. Sistem secara otomatis menyinkronkan data dari instans database ke penyimpanan sandbox dan membuat beberapa snapshot sandbox. Data Disaster Recovery mengenakan biaya penyimpanan sandbox berdasarkan jumlah data yang disimpan. Untuk informasi lebih lanjut, lihat Item yang dikenai biaya (Data Disaster Recovery). |
|
Biaya instans RDS sementara |
Data dipulihkan ke instans RDS pay-as-you-go baru yang berfungsi sebagai sandbox sementara, sehingga dikenakan biaya untuk instans ini. Biaya aktual mengikuti tagihan akhir. Catatan
|
Langkah 1: Buat jadwal backup
Buka halaman pembelian DBS untuk membuat jadwal backup. Untuk informasi lebih lanjut, lihat Buat jadwal backup.
Di halaman pembelian, pilih MySQL untuk Jenis Database dan Physical Backup untuk Metode Backup.
Langkah 2: Konfigurasikan jadwal backup
Untuk informasi lebih lanjut, lihat Konfigurasikan jadwal backup fisik untuk database MySQL.
Langkah 3: Konfigurasikan kebijakan pemulihan bencana
Aktifkan fitur sandbox dan konfigurasikan kebijakan sandbox untuk memulihkan data dengan cepat ke instans RDS sementara yang berfungsi sebagai instans pemulihan bencana.
-
Masuk ke Data Management Service (DMS) 5.0.
-
Di bilah navigasi atas, pilih .
CatatanJika Anda menggunakan Konsol DMS dalam mode simple, arahkan pointer ke ikon
di pojok kiri atas Konsol DMS, lalu pilih . - Di halaman Jadwal Backup, klik Manage pada kolom Actions yang sesuai dengan jadwal backup tertentu.
-
Di halaman Configure Task, klik Set Sandbox Feature pada bagian Sandbox Information.
-
Di kotak dialog Set Sandbox Policy, aktifkan sandbox dan atur periode retensi data dalam satuan hari.
Parameter
Deskripsi
Sandbox feature
Nyalakan sakelar untuk mengaktifkan fitur ini.
Sandbox data retention period
Menentukan berapa hari snapshot sandbox akan disimpan. Periode retensi default adalah 7 hari.
-
Snapshot sandbox tersedia setelah dibuat dan secara otomatis dihapus saat periode retensinya berakhir. Penghapusan hanya menghapus cadangan snapshot inkremental, yaitu perubahan relatif terhadap snapshot sebelumnya.
-
Periode retensi yang lebih lama memerlukan lebih banyak ruang penyimpanan dan menimbulkan biaya penyimpanan yang lebih tinggi.
-
Jika Anda hanya ingin menyimpan snapshot terbaru, Anda dapat mengatur periode retensi menjadi 0.
-
-
Klik OK.
Setelah Anda mengaktifkan fitur sandbox, Sandbox Instance Time Range di Konsol DBS menampilkan Data preparing. Saat pertama kali mengaktifkan fitur ini, sistem menyalin set cadangan penuh terbaru ke penyimpanan sandbox dan menghasilkan snapshot yang dapat dimount. Bergantung pada ukuran data backup, proses ini dapat memakan waktu 5 hingga 20 menit.
Ketika Sandbox Instance Time Range menampilkan rentang waktu tertentu yang tersedia, Anda dapat membuat instans RDS sementara dan memulihkan data ke dalamnya.
Saat fitur sandbox siap, panel Sandbox Information juga menampilkan informasi status seperti Instance Count dan Total Sandbox Storage Capacity.
Tabel berikut menjelaskan status Sandbox instance time range.
Status sandbox
Deskripsi
Sandbox feature disabled
Menampilkan Not enabled.
Preparation phase after enabling
Menampilkan Data preparing.
Preparation complete
Menampilkan rentang waktu yang dapat dipulihkan untuk instans sandbox.
CatatanIni adalah rentang waktu yang dicakup oleh set backup yang ada.
Langkah 4: Lakukan pemulihan bencana
Buat instans RDS sementara untuk memulihkan data dengan cepat ketika terjadi bencana pada database MySQL yang dikelola sendiri.
-
Membaca dan menulis data di instans RDS sementara tidak akan memengaruhi database MySQL self-hosted asli.
-
Anda juga dapat menggunakan instans RDS yang telah dipulihkan sebagai instans pemulihan bencana, dan Anda memiliki kontrol penuh atas siklus hidupnya. Data Disaster Recovery tidak akan melepas instans RDS Anda.
-
Masuk ke Data Management Service (DMS) 5.0.
-
Di bilah navigasi atas, pilih .
CatatanJika Anda menggunakan Konsol DMS dalam mode simple, arahkan pointer ke ikon
di pojok kiri atas Konsol DMS, lalu pilih . -
Temukan ID jadwal backup target dan klik Manage pada kolom Actions di sebelah kanan.
-
Di halaman Sandbox Instance Tasks, klik Recover Sandbox Instance.
-
Di kotak dialog, konfigurasikan parameter berikut.
Bagian
Parameter
Deskripsi
Sandbox instance point in time
Sandbox data time range
Menampilkan rentang waktu yang dapat dipulihkan dari snapshot sandbox pertama hingga waktu saat ini. Rentang waktu yang sebenarnya mungkin lebih pendek.
CatatanData dapat dipulihkan untuk periode dari snapshot pertama di penyimpanan sandbox hingga waktu akhir binlog terakhir dalam cadangan log. Namun, pemulihan tidak dijamin untuk data dari binlog terakhir hingga waktu saat ini.
Recovery method
-
Restore by snapshot time point: Anda hanya dapat memilih titik waktu dari snapshot yang ada, dan durasi pemulihan lebih singkat.
-
Recovery by custom point in time: Jika Anda telah mengaktifkan incremental log backup, Anda dapat memulihkan ke titik waktu apa pun dalam rentang yang dapat dipulihkan. Durasi pemulihan bergantung pada ukuran log yang perlu diterapkan. Jika incremental log backup tidak diaktifkan, Anda hanya dapat memulihkan ke titik waktu cadangan penuh.
Sandbox instance configurations
Sandbox instance type
RDS Instance. Ini adalah nilai tetap.
Edition
Pilih edisi untuk instans sandbox baru. Untuk informasi lebih lanjut, lihat Ikhtisar Edisi Produk.
Instance region
Default ke wilayah jadwal backup. Pengaturan ini tidak dapat diubah.
Peer VPC
Pilih Virtual Private Cloud (VPC).
CatatanUntuk mengakses instans sandbox dari instance ECS, pastikan VPC tempat instance ECS berada dipilih di sini. Untuk mempelajari cara membuat VPC, lihat Buat dan kelola Virtual Private Cloud.
Peer vSwitch
Pilih vSwitch target untuk menentukan rentang alamat IP guna mengakses instans sandbox.
Instance specification
Pilih spesifikasi untuk instans sandbox baru. Spesifikasi yang tersedia mengikuti tampilan di Konsol.
-
-
Klik OK.
Sistem menjalankan pemeriksaan awal dan secara otomatis membuat instans RDS for MySQL sementara. Ketika Sandbox Instance Status berubah menjadi Completed, Anda dapat mengklik tautan alamat di kolom Sandbox Instance Address untuk membuka Konsol RDS dan mengakses instans sementara tersebut.
Daftar instans sandbox juga menampilkan informasi seperti Recovery point in time, Sandbox instance specification, dan Recovery duration. Kolom Actions menyediakan tautan Release sandbox instance. Anda dapat menggunakan tautan ini untuk melepas instans sementara ketika tidak lagi diperlukan.
Operasi terkait
Nonaktifkan kebijakan pemulihan bencana (fitur sandbox)
-
Sebelum menonaktifkan fitur sandbox, lepaskan semua instans sandbox yang sedang berjalan. Anda dapat mengklik Release Sandbox Instance di kolom Actions instans sandbox target.
Operasi ini hanya menghapus catatan pemulihan instans sandbox di Konsol DMS dan asosiasinya dengan instans RDS. Instans RDS sementara yang sebenarnya tidak dihapus. Jika diperlukan, lepaskan instans sementara tersebut di Konsol RDS setelah tugas bisnis Anda selesai.
-
Setelah fitur sandbox dinonaktifkan, biaya penyimpanan sandbox tidak akan lagi dikenakan.
Buka halaman Sandbox Instance Task dari jadwal backup DBS, klik Set Sandbox Policy, lalu nonaktifkan fitur sandbox.
Lepaskan instans pemulihan bencana (instans sementara)
Jika Anda tidak lagi memerlukan instans ApsaraDB RDS for MySQL sementara setelah beban kerja selesai, lepaskan instans tersebut di Konsol ApsaraDB RDS. Untuk informasi lebih lanjut, lihat Lepaskan atau batalkan langganan instans.