Lewati ke konten utama

Database Backup/Restore Add-On

Add-on Database Backup kompatibel dengan semua database berbasis MySQL (MySQL/MariaDB/Percona), PostgreSQL, dan Redis di Virtuozzo Application Platform. Ini bekerja berdampingan dengan Backup Storage untuk membantu pengguna secara otomatis membuat dan menyimpan database backup di penyimpanan jarak jauh.

peringatan

Saat memperbarui (redeploy) instance PostgreSQL, sangat disarankan untuk membuat backup database sebelum proses. Lihat dokumentasi resmi untuk pembaruan data melalui pg_dumpall dan pg_upgrade.

Add-On Installation

Sebelum memulai instalasi add-on, Anda perlu membuat penyimpanan khusus untuk menyimpan semua data backup.

1. Jika Anda tidak memiliki, itu dapat dibuat dalam beberapa menit menggunakan paket Backup Storage khusus di Marketplace platform.

marketplace backup storage

Jika Anda sudah memiliki penyimpanan semacam itu, Anda dapat melewati ke langkah keempat.

2. Dalam jendela instalasi, Anda dapat memilih antara opsi penyimpanan Standalone dan Cluster. Selanjutnya, tentukan Number of nodes yang diinginkan (untuk opsi Cluster) dan Storage size. Akhiri dengan memberikan data standar:

backup storage installation

3. Klik tombol Install dan tunggu beberapa menit untuk pembuatan penyimpanan. Ini akan secara otomatis ditambahkan ke grup “Backup storage nodes”.

backup storage environment
tip

Satu penyimpanan dapat digunakan oleh sebanyak mungkin database yang diperlukan.

4. Setelah penyimpanan siap, Anda dapat memasang add-on backup. Arahkan mouse ke atas database Anda dan klik ikon Add-Ons.

backup restore add-on

Temukan Database Backup/Restore Add-On yang diperlukan dan klik Install.

5. Berikan data berikut:

  • Pilih opsi penjadwalan

    • Pre-defined – pilih dari daftar interval backup standar (setiap jam, harian, mingguan, bulanan)
    • Custom – pilih Waktu yang tepat, Hari yang diperlukan dalam minggu, dan Zona Waktu
    custom backup schedule
    • Manual (crontab) - berikan ekspresi berbasis cron sederhana (menggunakan zona waktu UTC) untuk menjadwalkan backup
    crontab backup schedule
  • Backup storage – pilih dari daftar penyimpanan backup yang dipasang pada akun

  • Number of backups – atur jumlah backup terbaru yang akan disimpan untuk database saat ini

  • Database User dan Database Password – berikan kredensial pengguna untuk mengakses database

backup restore add-on installation

6. Dalam satu menit, Anda akan melihat pop-up keberhasilan instalasi.

add-on installed

Add-on backup Anda sudah bekerja. Tunggu saja waktu yang ditentukan untuk backup dibuat.

Managing Add-On

Setelah instalasi, add-on memberi Anda opsi untuk:

  • Backup Now – membuat backup segera
  • Configure – menyesuaikan parameter yang ditentukan selama pembuatan (jadwal, node penyimpanan, jumlah backup, kredensial pengguna)
  • Restore – mengembalikan dari backup
  • Uninstall – menghapus add-on backup
managing add-on

Selama proses backup, snapshot dari database dibuat. Ini disimpan di Backup Storage di bawah folder khusus (dinamai berdasarkan database yang dibackup) dan menggunakan nama yang berbeda (stempel waktu pelaksanaan). Struktur semacam ini membantu menjaga backup terorganisir, terutama ketika bekerja dengan banyak database.

Selama proses restore, direktori yang sesuai pada server penyimpanan dipasang ke node master dari database target. Selanjutnya, SQL dump dari snapshot backup yang diperlukan dipulihkan dan diterapkan ke database.

peringatan

Pertimbangkan bahwa semua operasi dilakukan hanya pada node master lapisan database: Untuk database non-clustered dengan banyak node, data akan dipulihkan hanya pada satu node. Untuk topologi primary-secondary, pastikan bahwa node primary dari cluster adalah master node dari lapisan.

Restoring Database

Pengembalian database dari backup akan menimpa semua data yang ada. Setiap perubahan terbaru yang dilakukan sejak pembuatan backup akan hilang secara permanen.

Untuk memulihkan database dari backup, Anda perlu memilih opsi Restore untuk add-on. Jendela dialog dengan opsi berikut akan dibuka:

  • Restore from – pilih environment target (beberapa opsi mungkin tersedia jika add-on backup digunakan pada beberapa environments)
  • Backup – pilih dari daftar backup untuk environment yang dipilih (nama mengandung stempel waktu untuk identifikasi cepat)
restore from backup

Klik Restore dan konfirmasikan melalui pop-up. Setelah dimulai, tindakan tidak dapat dibatalkan atau dikembalikan. Anda akan melihat notifikasi keberhasilan di dashboard setelah proses selesai.

Baca Juga