Penghapusan kontainer sementara
Penghapusan sementara kontainer melindungi data Anda dari kemungkinan terhapus karena tidak sengaja dengan menjaga data yang dihapus dalam sistem untuk jangka waktu tertentu. Selama periode retensi, Anda dapat memulihkan kontainer yang dihapus sementara dan isinya ke dalam kondisi kontainer pada saat dihapus. Setelah periode retensi berakhir, kontainer dan isinya dihapus secara permanen.
Konfigurasi perlindungan data yang direkomendasikan
Penghapusan sementara blob adalah bagian dari strategi perlindungan data komprehensif untuk data blob. Untuk perlindungan optimal untuk data blob Anda, Microsoft menganjurkan untuk mengaktifkan semua fitur perlindungan data berikut:
- Penghapusan sementara kontainer untuk memulihkan kontainer yang telah dihapus. Untuk mempelajari cara mengaktifkan penghapusan sementara kontainer, lihat Mengaktifkan dan mengelola penghapusan sementara untuk kontainer.
- Penerapan versi blob untuk secara otomatis mempertahankan versi blob sebelumnya. Saat versi blob diaktifkan, Anda dapat memulihkan versi blob sebelumnya untuk memulihkan data jika blob keliru ketika diubah atau dihapus. Untuk mempelajari cara mengaktifkan penerapan versi blob, lihat Mengaktifkan dan mengelola penerapan versi blob.
- Penghapusan sementara blob untuk memulihkan blob, snapshot, atau versi yang telah dihapus. Untuk mempelajari cara mengaktifkan penghapusan sementara blob, lihat Mengaktifkan dan mengelola penghapusan sementara untuk blob.
Untuk mempelajari selengkapnya tentang rekomendasi Microsoft untuk perlindungan data, lihat Ringkasan perlindungan data.
Perhatian
Setelah Anda mengaktifkan penerapan versi blob untuk akun penyimpanan, setiap operasi tulis ke blob di akun tersebut akan menghasilkan pembuatan versi baru. Untuk alasan ini, pengaktifan penerapan versi blob dapat meminta biaya tambahan. Untuk meminimalkan biaya, gunakan kebijakan manajemen siklus hidup untuk menghapus versi lama secara otomatis. Untuk informasi tentang manajemen siklus hidup lebih lanjut, lihat Optimalkan biaya dengan mengotomatiskan tingkat akses Azure Blob Storage.
Cara kerja penghapusan sementara kontainer
Saat mengaktifkan penghapusan sementara kontainer, Anda dapat menentukan periode retensi untuk kontainer yang dihapus antara 1 dan 365 hari. Periode retensi default adalah tujuh hari. Selama periode retensi, Anda dapat memulihkan kontainer yang dihapus dengan memanggil operasi Pulihkan Kontainer.
Saat Anda memulihkan kontainer, blob kontainer dan versi blob apa pun serta rekam jepret juga dipulihkan. Namun, Anda hanya dapat menggunakan penghapusan sementara kontainer untuk memulihkan blob jika kontainer itu sendiri dihapus. Untuk memulihkan blob yang dihapus saat kontainer induknya belum dihapus, Anda harus menggunakan penghapusan sementara blob atau penerapan versi blob.
Peringatan
Penghapusan sementara kontainer hanya dapat memulihkan seluruh kontainer dan isinya pada saat penghapusan. Anda tidak dapat memulihkan blob yang dihapus dalam kontainer dengan menggunakan penghapusan sementara kontainer. Microsoft merekomendasikan juga mengaktifkan penghapusan sementara blob dan penerapan versi blob untuk melindungi blob individu dalam kontainer.
Ketika Anda memulihkan kontainer, Anda harus mengembalikannya ke nama aslinya. Jika nama asli telah digunakan untuk membuat kontainer baru, maka Anda tidak akan dapat memulihkan kontainer yang dihapus sementara.
Diagram berikut menunjukkan bagaimana kontainer yang dihapus dapat dipulihkan saat penghapusan sementara kontainer diaktifkan:
Setelah periode retensi kedaluwarsa, kontainer dihapus secara permanen dari Azure Storage dan tidak dapat dipulihkan. Jam mulai dari periode retensi yaitu pada saat kontainer dihapus. Anda dapat mengubah periode retensi kapan saja, tetapi perlu diingat bahwa periode retensi yang diperbarui hanya berlaku untuk kontainer yang baru dihapus. Kontainer yang dihapus sebelumnya akan dihapus secara permanen berdasarkan periode retensi yang berlaku pada saat kontainer dihapus.
Menonaktifkan penghapusan sementara kontainer tidak mengakibatkan penghapusan permanen kontainer yang sebelumnya dihapus untuk sementara. Setiap kontainer yang dihapus untuk sementara akan dihapus secara permanen setelah berakhirnya periode retensi yang berlaku saat kontainer dihapus.
Penghapusan sementara kontainer tersedia untuk jenis akun penyimpanan berikut:
- Akun penyimpanan v2 dan v1 tujuan umum
- Akun penyimpanan blob blok
- Akun penyimpanan blob
Akun penyimpanan dengan namespace hierarkis yang diaktifkan untuk digunakan dengan Azure Data Lake Storage juga didukung.
Versi Azure Storage REST API 2019-12-12 atau yang lebih tinggi mendukung penghapusan sementara kontainer.
Penting
Penghapusan sementara kontainer tidak melindungi dari penghapusan akun penyimpanan, namun hanya melindungi penghapusan kontainer pada akun tersebut. Untuk melindungi akun penyimpanan dari penghapusan, konfigurasikan kunci pada sumber daya akun penyimpanan. Untuk informasi lebih lengkap tentang mengunci sumber daya Azure Resource Manager, lihat Mengunci sumber daya untuk mencegah perubahan tak terduga.
Dukungan fitur
Dukungan untuk fitur ini mungkin terpengaruh dengan mengaktifkan Data Lake Storage Gen2, protokol Network File System (NFS) 3.0, atau SSH File Transfer Protocol (SFTP). Jika Anda telah mengaktifkan salah satu kemampuan ini, lihat Dukungan fitur Blob Storage di akun Azure Storage untuk menilai dukungan untuk fitur ini.
Penetapan harga dan penagihan
Tidak ada biaya tambahan untuk mengaktifkan penghapusan sementara kontainer. Data dalam kontainer yang dihapus sementara ditagih dengan tarif yang sama dengan data aktif.