Bagian berikut membahas praktik terbaik yang direkomendasikan.
Menyiapkan berbagi file untuk konsistensi pencadangan terbaik
Kualitas pencadangan bergantung pada kemampuan aplikasi Anda untuk pulih dari pencadangan yang dibuat selama beban kerja penulisan yang berat. Dalam sebagian besar situasi, Anda dapat membuat pencadangan yang memiliki konsistensi yang baik meskipun aplikasi Anda menulis data ke berbagi file. Namun, jika aplikasi Anda memerlukan konsistensi yang ketat, sebaiknya lakukan satu atau beberapa hal berikut:
- Gunakan pemasangan sync. Untuk mengetahui informasi selengkapnya, lihat bagian "Opsi pemasangan sinkronisasi"
di
nfs(5).
Atau, Anda dapat membuka file dengan flag
O_DIRECT|O_SYNC. Untuk mengetahui informasi selengkapnya, lihat open(2). - Jeda aplikasi atau proses sistem operasi yang menulis data ke berbagi file dan menyebabkan aplikasi atau proses tersebut mengosongkan perubahannya ke berbagi file sebelum memulai pencadangan. Untuk mengetahui informasi selengkapnya, lihat fsync(2).
- Jika aplikasi Anda memerlukan konsistensi antara beberapa berbagi file, jeda semua aplikasi di semua instance yang menulis ke semua berbagi file dan buat pencadangan semua berbagi file sebelum melanjutkan aplikasi Anda.
- Jika Anda memerlukan konsistensi tingkat aplikasi, hentikan aplikasi dan hapus pemasangan berbagi file sebelum membuat pencadangan.
Menggunakan pencadangan yang ada sebagai baseline untuk pencadangan baru guna mengurangi waktu pembuatan pencadangan
Pencadangan berbagi file yang ada dalam suatu region digunakan sebagai baseline untuk membuat pencadangan baru berbagi file, sehingga mengurangi waktu pembuatan pencadangan. Oleh karena itu, sebaiknya lakukan hal berikut:
Buat pencadangan baru berbagi file sebelum Anda menghapus pencadangan berbagi file sebelumnya.
Tunggu hingga pencadangan baru berada dalam status
Readysebelum membuat pencadangan berbagi file yang sama berikutnya.
Menjadwalkan pencadangan di luar jam sibuk untuk mengurangi waktu pembuatan pencadangan
Membuat pencadangan di luar jam sibuk akan mengurangi waktu yang diperlukan untuk membuat pencadangan. Jika Anda menjadwalkan pencadangan rutin berbagi file, sebaiknya jadwalkan pencadangan di luar jam sibuk jika memungkinkan.
Jam sibuk untuk pembuatan pencadangan adalah akhir setiap hari kerja dan tengah malam di region tempat instance Filestore berada. Sebaiknya buat pencadangan pada pagi hari atau selama hari kerja.
Mengatur data Anda di instance Filestore terpisah untuk memaksimalkan efisiensi
Semakin banyak data di berbagi file, semakin besar pencadangan dan semakin besar biayanya. Untuk mencadangkan data yang perlu dicadangkan saja, sebaiknya atur data Anda di berbagi file terpisah, yaitu:
- Menyimpan data penting dengan pola penulisan yang berbeda atau dengan persyaratan pencadangan yang berbeda di berbagi file yang berbeda.
- Mengurangi jumlah pencadangan yang perlu Anda buat dengan menyimpan data serupa dalam satu berbagi file.