Rabu, 17 Juli 2024

POSTGRES-backup tool

 

https://www.admin-magazine.com/Archive/2020/57/Elephant-Shed-PostgreSQL-appliance/(offset)/3


Alat PostgreSQL Kandang Gajah

Gajah di Kamar

Aktifkan Cadangan

Salah satu komponen yang sangat saya sukai dalam peralatan Elephant Shed adalah pgBackRest, salah satu solusi pencadangan paling komprehensif untuk PostgreSQL yang menggabungkan beberapa fitur yang paling umum digunakan, terutama fleksibilitas untuk melakukan pencadangan penuh atau tambahan.

Secara default, komponen dinonaktifkan, itulah sebabnya mengklik ikon Cadangan di dasbor tidak menampilkan hasil pada instalasi baru. Untuk memulai, Anda harus mengaktifkan tombol pencadangan penuh atau tambahan (yaitu, Pencadangan Penuh atau Pencadangan Incr ). Untuk pencadangan pertama, klik tombol Cadangan Penuh , yang akan membawa Anda ke halaman layanan di Cockpit. Di sini, klik tombol Mulai untuk membuat cadangan. Bergantung pada ukuran database Anda, prosesnya mungkin memerlukan waktu untuk diselesaikan; Anda dapat memantau kemajuannya di bagian Log Layanan ( Gambar 4 ).

Gambar 4: Awasi bagian Log Layanan untuk melacak kemajuan pencadangan.

Ketika pencadangan telah dilakukan, prosesnya menjadi tidak aktif lagi, dan Anda dapat beralih kembali ke halaman utama antarmuka dengan bilah navigasi di bagian atas. Perhatikan bahwa tombol Cadangan Penuh telah diaktifkan, bersama dengan tombol Pengarsipan ( Gambar 5 ), yang menandakan bahwa file dari write-ahead logging (WAL) juga sedang dicadangkan. Idealnya Anda harus mengarsipkan file WAL sebelum mengambil cadangan untuk memastikan Anda dapat melakukan pemulihan tepat waktu. Fitur yang sangat bagus adalah alat dikonfigurasi untuk mengaktifkan opsi pengarsipan secara otomatis ketika pencadangan dipicu.

Gambar 5: Tombol sakelar mencerminkan status saat ini dan juga dapat digunakan untuk mengaktifkan atau menonaktifkan pencadangan.

Setelah Anda membuat cadangan penuh, Anda kemudian dapat menggunakan tombol Incr Backup untuk hanya mencadangkan file yang telah berubah antara cadangan penuh terakhir dan data saat ini. pgBackRest memiliki banyak parameter yang dapat dikonfigurasi untuk memberi Anda kontrol yang lebih baik atas pencadangan, termasuk menentukan jadwal otomatisasi dan kebijakan penyimpanan. Namun parameter ini tidak ditampilkan di dasbor dan hanya dapat diubah dengan mengedit file konfigurasi. Opsi file konfigurasi yang relevan disebutkan dalam dokumentasi Kandang Gajah [10] .

Kesimpulan

Anda sekarang dapat menjelajahi antarmuka intuitif dan mengintip ke dalam komponen, yang sebagian besar telah dikonfigurasi sebelumnya dengan pengaturan minimum agar dapat langsung digunakan. Misalnya, Grafana dikirimkan dengan beberapa dasbor yang telah diterapkan sebelumnya untuk memberi Anda gambaran umum tentang server PostgreSQL yang mendasarinya ( Gambar 6 ). Namun perlu diperhatikan bahwa dasbor ini bersifat hanya-baca dan jika Anda perlu melakukan modifikasi apa pun pada konfigurasinya, Anda harus menyimpannya dengan nama yang berbeda. Selain itu, Grafana menawarkan banyak dashboard lain yang dapat Anda ambil dengan mudah dari situs webnya. Meskipun prosesnya cukup intuitif, Anda dapat mengikuti dokumentasi resmi Grafana untuk membantu Anda melalui prosesnya.

Gambar 6: Plugin sumber data PostgreSQL di Grafana memungkinkan Anda memvisualisasikan semua jenis informasi berguna dari database PostgreSQL Anda.

Meskipun Elephant Shed tidak memiliki banyak dokumentasi selain hal-hal penting yang Anda perlukan untuk mengaktifkan dan menjalankan alat, semua komponen yang disertakan dalam alat memiliki infrastruktur dokumentasi yang ekstensif. Semua alat cukup intuitif untuk dioperasikan, namun jika Anda belum pernah menggunakannya sebelumnya, Anda dapat mengikuti dokumentasi di situs web masing-masing untuk membiasakan diri.

Penulis

Mayank telah menulis dan melaporkan perangkat lunak sumber terbuka dari seluruh dunia selama hampir dua dekade.

Tidak ada komentar:

Posting Komentar