Database Backup Service (DBS) mendukung pemulihan tingkat koleksi, cadangan geo-redundan, cadangan penuh atau inkremental, serta arsip jangka panjang untuk database MongoDB. Anda dapat menggunakan DBS untuk mengotomatiskan pencadangan database MongoDB yang dikelola sendiri atau lintas cloud.
Buat jadwal cadangan
Untuk informasi selengkapnya, lihat Buat jadwal cadangan.
-
Saat membeli jadwal cadangan, atur Database Type ke MongoDB dan Backup Mode ke Logical Backup.
-
Untuk informasi tentang granularitas pencadangan dan pemulihan untuk database MongoDB, lihat Jenis dan fitur database yang didukung.
Konfigurasikan jadwal cadangan
-
Masuk ke konsol Data Management Service (DMS) 5.0.
-
Pada 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 jadwal cadangan yang dituju, lalu klik Configure Backup Schedule pada kolom Actions.
-
Pada halaman Configure Backup Source and Destination, konfigurasikan sumber dan tujuan pencadangan, lalu klik Next.
Bagian
Parameter
Deskripsi
N/A
Backup schedule name
DBS secara otomatis menghasilkan nama jadwal. Anda dapat menentukan nama deskriptif untuk mengidentifikasi jadwal tersebut. Nama tidak perlu unik.
Backup source information
Backup mode
Saat ini, hanya logical backup yang didukung.
Database location
-
No public network IP: Port's self-built database (accessed through the database gateway): Mencadangkan database yang dikelola sendiri dengan menggunakan Database Gateway (DG). Anda harus terlebih dahulu mengonfigurasi gateway database untuk instans tersebut, lalu memilih DG instance ID yang sesuai.
-
User-Created Database with Public IP Address <IP Address:Port Number>: Mencadangkan database yang dikelola sendiri melalui jaringan publik. Anda juga harus mengonfigurasi endpoint dan port dari instans database sumber.
-
ECS-Hosted Database: Mencadangkan database yang di-hosting pada instans ECS. Anda juga harus mengonfigurasi ECS instance ID dan port database untuk instans database sumber.
-
Express Connect DB/VPN Gateway/Intelligent Gateway: Mencadangkan database yang dikelola sendiri dengan menggunakan Virtual Private Cloud (VPC). Anda harus terlebih dahulu mengonfigurasi VPC untuk instans database, lalu memilih Peer VPC yang dituju pada langkah ini.
Database type
Nilainya sama dengan jenis database yang Anda pilih saat membuat jadwal cadangan.
CatatanParameter ini tidak ditampilkan jika Anda mengatur parameter Database location ke ApsaraDB for MongoDB.
Peer VPC
Pilih Virtual Private Cloud (VPC).
CatatanParameter ini hanya ditampilkan jika Anda mengatur parameter Database location ke Self-managed database accessed via Express Connect, VPN Gateway, or Smart Access Gateway (SAG).
Secondary node endpoint
Tentukan apakah akan mengonfigurasi endpoint node secondary agar sistem melakukan cadangan penuh dengan membaca data dari node secondary.
CatatanUntuk informasi selengkapnya, lihat Mencadangkan database MongoDB dari node secondary.
Region
Pilih wilayah instans sumber.
CatatanParameter ini hanya ditampilkan jika Anda mengatur parameter Database location ke ECS-hosted database, ApsaraDB for MongoDB, atau Self-managed database without a public endpoint (accessed via Database Gateway).
Endpoint
Endpoint publik dari database sumber.
CatatanParameter ini hanya ditampilkan jika Anda mengatur parameter Database location ke Self-managed database with a public endpoint, Self-managed database accessed via Express Connect, VPN Gateway, or Smart Access Gateway (SAG), atau Self-managed database without a public endpoint (accessed via Database Gateway).
Port
Port yang digunakan untuk menghubungkan ke database sumber.
CatatanParameter ini tidak ditampilkan jika Anda mengatur parameter Database location ke ApsaraDB for MongoDB.
ECS instance ID
Pilih ID instans ECS yang meng-host database sumber.
CatatanParameter ini hanya ditampilkan jika Anda mengatur parameter Database location ke ECS-hosted database.
DG instance ID
Pilih instans Database Gateway (DG).
CatatanParameter ini hanya ditampilkan jika Anda mengatur parameter Database location ke Self-managed database without a public endpoint (accessed via Database Gateway).
Database name
Masukkan nama database.
Database account
Masukkan akun database.
CatatanPastikan akun tersebut memiliki izin baca pada database lokal.
Password
Password akun yang digunakan untuk menghubungkan ke database yang ingin Anda cadangkan.
Setelah memasukkan username dan password akun database, klik Test Connection di sebelah password 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
Jenis penyimpanan tujuan pencadangan. Nilai yang valid:
-
DBS-owned Storage (Direkomendasikan): Tidak perlu membuat penyimpanan secara manual. Data secara otomatis disimpan di penyimpanan milik DBS, dan biaya didasarkan pada jumlah data yang disimpan. Untuk informasi selengkapnya, lihat Biaya penyimpanan.
-
OSS For User: Anda harus membuat bucket di konsol Object Storage Service (OSS). Untuk informasi selengkapnya, lihat Buat bucket.
Catatan-
Contoh ini menggunakan DBS-owned Storage. Jika Anda memilih User-owned OSS bucket, Anda juga harus mengonfigurasi parameter Object Storage Service (OSS) Bucket Name. Hanya kelas penyimpanan OSS Standard yang didukung.
-
Untuk volume data besar, pertimbangkan untuk membeli paket penyimpanan DBS berlangganan. Paket berlangganan lebih hemat biaya dibandingkan penagihan pay-as-you-go.
Storage encryption
Pilih metode enkripsi. Nilai yang valid:
-
Encrypted (Direkomendasikan): Mengenkripsi data yang disimpan menggunakan algoritma AES-256 standar industri.
OSS mendukung server-side encryption. Saat Anda mengunggah objek, OSS mengenkripsinya saat menerima sebelum menyimpan. Saat Anda mengunduh objek tersebut, OSS secara otomatis mendekripsinya. Untuk informasi selengkapnya, lihat Server-side encryption.
-
Non-encrypted: Tidak mengenkripsi data.
-
-
Pada halaman Edit Backup Objects, pindahkan database atau koleksi yang ingin Anda cadangkan ke kotak Selected, lalu klik Next.
Catatan-
Anda dapat mencadangkan satu koleksi, satu database, atau beberapa database. Untuk memilih semua database yang tersedia, klik Select All di pojok kiri bawah. Objek pencadangan yang didukung berbeda-beda tergantung jenis database. Untuk informasi selengkapnya, lihat Jenis dan fitur database yang didukung.
-
Secara default, jadwal pencadangan tidak mencakup database yang dibuat setelah konfigurasi awal. Untuk mencadangkan database baru tersebut, Anda harus menambahkannya secara manual ke jadwal pencadangan. Untuk informasi selengkapnya, lihat Ubah objek pencadangan.
-
-
Pada halaman Configure Backup Time, konfigurasikan waktu pencadangan dan parameter 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 period
Hari dalam seminggu ketika DBS menjalankan jadwal pencadangan. Anda dapat memilih satu atau beberapa hari dalam seminggu. Pilih minimal satu hari dalam seminggu.
Start time
Waktu mulai pencadangan. Kami merekomendasikan 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 akan mengaktifkan incremental backup.
Parameter ini hanya ditampilkan jika Anda mengatur parameter Full-scale Backup Frequency ke Periodic Backup.
Max 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 penyimpanan milik DBS.
Jika Anda mengaktifkan Incremental backup pada langkah sebelumnya, Anda juga harus mengonfigurasi periode retensi untuk data cadangan inkremental. Untuk informasi selengkapnya 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-
Konfigurasi selesai ketika Status jadwal berubah menjadi Running.
-
Jika jadwal pencadangan gagal atau menampilkan error, segera lakukan troubleshooting dan perbaiki masalah tersebut. Untuk informasi selengkapnya, lihat Cara memperbaiki jadwal pencadangan DBS yang abnormal. Jika masalah tetap berlanjut setelah mengikuti panduan tersebut, bergabunglah dengan grup dukungan pelanggan DBS di DingTalk (ID: 35585947) untuk mendapatkan bantuan.
-
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 pointer ke ikon
di pojok kiri atas konsol DMS, lalu pilih . Pada halaman Backup Schedules, temukan jadwal pencadangan yang ingin Anda kelola, lalu klik Manage pada kolom Actions.
Pada halaman Configure Task, klik Restore Database di pojok kanan atas.
-
Pada halaman Configure recovery point, konfigurasikan parameter berikut, lalu klik Next.
Bagian
Parameter
Deskripsi
N/A
Restore task name
DBS secara otomatis menghasilkan nama tugas. Anda dapat menentukan nama deskriptif untuk mengidentifikasi tugas tersebut. Nama tidak perlu unik.
Recovery point
Recoverable time range
Rentang waktu di mana data dapat dipulihkan.
Selected recovery point
Pilih titik waktu untuk memulihkan data. Waktu tersebut harus berada dalam rentang waktu yang dapat dipulihkan.
Restore destination
Database location
Pilih lokasi database tujuan. Nilai yang valid:
-
No public network IP: Port's self-built database (accessed through the database gateway): Anda harus terlebih dahulu mengonfigurasi gateway database untuk instans database, lalu memilih DG instance ID yang dituju pada langkah ini.
-
User-Created Database with Public IP Address <IP Address:Port Number>: Anda harus mengonfigurasi endpoint dan port dari instans database tujuan.
-
ECS-Hosted Database: Anda harus mengonfigurasi ECS instance ID dan port database untuk instans database tujuan.
-
ApsaraDB for MongoDB
-
Express Connect DB/VPN Gateway/Intelligent Gateway: Anda harus terlebih dahulu mengonfigurasi VPC untuk instans database, lalu memilih Peer VPC yang dituju pada langkah ini.
Database type
Nilainya sama dengan jenis database yang Anda pilih saat membuat jadwal cadangan.
CatatanParameter ini tidak ditampilkan jika Anda mengatur parameter Database location ke ApsaraDB for MongoDB.
Region
Pilih wilayah tempat instans tujuan berada.
CatatanParameter ini hanya ditampilkan jika Anda mengatur parameter Database location ke ECS-hosted database, ApsaraDB for MongoDB, atau Self-managed database without a public endpoint (accessed via Database Gateway).
Endpoint
Endpoint publik dari database tujuan.
CatatanParameter ini hanya ditampilkan jika Anda mengatur parameter Database location ke Self-managed database with a public endpoint, Self-managed database accessed via Express Connect, VPN Gateway, or Smart Access Gateway (SAG), atau Self-managed database without a public endpoint (accessed via Database Gateway).
Port
Port yang digunakan untuk menghubungkan ke database tujuan.
CatatanParameter ini tidak ditampilkan jika Anda mengatur parameter Database location ke ApsaraDB for MongoDB.
ECS instance ID
Pilih ID instans ECS yang akan menjadi tujuan pemulihan.
CatatanParameter ini hanya ditampilkan jika Anda mengatur parameter Database location ke ECS-hosted database.
MongoDB instance ID
Pilih ID instans MongoDB yang akan menjadi tujuan pemulihan.
CatatanParameter ini hanya ditampilkan jika Anda mengatur parameter Database location ke ApsaraDB for MongoDB.
Peer VPC
Pilih Virtual Private Cloud (VPC).
CatatanParameter ini hanya ditampilkan jika Anda mengatur parameter Database location ke Self-managed database accessed via Express Connect, VPN Gateway, or Smart Access Gateway (SAG).
DG instance ID
Pilih instans Database Gateway (DG).
CatatanParameter ini hanya ditampilkan jika Anda mengatur parameter Database location ke Self-managed database without a public endpoint (accessed via Database Gateway).
Database name
Masukkan nama database.
Database account
Masukkan akun database.
Password
Masukkan password untuk akun database.
CatatanSetelah memasukkan kredensial akun, Anda dapat mengklik Test Connection untuk memverifikasi bahwa informasi database tujuan benar. Jika pengujian gagal, klik Diagnose dan sesuaikan informasi database tujuan sesuai instruksi.
Compliance warranty regarding cross-border data transfers
Baca dan setujui komitmen kepatuhan dengan memilih kotak centang.
-
-
Pada halaman Configure Objects to Restore, konfigurasikan parameter berikut, lalu klik Precheck.
Parameter
Deskripsi
Conflict handling
Secara default, metode Conflict Handling adalah Rename on conflict. Misalnya, jika tabel dengan nama yang sama sudah ada saat Anda memulihkan tabel
job_info, sistem akan mengganti nama tabel baru menjadijob_info_dbs_<Restoration Task ID>_<Timestamp>.Objects to restore
Pada bagian Source database objects, pilih database atau koleksi yang ingin dipulihkan, lalu pindahkan ke kotak Selected Objects.
CatatanBeberapa database mendukung pemulihan tingkat koleksi atau tingkat database, yang mengurangi jumlah data yang dipulihkan dan mempersingkat Recovery Time Objective (RTO). Untuk informasi selengkapnya, lihat Jenis dan fitur database yang didukung.
-
Pada dialog Precheck, setelah pesan Precheck Passed ditampilkan, klik Start Task.
Anda dapat melihat progres pemulihan database pada tab Restore Tasks.
CatatanWaktu pemulihan tergantung pada spesifikasi jadwal pencadangan dan ukuran database. Spesifikasi yang lebih tinggi menghasilkan kecepatan pemulihan lebih cepat. Untuk informasi selengkapnya, lihat Hasil pengujian performa untuk pencadangan logis dan fisik.
Operasi terkait
-
Untuk mengubah sumber pencadangan, objek pencadangan, waktu pencadangan, atau kebijakan retensi, lihat Kelola jadwal pencadangan.
-
Untuk informasi tentang biaya terkait jadwal pencadangan, lihat FAQ penagihan.
-
Jika Anda sementara tidak memerlukan pencadangan, Anda dapat menjeda jadwal pencadangan untuk mengurangi biaya. Untuk informasi selengkapnya, lihat Jeda atau restart jadwal pencadangan.