Penghapusan lembut untuk kontainer

Penghapusan lunak kontainer melindungi kontainer Anda agar tidak dihapus secara tidak sengaja dengan mempertahankan kontainer yang dihapus di akun penyimpanan 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 kedaluwarsa, kontainer dan kontennya dihapus secara permanen.

Penghapusan sementara kontainer adalah bagian dari strategi perlindungan data yang komprehensif. Untuk perlindungan optimal untuk akun penyimpanan Anda, Microsoft merekomendasikan untuk mengaktifkan fitur perlindungan data berikut:

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. Kami merekomendasikan minimal tujuh hari dan meningkatkan periode retensi sesuai kebutuhan berdasarkan volume data dan berapa lama waktu yang diperlukan untuk mendeteksi dan merespons peristiwa kehilangan data.

Selama periode retensi, Anda dapat memulihkan kontainer yang dihapus dengan memanggil operasi Pulihkan Kontainer. Saat Anda memulihkan kontainer, blob pada kontainer serta versi dan cuplikan blob juga dipulihkan.

Peringatan

Penghapusan sementara kontainer hanya dapat memulihkan seluruh kontainer dan isinya pada saat penghapusan. Untuk memulihkan blob yang dihapus saat kontainer induknya belum dihapus, Anda harus menggunakan hapus sementara blob atau versioning blob. Ketika Anda memulihkan kontainer, Anda harus mengembalikannya ke nama aslinya. Jika nama asli digunakan untuk membuat kontainer baru, maka Anda tidak dapat memulihkan kontainer yang dihapus lunak.

Diagram berikut menunjukkan bagaimana kontainer yang dihapus dapat dipulihkan saat penghapusan sementara kontainer diaktifkan:

Diagram yang menunjukkan bagaimana kontainer yang dihapus untuk sementara dapat dipulihkan

Setelah periode retensi kedaluwarsa, kontainer dihapus secara permanen dari Azure Storage dan tidak dapat dipulihkan. Periode retensi dimulai pada saat kontainer dihapus. Anda dapat mengubah periode retensi kapan saja, tetapi pengaturan baru hanya berlaku untuk kontainer yang dihapus setelah pembaruan. Kontainer yang sudah dihapus akan dihapus secara permanen berdasarkan periode retensi yang berlaku ketika awalnya dihapus.

Mematikan penghapusan sementara pada kontainer tidak akan membuat kontainer yang sudah dihapus sementara menjadi dihapus secara permanen. Mereka akan dihapus secara permanen berdasarkan periode retensi yang diterapkan pada saat 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, tetapi hanya terhadap penghapusan kontainer di 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 terhapus secara lunak ditagih dengan tarif yang sama dengan data aktif.

Langkah berikutnya