Ringkasan salinan bayangan berbagi untuk Azure Files
Azure Files memberikan kemampuan untuk mengambil salinan bayangan berbagi dari berbagi file. Salinan bayangan berbagi mengambil status berbagi pada saat itu. Artikel ini menjelaskan kemampuan yang disediakan oleh snapshot berbagi file dan cara Anda dapat memanfaatkannya dalam kasus penggunaan khusus Anda.
Berlaku untuk
| Jenis berbagi File | SMB | NFS |
|---|---|---|
| Berbagi file standar (GPv2), LRS/ZRS | ||
| Berbagi file standar (GPv2), GRS/GZRS | ||
| Berbagi file premium (FileStorage), LRS/ZRS |
Kapan harus menggunakan salinan bayangan berbagi
Perlindungan dari kesalahan aplikasi dan kerusakan data
Aplikasi yang mengggunakan berbagi file melakukan operasi seperti menulis, membaca, penyimpanan, transmisi, dan pemrosesan. Jika aplikasi salah dikonfigurasi atau terjadi bug yang tidak disengaja, penimpaan atau kerusakaan yang tidak disengaja dapat terjadi pada beberapa blok. Untuk membantu melindungi dari skenario ini, Anda dapat mengambil salinan bayangan berbagi sebelum menyebarkan kode aplikasi baru. Jika bug atau kesalahan aplikasi terjadi dengan penyebaran baru, Anda dapat kembali ke versi data sebelumnya di berbagi file tersebut.
Perlindungan dari penghapusan yang tidak disengaja atau perubahan yang tidak diinginkan
Misalkan Anda mengerjakan file teks di berbagi file. Setelah file teks ditutup, Anda tidak dapat mengurungkan perubahan. Dalam kasus ini, Anda harus memulihkan file ke versi sebelumnya. Anda dapat menggunakan salinan bayangan berbagi untuk memulihkan file ke versi sebelumnya jika file tersebut diganti namanya atau dihapus secara tidak disengaja.
Tujuan pencadangan umum
Setelah membuat berbagi file, Anda dapat membuat salinan bayangan berbagi file yang dibagikan secara berkala untuk digunakan pada pencadangan data. Salinan bayangan berbagi, jika diambil secara berkala, salinan bayangan akan membantu mempertahankan versi data sebelumnya yang dapat digunakan untuk persyaratan audit atau pemulihan dari bencana di masa mendatang. Sebaiknya gunakan pencadangan berbagi file Azure sebagai solusi cadangan untuk mengambil dan mengelola salinan bayangan. Anda juga dapat mengambil dan mengelola snapshot sendiri, menggunakan portal Azure, Azure PowerShell, atau Azure CLI.
Kemampuan
Salinan bayangan berbagi adalah salinan data Anda secara point-in-time dan baca-saja. Anda dapat membuat, menghapus, dan mengelola salinan bayangan dengan menggunakan REST API. Kemampuan yang sama juga tersedia di pustaka klien, Azure CLI, dan portal Microsoft Azure.
Anda dapat melihat salinan bayangan berbagi dengan menggunakan REST API dan SMB. Anda dapat mengambil daftar versi direktori atau file, dan Anda dapat memasang versi tertentu secara langsung sebagai drive (hanya tersedia di Windows - lihat Batas).
Setelah salinan bayangan berbagi dibuat, salinan bayangan dapat dibaca, disalin, atau dihapus, tetapi tidak dimodifikasi. Anda tidak dapat menyalin seluruh salinan bayangan berbagi ke akun penyimpanan lain. Anda harus melakukannya berdasarkan file demi file, dengan menggunakan AzCopy atau mekanisme penyalinan lainnya.
Kemampuan berbagi salinan bayangan disediakan di tingkat berbagi file. Pengambilan disediakan di tingkat file individual, untuk memungkinkan pemulihan file individual. Anda dapat memulihkan berbagi file lengkap dengan menggunakan SMB, REST API, portal, pustaka klien, atau alat PowerShell/CLI.
Salinan bayangan berbagi dari berbagi file identik dengan berbagi file dasarnya. Satu-satunya perbedaan adalah bahwa nilai Tanggalwaktu ditambahkan ke URI berbagi untuk menunjukkan waktu saat salinan bayangan berbagi diambil. Misalnya, jika URI berbagi file adalah http://storagesample.core.file.windows.net/myshare, URI snapshot berbagi mirip dengan:
http://storagesample.core.file.windows.net/myshare?snapshot=2011-03-09T01:42:34.9360000Z
Salinan bayangan berbagi bertahan hingga dihapus secara eksplisit. Salinan bayangan berbagi tidak dapat aktif lebih lama dari berbagi file dasarnya. Anda dapat menghitung salinan bayangan yang terkait dengan berbagi file dasar untuk melacak salinan bayangan Anda saat ini.
Saat Anda membuat salinan bayangan berbagi file, file di properti sistem berbagi disalin ke salinan bayangan berbagi dengan nilai yang sama. File dasar dan metadata berbagi file juga disalin ke salinan bayangan berbagi, kecuali Jika Anda menentukan metadata terpisah untuk salinan bayangan berbagi saat Anda membuatnya.
Anda tidak dapat menghapus berbagi yang memiliki salinan bayangan berbagi kecuali Anda menghapus semua salinan bayangan berbagi terlebih dahulu.
Penggunaan ruang
Bagikan salinan bayangan bersifat bertambah bertahap. Hanya data yang berubah setelah salinan bayangan berbagi terbaru Anda disimpan. Hal ini meminimalkan waktu yang diperlukan untuk membuat salinan bayangan berbagi dan menghemat biaya penyimpanan. Setiap operasi penulisan ke operasi pembaruan objek atau properti atau metadata dihitung terhadap "konten yang diubah" dan disimpan dalam salinan bayangan berbagi.
Untuk menghemat ruang, Anda dapat menghapus salinan bayangan berbagi untuk periode ketika churn tertinggi.
Meskipun salinan bayangan berbagi disimpan secara bertahap, Anda hanya perlu mempertahankan salinan bayangan berbagi terbaru untuk memulihkan berbagi. Saat Anda menghapus salinan bayangan berbagi, hanya data yang unik untuk salinan bayangan berbagi tersebut yang dihapus. Salinan bayangan aktif berisi semua informasi yang Perlu Anda telusuri dan pulihkan data Anda (sejak salinan bayangan berbagi diambil) ke lokasi asli atau lokasi alternatif. Anda dapat memulihkan di tingkat item.
Rekam jepret tidak dihitung dalam batas ukuran berbagi. Tidak ada batasan berapa banyak salinan bayangan berbagi ruang menempati secara total. Batas akun penyimpanan masih berlaku.
Batas
Jumlah maksimum salinan bayangan berbagi yang memungkinkan Azure Files hari ini adalah 200. Setelah 200 salinan bayangan berbagi, Anda harus menghapus salinan bayangan berbagi yang lebih lama untuk membuat salinan bayangan baru.
Tidak ada batasan untuk panggilan simultan untuk membuat salinan bayangan berbagi. Tidak ada batasan jumlah ruang yang berbagi salinan bayangan dari berbagi file tertentu dapat dikonsumsi.
Hari ini, tidak mungkin untuk memasang salinan bayangan berbagi di Linux. Ini karena klien Linux SMB tidak mendukung pemasangan salinan bayangan seperti Windows.
Menyalin data kembali ke berbagi dari salinan bayangan berbagi
Operasi penyalinan yang melibatkan file dan salinan bayangan berbagi mengikuti aturan berikut:
Anda dapat menerapkan setiap file di salinan bayangan berbagi file ke berbagi basisnya atau lokasi lain. Anda dapat memulihkan file versi sebelumnya atau memulihkan berbagi file lengkap dengan menyalin file satu demi satu dari salinan bayangan berbagi. Salinan bayangan berbagi tidak disarankan untuk berbagi dasar.
Salinan bayangan yang dibagikan tetap utuh setelah penyalinan, tapi berbagi file dasar yang dibagikan akan ditimpa dengan salinan data yang tersedia dalam salinan bayangan berbagi. Semua file yang dipulihkan mengurangi jumlah "konten yang diubah".
Anda dapat menyalin file dalam salinan bayangan berbagi ke tujuan lain dengan nama yang berbeda. File tujuan hasil berupa file bisa-tulis, bukan salinan bayangan berbagi. Dalam kasus ini, berbagi file dasar akan tetap utuh.
Jika file tujuan ditimpa dengan salinan, salinan bayangan berbagi apa pun yang dibagikan yang terkait dengan file tujuan awal tetap utuh.
Praktik terbaik umum
Sebaiknya gunakan pencadangan berbagi file Azure sebagai solusi cadangan untuk mengotomatiskan mengambil salinan bayangan, serta mengelola salinan bayangan. Saat Anda menjalankan infrastruktur di Azure, otomatiskan pencadangan untuk pemulihan data jika memungkinkan. Tindakan otomatis lebih dapat diandalkan daripada proses manual, membantu meningkatkan perlindungan dan pemulihan data. Anda dapat menggunakan pencadangan berbagi file Azure, REST API, Client SDK, atau skrip untuk otomatisasi.
Sebelum Anda menerapkan penjadwal salinan bayangan berbagi, pertimbangkan dengan cermat frekuensi salinan bayangan berbagi dan pengaturan retensi Anda untuk menghindari biaya yang tidak perlu.
Bagikan salinan bayangan hanya menyediakan perlindungan tingkat file. Salinan bayangan berbagi tidak mencegah penghapusan jari gemuk pada akun berbagi file atau penyimpanan. Untuk membantu melindungi akun penyimpanan dari penghapusan yang tidak disengaja, Anda dapat mengaktifkan penghapusan sementara, atau mengunci akun penyimpanan dan/atau grup sumber daya.
Langkah berikutnya
- Menggunakan salinan bayangan berbagi di: