Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Blob soft dele, silinen verileri belirli bir süre boyunca sistemde tutarak, bireysel blob, snapshot veya versiyonu yanlışlıkla silinmelerden veya üzerine yazmalardan korur. Saklama süresi boyunca, geçici olarak silinen bir nesneyi, silindiği andaki durumuna geri yükleyebilirsiniz. Saklama süresi dolduktan sonra, nesne kalıcı olarak silinir.
Önerilen veri koruma yapılandırması
Blob geçici silme, blob verileri için kapsamlı bir hesap içi veri koruma stratejisinin bir parçasıdır. Blob verilerinizin en iyi şekilde korunması için Microsoft aşağıdaki veri koruma özelliklerinin etkinleştirilmesini önerir:
Blob soft delete, sildiğiniz bir blobu, anlık görüntüyü veya sürümü geri yüklemek için. Blob'larda geçici silmeyi etkinleştirmeyi öğrenmek için bkz: Blob'lar için geçici silmeyi etkinleştirme ve yönetme.
Sildiğiniz bir konteyneri geri yüklemek için Container soft delete. Kapsayıcılar için geçici silmeyi nasıl etkinleştirebileceğinizi öğrenmek için bkz. Kapsayıcılar için geçici silmeyi etkinleştirme ve yönetme.
Yanlışlıkla hesap silme veya fidye yazılımı gibi daha geniş veri kaybı senaryolarına karşı koruma için hesap içi özelliklere ek olarak Azure Backup etkinleştirmeyi göz önünde bulundurun. Microsoft'un veri koruma önerileri hakkında daha fazla bilgi edinmek için bkz . Veri korumasına genel bakış.
Dikkat
Bir depolama hesabı için blob sürümünü etkinleştirdikten sonra, o hesaptaki blob'a yazma işlemi yeni bir sürüm oluşturur. Bu nedenle, blob sürümünü etkinleştirmek ek maliyetlere yol açabilir. Maliyetleri en aza indirmek için bir yaşam döngüsü yönetim ilkesi kullanarak eski sürümleri otomatik olarak silin. Yaşam döngüsü yönetimi hakkında daha fazla bilgi için bkz. Azure Blob Depolama erişim katmanlarını otomatikleştirerek maliyetleri iyileştirme.
Blob geçici silme nasıl çalışır?
Depolama hesabı için blob geçici silmeyi etkinleştirdiğinizde, silinen nesneler için 1 ile 365 gün arasında bir bekletme süresi belirtirsiniz. Saklama süresi, verilerin silindikten veya üzerine yazıldıktan sonra ne kadar süreyle kullanılabilir kaldığını gösterir. Saat, bir nesne silindiğinde veya üzerine yazıldığında bekletme süresinde başlar.
Bekletme süresi etkin olsa da Silinen Blobu Geri Alma işlemini çağırarak silinen blobu anlık görüntüleriyle birlikte veya silinmiş bir sürümü geri yükleyebilirsiniz. Aşağıdaki diyagramda, blob geçici silme etkinleştirildiğinde silinen bir nesnenin nasıl geri yüklenebileceği gösterilmektedir:
Geçici silme saklama süresini istediğiniz zaman değiştirebilirsiniz. Güncelleştirilmiş saklama süresi yalnızca saklama süresi değiştirildikten sonra silinen veriler için geçerlidir. Bekletme süresi değiştirilmeden önce silinen tüm veriler, silindiğinde geçerli olan saklama süresine tabidir.
Geçici olarak silinen bir nesneyi silmeye çalışmak, süre sonu süresini etkilemez.
Blob geçici silmeyi devre dışı bırakırsanız, geçici silme saklama süresi geçene kadar depolama hesabınızda geçici olarak silinen nesnelere erişmeye ve kurtarmaya devam edebilirsiniz.
Microsoft'un yumuşak silme ile birlikte etkinleştirilmesini önerdiği Blob sürümleme, genel amaçlı v2, block blob ve Blob depolama hesapları için mevcut. Hiyerarşik bir isim alanı olan hesaplar için sürüm düzenleme desteklenmiyor.
Azure Depolama REST API'sinin 2017-07-29 ve üzeri sürümleri blob soft delete'i destekler.
Önemli
Blob geçici silme özelliğini yalnızca tek bir blobu, anlık görüntüyü, dizini (hiyerarşik ad alanında) veya sürümü geri yüklemek için kullanabilirsiniz. Kapsayıcıyı ve içeriğini geri yüklemek için, depolama hesabı için kapsayıcı geçici silme özelliğinin de etkinleştirilmesi gerekir. Microsoft, blob verilerine tam koruma sağlamak için kapsayıcı geçici silme ve blob sürümü oluşturmanın blob geçici silme ile birlikte etkinleştirilmesini önerir. Daha fazla bilgi için bkz . Veri korumasına genel bakış.
Blob geçici silme özelliği, bir depolama hesabının silinmesine karşı koruma sağlamaz. Depolama hesabını silinmeye karşı korumak için depolama hesabı kaynağında bir kilit yapılandırın. Depolama hesabını kilitleme hakkında daha fazla bilgi için bkz. Azure Resource Manager kilidini bir depolama hesabına uygulama.
Geçici silme etkinleştirildiğinde silme işlemleri nasıl işlenir?
Blob geçici silmeyi etkinleştirdiğinizde, bir blob’u sildiğinizde bu blob geçici olarak silinmiş şeklinde işaretlenir. Silme işlemi bir anlık görüntü oluşturmuyor. Saklama süresi dolduğunda geçici olarak silinen blob kalıcı olarak silinir. Hiyerarşik bir isim alanı olan hesaplarda, blob'un erişim kontrol listesi etkilenmez ve blob geri getirildiğinde olduğu gibi kalır.
Bir blob'un anlık görüntüleri varsa, anlık görüntülerini de silmediğiniz sürece blob'u silemezsiniz. Bir blobu ve anlık görüntülerini sildiğinizde, hem blob hem de anlık görüntüleri yumuşak silinmiş olarak işaretlenir. Silme yeni anlık görüntüler yaratmıyor.
Temel blobu silmeden bir veya daha fazla etkin anlık görüntüyü de silebilirsiniz. Bu durumda anlık görüntü geçici olarak silinir.
Hiyerarşik isim alanı özelliği etkin olan bir hesaptaki bir dizini silerseniz, dizin ve tüm içeriği yumuşak silinmiş olarak işaretlenir. Yalnızca geçici olarak silinmiş dizine erişebilirsiniz. Geçici olarak silinmiş dizinin içeriğine erişmek için, geçici olarak silinmiş dizini geri yüklemeniz gerekir.
Geçici olarak silinen nesneler açıkça görüntülenmediği veya listelenmediği sürece görünmez. Geçici olarak silinen nesneleri listeleme hakkında daha fazla bilgi için bkz . Geçici olarak silinen blobları yönetme ve geri yükleme.
Geçici silme etkinleştirildiğinde üzerine yazma işlemleri nasıl işlenir?
Önemli
Bu bölüm hiyerarşik ad alanına sahip hesaplar için geçerli değildir.
Blob Yerleştir, Blok Listesi Yerleştir, veya Blob Kopyala gibi bir işlemi çağırmak, blob verilerini üzerine yazar. Blob yumuşak silme etkinleştirildiğinde, blobun üzerine yazma işlemi otomatik olarak blobun yazma işleminden önceki durumunun yumuşak silinmiş bir anlık görüntüsü oluşturur. Saklama süresi dolduğunda geçici olarak silinen anlık görüntü kalıcı olarak silinir. Sistemin snapshot oluşturmak için yaptığı işlem, Azure İzleyici kaynak kayıtlarında veya Depolama Analizi loglarında görünmez.
Geçici olarak silinmiş anlık görüntüler, geçici olarak silinmiş nesneleri açıkça görüntülemediğiniz veya listelemediğiniz sürece görünmezdir. Geçici olarak silinen nesneleri listeleme hakkında daha fazla bilgi için bkz . Geçici olarak silinen blobları yönetme ve geri yükleme.
Bir kopyalama işlemini korumak için, hedef depolama hesabı için blob soft dele'i etkinleştirmeniz gerekir.
Blob yumuşak silme, blob meta verilerini veya özelliklerini yazma işlemlerine karşı koruma sağlamaz. Silme işlemi, bir blobun meta verileri veya özellikleri güncellendiğinde geçici olarak silinmiş bir anlık görüntü oluşturmaz.
Premium depolama hesaplarında geçici olarak silinen anlık görüntüler blob başına 100 anlık görüntü sınırına kadar sayılmaz.
Geçici olarak silinen nesneleri geri yükleme
Geçici olarak silinen blobları veya dizinleri (hiyerarşik ad alanında) bekletme süresi içinde Blobu Silme işlemini çağırarak geri yükleyebilirsiniz. Silinen Blobu Kurtarma işlemi, bir blobu ve onunla ilişkili geçici olarak silinen anlık görüntüleri geri yükler. Saklama süresi boyunca sildiğiniz anlık görüntüleri geri kazandırır. Hiyerarşik ad alanına sahip hesaplarda blobun erişim denetim listesi blobla birlikte geri yüklenir.
Hiyerarşik bir isim alanı olan hesaplarda, Undelete Blob işlemini kullanarak yumuşak silinmiş bir dizini ve tüm içeriğini geri getirebilirsiniz. Geçici olarak silinen bloblar içeren bir dizini yeniden adlandırırsanız, bu geçici olarak silinen blobların dizinle bağlantısı kesilir. Bu blobları geri yüklemek için dizin adını orijinal adına geri döndürmeniz veya orijinal dizin adını kullanan ayrı bir dizin oluşturmanız gerekir. Aksi takdirde, bu yumuşak silinmiş lekeleri geri yüklemeye çalıştığınızda bir hata alırsınız. Ayrıca, zaten aynı isimde bir dizin veya blob bulunan bir dosya yoluna bir dizin veya blob geri getiremezsiniz. Örneğin, a.txt (1) dosyasını silip adı yine a.txt (2) olan yeni bir dosya yüklerseniz, etkin a.txt (2) silinmeden veya yeniden adlandırılmadan a.txt (1) geçici olarak silinen dosyasını geri yükleyemezsiniz. Geçici olarak silinmiş bir dizinin içeriğine, dizin geri yüklenene kadar erişemezsiniz.
Geçici olarak silinmemiş bir blob üzerinde Undelete Blob çağrıldığında, blob ile ilişkili geçici olarak silinmiş tüm anlık görüntüler geri yüklenir. Blobun anlık görüntüsü yoksa ve geçici olarak silinmemişse, Undelete Blob işlemini çağırmanın hiçbir etkisi olmaz.
Geçici olarak silinen anlık görüntüyü temel bloba yükseltmek için, önce blobu ve anlık görüntülerini geri yüklemek için temel blob üzerindeki Blobu Geri Alma'yı çağırın. Ardından, istediğiniz anlık görüntüyü temel blob üzerinden kopyalayın. Anlık görüntüyü yeni bir bloba da kopyalayabilirsiniz.
Nesne geri yüklenene kadar geçici olarak silinmiş bir blob veya anlık görüntüdeki verileri okuyamazsınız.
Geçici olarak silinen nesneleri geri yükleme hakkında daha fazla bilgi için bkz . Geçici olarak silinen blobları yönetme ve geri yükleme.
İpucu
Belirlediğiniz koşullar temelinde birden fazla depolama hesabındaki blobları geniş çapta geri yüklemek için bir depolama görevi kullanabilirsiniz. Depolama görevi, Azure Depolama Eylemleri'nde kullanılabilen bir kaynaktır; birden çok depolama hesabında milyonlarca nesne üzerinde ortak veri işlemleri gerçekleştirmek için kullanabileceğiniz sunucusuz bir çerçevedir. Daha fazla bilgi edinmek için bkz. Azure Depolama Eylemleri nedir?
Blob soft silme ve sürüm oluşturma
Önemli
Hiyerarşik bir isim alanı olan hesaplar için sürüm düzenleme desteklenmiyor.
Bir depolama hesabı için hem blob sürüm hem de blob soft delete'yi etkinleştirirseniz, blob'un üzerine yazma işlemi otomatik olarak blobun yazma işleminden önceki durumunu yansıtan yeni bir önceki sürüm oluşturur. Yeni sürüm geçici olarak silinmez ve geçici silme saklama süresi dolduğunda kaldırılmaz. Yumuşak şekilde silinen anlık görüntüler oluşturulmaz.
Depolama hesabı için hem blob sürüm hem de blob soft dele'yi etkinleştirirseniz, blob'u sildiğinizde, mevcut blob sürümü önceki bir sürüm olur ve artık güncel sürüm kalmaz. Yeni sürüm oluşturulmaz ve geçici olarak silinen anlık görüntüler oluşturulmaz. Önceki tüm sürümler, doğrudan silme işlemiyle veya yaşam döngüsü yönetim politikasıyla açıkça silene kadar korunur.
Geçici silme ve sürüm oluşturmanın birlikte etkinleştirilmesi, önceki blob sürümlerinin yanı sıra geçerli sürümleri de silinmeye karşı korur. Soft delete'yi etkinleştirdiğinizde, blob silinse bile sürümler silinmemiş kalır. Bir sürümü silerseniz, bu sürüm geçici olarak silinir. Geçici olarak silinen sürümler, geçici silme saklama süresi geçene kadar korunur. Saklama süresi dolduktan sonra, geçici olarak silinmiş blob sürümü kalıcı olarak silinir.
Yumuşak silme saklama süresi boyunca yumuşak silinen sürümleri geri yüklemek için Blob Silmeyi Geri Al işlemini kullanabilirsiniz. Blob'un Geri Alma işlemi her zaman blob'un geçici olarak silinen tüm sürümlerini geri yükler. Yalnızca geçici olarak silinen tek bir sürümü geri yüklemek mümkün değildir.
Not
Sürüm oluşturma etkinleştirildiğinde, silinmiş bir blob üzerinde Undelete Blob işlemi çağrılması, geçici olarak silinmiş sürümleri veya anlık görüntüleri geri yükler, ancak geçerli sürümü geri yüklemez. Geçerli sürümü geri yüklemek için önceki sürümü geçerli sürüme kopyalayarak yükseltin.
Microsoft, en iyi veri koruması için depolama hesaplarınız için hem sürüm oluşturma hem de blob geçici silmeyi etkinleştirmenizi önerir. Blob sürümü oluşturma ve yumuşak silmeyi birlikte kullanma hakkında daha fazla bilgi için bkz. Blob sürümü oluşturma ve yumuşak silme.
İşleme göre blob geçici silme koruması
Aşağıdaki tabloda, blob sürümleme ile veya olmadan blob yumuşak silme etkinleştirildiğinde silme ve yazma işlemleri için beklenen davranış açıklanmaktadır. Aşağıdaki tablolarda, "Değişiklik yok", blob geçici silme etkinleştirilmiş olsun ya da olmasın, işlemin aynı şekilde davrandığı anlamına gelir.
Depolama hesabı (hiyerarşik ad alanı yok)
| REST API işlemleri | Geçici silme etkin | Yumuşak silme ve sürümlendirme etkin |
|---|---|---|
| Depolama Hesabını Sil | Bir değişiklik olmadı. Silinen hesapta konteynerleri ve blobları kurtaramazsınız. | Bir değişiklik olmadı. Silinen hesapta konteynerleri ve blobları kurtaramazsınız. |
| Kapsayıcıyı Sil | Bir değişiklik olmadı. Silinen konteynerde blobları kurtaramazsınız. | Bir değişiklik olmadı. Silinen konteynerde blobları kurtaramazsınız. |
| Blobu Sil | Bir blobu silmek için kullanılırsa, bu blob geçici olarak silinmiş olarak işaretlenir. Blob anlık görüntüsünü silmek için kullanılırsa, anlık görüntü geçici olarak silinmiş olarak işaretlenir. |
Blobu silmek için kullanılırsa geçerli sürüm önceki bir sürüme dönüşür ve geçerli sürüm silinir. Yeni sürüm oluşturulmaz ve geçici olarak silinen anlık görüntüler oluşturulmaz. Blob sürümünü silmek için kullanıldığında, sürüm yumuşak silme olarak işaretlenir. |
| Blobu Geri Alma | Saklama süresi içinde silinen bir blobu ve tüm anlık görüntüleri geri yükler. | Bir blobu ve saklama süresi içinde silinen tüm sürümleri geri yükler. |
|
Blobu Yerleştir Blok Listesi Ekle Blobu Kopyala URL'den Blob Kopyalama |
Etkin bir blobda çağrılırsa, işlemden önce blobun durumunun anlık görüntüsü otomatik olarak oluşturulur. Geçici olarak silinmiş bir blob üzerinde çağrıldığında, blobun önceki halinin anlık görüntüsü, yalnızca aynı türde bir blobla değiştirildiğinde oluşturulur. Blob farklı türdeyse, geçici olarak silinen tüm veriler kalıcı olarak silinir. |
İşlemden önce blob'un durumunu yakalayan yeni bir sürüm otomatik olarak oluşturulur. |
| Blok Yerleştir | Bir bloğu etkin bloba işlemek için kullanılırsa değişiklik olmaz. Geçici olarak silinen bir bloba blok işlemek için kullanılırsa yeni bir blob oluşturulur ve geçici olarak silinen blobun durumunu yakalamak için otomatik olarak bir anlık görüntü oluşturulur. |
Bir değişiklik olmadı. |
|
Sayfa Ekle URL'den Sayfa Yerleştir |
Bir değişiklik olmadı. Bu işlem kullanılarak üzerine yazılan veya temizlenen sayfa blobu verileri kaydedilmez ve kurtarılamaz. | Bir değişiklik olmadı. Bu işlem kullanılarak üzerine yazılan veya temizlenen sayfa blobu verileri kaydedilmez ve kurtarılamaz. |
|
Ekleme Bloğu URL'den Blok Ekle |
Bir değişiklik olmadı. | Bir değişiklik olmadı. |
| Blob Özelliklerini Ayarlama | Bir değişiklik olmadı. Üzerine yazılan veri blokları özellikleri kurtarılamaz. | Bir değişiklik olmadı. Üzerine yazılan veri blokları özellikleri kurtarılamaz. |
| Blob Meta Verilerini Ayarlama | Bir değişiklik olmadı. Üzerine yazılan blob meta verileri kurtarılamaz. | İşlemden önce blob'un durumunu yakalayan yeni bir sürüm otomatik olarak oluşturulur. |
| Blob Katmanını Ayarla | Temel blob yeni katmana taşınır. Etkin veya geçici olarak silinen anlık görüntüler özgün katmanda kalmaya devam eder. Geçici olarak silinen anlık görüntü oluşturulmaz. | Temel blob yeni katmana taşınır. Etkin veya geçici olarak silinen sürümler özgün katmanda kalır. Yeni sürüm oluşturulmaz. |
Depolama hesabı (hiyerarşik ad alanı)
| REST API işlemi | Soft delete etkinleştirilmiş |
|---|---|
| Depolama Hesabını Sil | Bir değişiklik olmadı. Silinen hesaptaki kapsayıcılar ve bloblar kurtarılamaz. |
| Dosya Sistemi - Sil | Bir değişiklik olmadı. Silinen kapsayıcıdaki bloblar kurtarılamaz. |
| Kapsayıcıyı Sil | Bir değişiklik olmadı. Silinen konteynerde blobları kurtaramazsınız. |
| Dosya Yolu - Sil | Geçici olarak silinen bir blob veya dizin oluşturulur. Geçici olarak silinen nesne saklama süresinden sonra silinir. |
| Blobu Sil | Geçici olarak silinen bir nesne oluşturulur. Geçici olarak silinen nesne saklama süresinden sonra silinir. Anlık görüntüsü olan bloblar için geçici silme desteklenmez. |
| Yol - Blob veya dizin adını değiştirmek için oluştur | Mevcut hedef blobu veya boş dizin geçici olarak silinir ve kaynak onun yerini alır. Geçici olarak silinen nesne saklama süresinden sonra silinir. |
| Mevcut bir blob için son kullanma tarihini ayarlayan Blob Süre Sonu'nu belirleme. | Yumuşak silinmiş bir blob oluşturulmaz. Süresi dolan blob, süresi dolduğunda geçici olarak silinen bir blob haline gelmez. |
Özellik desteği
Bu özellik için destek, Data Lake Storage 2. Nesil, Ağ Dosya Sistemi (NFS) 3.0 protokolü veya SSH Dosya Aktarım Protokolü (SFTP) etkinleştirilerek etkilenebilir. Bu özelliklerden herhangi birini etkinleştirdiyseniz bu özelliğin desteğini değerlendirmek için bkz . Azure Depolama hesaplarında Blob Depolama özelliği desteği.
Geçici silme, hiyerarşik ad alanına sahip olmayan Depolama hesaplarında, Data Lake Storage API'leri kullanılarak karşıya yüklenen bloblar için desteklenmez.
Fiyatlandırma ve faturalama
Tüm geçici olarak silinen veriler, etkin verilerle aynı ücretten faturalandırılır. Saklama süresi dolduktan sonra kalıcı olarak silinen veriler için sizden ücret alınmaz.
Soft delete'i etkinleştirdiğinizde, bu özelliğin faturanızı nasıl etkilediğini daha iyi anlamak için kısa bir saklama süresi kullanın. Önerilen en düşük saklama süresi yedi gündür.
Sık sık üzerine yazılan veriler için yumuşak silmenin etkinleştirilmesi, depolama kapasitesi ücretlerinin ve bloblar listelenirken gecikmenin artmasına yol açabilir. Bu ekstra maliyeti ve gecikmeyi sık sık üzerine yazılmış verileri ayrı bir depolama hesabında saklayarak azaltabilirsiniz; burada soft silme devre dışı bırakılır.
Blob üzerine yazma veya silme işlemi yapıldığında, anlık görüntülerin veya sürümlerin otomatik olarak oluşturulmasıyla ilgili işlemler için faturalandırılmazsınız. Blobu Silme işlemine yapılan çağrılar için yazma işlemleri için işlem hızında faturalandırılırsınız.
Blob Depolama fiyatlandırması hakkında daha fazla bilgi için Blob Depolama fiyatlandırması sayfasına bakın.
Blob yumuşak silme işlemi ve sanal makine diskleri
Blob geçici silme, hem premium hem de standart yönetilmeyen diskler için kullanılabilir. Bunlar, kapakların altındaki sayfa bloblarıdır. Yedek silme, yalnızca Blob'u Sil, Blob'u Yerleştir, Blok Listesini Koy ve Blob'u Kopyala işlemleri tarafından silinen veya üzerine yazılan verileri kurtarmanıza yardımcı olabilir.
Sayfa Koy işlemi ile üzerine yazılan veriler kurtarılamaz. Bir Azure sanal makinesi, Put Page çağrılarıyla yönetilmeyen bir diske yazar, bu yüzden Azure VM'den yönetilmeyen bir diske yazmaları geri almak için soft delete kullanmak desteklenen bir senaryo değildir.