Data Disaster Recovery (DBS) mendukung pemulihan koleksi tunggal, geo-redundansi, pencadangan penuh atau inkremental, serta arsip jangka panjang untuk database ApsaraDB for MongoDB. Anda dapat menggunakan DBS untuk mengotomatiskan pencadangan dan memulihkan data untuk database ApsaraDB for MongoDB.
Fitur
|
Fitur |
Deskripsi |
|
Format file backup |
Menggunakan metode cadangan logis untuk membuat file backup dalam format JSON. |
|
Geo-redundansi |
Cadangkan database ApsaraDB for MongoDB Anda ke bucket Object Storage Service (OSS) di Wilayah tujuan. Anda kemudian dapat memulihkan data tersebut ke database ApsaraDB for MongoDB di wilayah sumber, wilayah tujuan, atau wilayah lainnya. |
|
Arsip jangka panjang |
Simpan set cadangan hingga 10 tahun. Set cadangan secara otomatis dipindahkan ke penyimpanan arsip. |
|
Cadangan granular |
Cadangkan satu koleksi, satu database, beberapa database, atau seluruh instansiasi basis data. |
|
Pemulihan koleksi tunggal |
Pulihkan satu koleksi tanpa memulihkan seluruh database ApsaraDB for MongoDB, sehingga mengurangi waktu pemulihan. Saat mengonfigurasi objek yang akan dipulihkan, Anda dapat memilih koleksi target. |
Buat jadwal pencadangan
Untuk membuat jadwal pencadangan, lihat Buat jadwal pencadangan.
-
Saat membeli jadwal pencadangan, pilih MongoDB sebagai tipe database dan Logical Backup sebagai metode pencadangan.
-
Untuk detail tentang granularitas pencadangan dan pemulihan yang didukung oleh DBS untuk ApsaraDB for MongoDB, lihat Tipe database dan fitur yang didukung.
Konfigurasi jadwal pencadangan
-
Masuk ke Konsol Data Management Service (DMS) 5.0.
-
Pada bilah navigasi atas, pilih .
CatatanJika Anda menggunakan konsol DMS dalam mode simple, arahkan penunjuk mouse ke ikon
di pojok kiri atas konsol DMS, lalu pilih . -
Temukan jadwal pencadangan target dan klik Configure Backup Schedule pada kolom Actions.
-
Pada halaman Configure Backup Source and Destination, konfigurasikan informasi sumber dan tujuan pencadangan, lalu klik Next.
Bagian
Parameter
Deskripsi
N/A
Schedule Name
DBS secara otomatis menghasilkan nama jadwal. Kami menyarankan Anda menentukan nama deskriptif agar mudah diidentifikasi. Nama ini tidak harus unik.
Backup source information
Backup Mode
Saat ini, hanya pencadangan logis yang didukung.
Database Location
ApsaraDB for MongoDB
Region
Pilih wilayah dari instans sumber.
CatatanParameter ini hanya ditampilkan ketika Database Location diatur ke Self-managed database on an ECS instance, ApsaraDB for MongoDB, atau Self-managed database without a public IP, accessed through Database Gateway (DG).
MongoDB Instance ID
Pilih ID instans ApsaraDB for MongoDB yang ingin Anda cadangkan.
CatatanParameter ini hanya ditampilkan ketika Database Location diatur ke ApsaraDB for MongoDB.
Database Name
Masukkan nama database.
Database Account
Masukkan akun database.
CatatanPastikan akun tersebut memiliki izin baca pada database
local.Password
Kata sandi akun yang digunakan untuk menghubungkan ke database yang ingin Anda cadangkan.
Setelah memasukkan username dan password akun database, klik Test Connection di sebelah kata sandi untuk memeriksa apakah informasi database yang ingin Anda cadangkan valid. Jika parameter yang ditentukan valid, pesan Test Passed akan ditampilkan. Jika muncul pesan Test Failed, klik Check di sebelah Test Failed. Perbarui informasi database berdasarkan hasil pemeriksaan tersebut.
Compliance warranty regarding cross-border data transfers
Baca dan setujui komitmen kepatuhan dengan memilih kotak centang.
Backup Destination Information
Backup Storage Type
Tipe penyimpanan untuk data cadangan. Opsi berikut tersedia:
-
DBS Storage (disarankan): Anda tidak perlu membuat bucket. Data secara otomatis disimpan di DBS Storage. Anda dikenai biaya berdasarkan jumlah data yang disimpan. Untuk informasi lebih lanjut tentang penagihan, lihat Biaya penyimpanan.
-
OSS For User: Anda harus membuat bucket di OSS terlebih dahulu. Untuk informasi lebih lanjut, lihat Buat bucket.
Catatan-
Contoh ini menggunakan DBS Storage. Jika Anda memilih Object Storage Service (OSS), Anda juga harus mengonfigurasi parameter OSS Bucket Name. Hanya kelas penyimpanan OSS Standard yang didukung.
-
Jika Anda menyimpan data dalam jumlah besar, kami menyarankan membeli paket penyimpanan langganan untuk mengurangi biaya. Paket langganan lebih hemat biaya dibandingkan penagihan pay-as-you-go.
Storage Encryption
Metode enkripsi untuk penyimpanan cadangan. Opsi berikut tersedia:
-
Encrypted (disarankan): Menggunakan algoritma AES-256 standar industri untuk enkripsi.
OSS mendukung enkripsi sisi server. Saat Anda mengunggah objek, OSS mengenkripsinya sebelum menyimpannya. Saat Anda mengunduh objek tersebut, OSS secara otomatis mendekripsinya untuk Anda. Untuk informasi lebih lanjut, lihat Enkripsi sisi server.
-
Non-encrypted: Enkripsi tidak diaktifkan.
-
-
Pada halaman Edit Backup Objects, pindahkan database atau koleksi yang ingin Anda cadangkan ke panel Selected, lalu klik Next.
Catatan-
Anda dapat mencadangkan database atau koleksi tertentu. Untuk mencadangkan semua database yang ada, klik Select All. Objek pencadangan yang didukung bergantung pada tipe database. Untuk informasi lebih lanjut, lihat Tipe database dan fitur yang didukung.
-
Tugas pencadangan secara default tidak mencakup database baru yang dibuat. Untuk mencadangkan database baru, Anda harus menambahkannya ke konfigurasi jadwal pencadangan. Untuk informasi lebih lanjut, lihat Ubah objek pencadangan.
-
-
Pada halaman Configure Backup Time, konfigurasikan waktu pencadangan dan pengaturan lainnya, lalu klik Next.
Parameter
Deskripsi
Full backup frequency
Frekuensi jadwal pencadangan. Nilai yang valid: Periodic Backup dan Single Backup.
CatatanJika Anda memilih Periodic Backup, Anda harus mengonfigurasi parameter Full Data Backup Recurrence dan Start At.
Full backup recurrence
Hari dalam seminggu saat DBS menjalankan jadwal pencadangan. Anda dapat memilih satu atau beberapa hari dalam seminggu. Pilih minimal satu hari dalam seminggu.
Start at
Waktu mulai pencadangan. Kami menyarankan Anda menetapkan waktu dalam jam sepi. Contoh: 01:00.
CatatanJika pencadangan data penuh sebelumnya belum selesai pada waktu mulai pencadangan berikutnya, DBS akan melewatkan pencadangan berikutnya.
Incremental backup
Menentukan apakah pencadangan inkremental diaktifkan.
Parameter ini hanya ditampilkan jika Anda mengatur parameter Full-scale Backup Frequency ke Periodic Backup.
Maximum concurrent threads for full backup
Jumlah maksimum thread konkuren yang tersedia untuk pencadangan penuh. Anda dapat mengatur parameter ini untuk menyesuaikan kecepatan pencadangan. Misalnya, Anda dapat mengurangi jumlah thread pencadangan untuk meminimalkan dampak pada database.
-
Pada halaman Edit Lifecycle, tentukan periode retensi untuk data cadangan penuh di DBS Storage.
Jika Anda mengaktifkan Incremental Backup pada langkah sebelumnya, Anda juga harus mengonfigurasi periode retensi untuk pencadangan inkremental. Untuk informasi lebih lanjut tentang siklus hidup data cadangan, lihat Kelola siklus hidup data cadangan.
-
Setelah konfigurasi di atas selesai, klik Precheck di pojok kanan bawah halaman.
-
Pada dialog Precheck, setelah precheck berhasil, klik Start Task.
Catatan-
Tunggu hingga Status jadwal pencadangan berubah menjadi Running. Status ini menunjukkan bahwa jadwal aktif.
-
Jika terjadi error, segera lakukan pemecahan masalah. Untuk informasi lebih lanjut, lihat Cara memperbaiki jadwal pencadangan abnormal. Jika masalah tetap berlanjut setelah mengikuti saran, hubungi kami untuk dukungan teknis melalui grup DingTalk (ID: 35585947).
-
Pulihkan data
-
Masuk ke Konsol Data Management Service (DMS) 5.0.
-
Pada bilah navigasi atas, pilih .
CatatanJika Anda menggunakan konsol DMS dalam mode simple, arahkan penunjuk mouse ke ikon
di pojok kiri atas konsol DMS, lalu pilih . Pada halaman Backup Schedules, temukan jadwal pencadangan yang ingin Anda kelola dan klik Manage pada kolom Actions.
Pada halaman Configure Task, klik Restore Database di pojok kanan atas.
-
Pada halaman Configure Restore Time Point, konfigurasikan informasi berikut dan klik Next.
Untuk database tujuan, Anda juga perlu mengonfigurasi Region, MongoDB Instance ID, Database Name, Database Account, dan Password. Anda dapat mengklik Test Connection untuk memverifikasi konektivitas. Lalu, pilih Data Cross-border Compliance Commitment dan klik Next.
Bagian
Parameter
Deskripsi
N/A
Task Name
Nama tugas dihasilkan secara otomatis. Kami menyarankan Anda menentukan nama deskriptif agar mudah diidentifikasi. Nama ini tidak harus unik.
Restore time point
Restorable Time Range
Menampilkan rentang waktu di mana data dapat dipulihkan.
Selected Restore Time Point
Pilih titik pemulihan dalam rentang waktu yang tersedia.
Destination database
Database Location
Lokasi database tujuan. Opsi berikut tersedia:
-
No public network IP: Port's self-built database (accessed through the database gateway): Memulihkan data ke database yang dikelola sendiri menggunakan Database Gateway (DG). Anda harus mengonfigurasi gateway database untuk instans tujuan terlebih dahulu dan memilih Gateway Instance ID pada langkah ini.
-
User-Created Database with Public IP Address <IP Address:Port Number>: Memulihkan data ke database yang dikelola sendiri yang dapat diakses melalui internet. Anda juga harus mengonfigurasi titik akhir publik dan port database tujuan.
-
ECS-Hosted Database: Memulihkan data ke database pada instans ECS. Anda juga harus mengonfigurasi ECS Instance ID dan port dari instans database tujuan.
-
ApsaraDB for MongoDB
-
Express Connect DB/VPN Gateway/Intelligent Gateway: Memulihkan data ke database yang dikelola sendiri melalui VPC. Anda harus mengonfigurasi VPC untuk instans tujuan terlebih dahulu dan memilih Peer VPC target pada langkah ini.
Database Type
Default ke tipe database yang Anda pilih saat membuat jadwal pencadangan.
CatatanParameter ini tidak ditampilkan ketika Database Location diatur ke ApsaraDB for MongoDB.
Region
Pilih wilayah dari instans tujuan.
CatatanParameter ini hanya ditampilkan ketika Database Location diatur ke Self-managed database on an ECS instance, ApsaraDB for MongoDB, atau Self-managed database without a public IP, accessed through Database Gateway (DG).
Endpoint
Titik akhir publik dari database tujuan.
CatatanParameter ini hanya ditampilkan ketika Database Location diatur ke Self-managed database with a public IP, Self-managed database connected over Express Connect, VPN Gateway, or Smart Access Gateway, atau Self-managed database without a public IP, accessed through Database Gateway (DG).
Port
Port koneksi dari database tujuan.
CatatanParameter ini tidak ditampilkan ketika Database Location diatur ke ApsaraDB for MongoDB.
ECS Instance ID
Pilih ID instans ECS tempat Anda ingin memulihkan data.
CatatanParameter ini hanya ditampilkan ketika Database Location diatur ke Self-managed database on an ECS instance.
MongoDB Instance ID
Pilih ID instans ApsaraDB for MongoDB tempat Anda ingin memulihkan data.
CatatanParameter ini hanya ditampilkan ketika Database Location diatur ke ApsaraDB for MongoDB.
Peer VPC
Pilih VPC.
CatatanParameter ini hanya ditampilkan ketika Database Location diatur ke Self-managed database connected over Express Connect, VPN Gateway, or Smart Access Gateway.
Gateway Instance ID
Pilih instans Database Gateway (DG).
CatatanParameter ini hanya ditampilkan ketika Database Location diatur ke Self-managed database without a public IP, accessed through Database Gateway (DG).
Database Name
Masukkan nama database.
Database Account
Masukkan akun database.
Password
Masukkan kata sandi untuk akun database.
CatatanSetelah memasukkan kredensial akun, Anda dapat mengklik Test Connection untuk memverifikasi apakah informasi database benar. Jika koneksi berhasil, pesan sukses akan muncul. Jika koneksi gagal, klik Diagnose di sebelah pesan kegagalan dan sesuaikan pengaturan sesuai petunjuk.
Compliance warranty regarding cross-border data transfers
Baca dan setujui komitmen kepatuhan dengan memilih kotak centang.
-
-
Pada halaman Configure Objects to Restore, konfigurasikan informasi berikut, lalu klik Precheck.
Parameter
Deskripsi
Conflict handling
Secara default, Conflict Handling diatur ke Rename Object with the Same Name. Misalnya, jika Anda memulihkan koleksi bernama
job_infoke tujuan yang sudah memiliki koleksi dengan nama yang sama, sistem akan mengganti nama koleksi yang dipulihkan menjadijob_info_dbs_<RestoreTaskID>_<Timestamp>.Objects to restore
Pada panel Source Database Objects, pilih database atau koleksi yang ingin Anda pulihkan dan pindahkan ke panel Selected Database Objects.
CatatanBeberapa mesin database mendukung pemulihan tingkat koleksi tunggal atau database tunggal. Hal ini mengurangi jumlah data yang dipulihkan dan memperpendek Objektif Waktu Pemulihan (RTO). Untuk detail tentang granularitas pemulihan yang didukung, lihat Tipe database dan fitur yang didukung.
-
Pada dialog Precheck, setelah pesan Precheck Passed ditampilkan, klik Start Task.
Anda dapat memantau progres pemulihan pada tab Restore Tasks.
CatatanWaktu pemulihan bergantung pada spesifikasi jadwal pencadangan dan ukuran database. Spesifikasi yang lebih tinggi menghasilkan pemulihan yang lebih cepat. Untuk informasi lebih lanjut, lihat Uji kinerja pencadangan logis dan pemulihan.
Operasi terkait
-
Untuk mengubah sumber, objek, atau kebijakan jadwal pencadangan (seperti waktu pencadangan atau periode retensi), lihat Kelola jadwal pencadangan.
-
Untuk informasi tentang biaya jadwal pencadangan, lihat FAQ penagihan.
-
Untuk mengurangi biaya saat pencadangan tidak diperlukan, Anda dapat menjeda jadwal pencadangan. Untuk informasi lebih lanjut, lihat Jeda atau restart jadwal pencadangan.