Azure Dosyaları için paylaşım anlık görüntülerine genel bakış

Azure Dosyalar, dosya paylaşımlarının anlık görüntülerini alma özelliği sağlar. Paylaşım anlık görüntüleri, paylaşımın belirli bir noktadaki durumunu yakalar. Bu makalede, dosya paylaşımı anlık görüntülerinin sağladığı özellikler ve kullanım örneğinizde bunlardan nasıl yararlanabileceğiniz açıklanmaktadır.

Şunlara uygulanır

Dosya paylaşımı türü SMB NFS
Standart dosya paylaşımları (GPv2), LRS/ZRS Yes No
Standart dosya paylaşımları (GPv2), GRS/GZRS Yes No
Premium dosya paylaşımları (filestorage), LRS/ZRS Yes Yes

Paylaşım anlık görüntülerinin kullanılması gereken durumlar

Uygulama hatasına ve veri bozulmasına karşı koruma sağlama

Dosya paylaşımlarını kullanan uygulamalar yazma, okuma, depolama, iletme ve işleme gibi işlemler gerçekleştirir. Hatalı yapılandırılmış olan veya içinde tespit edilememiş bir hata bulunan uygulamalar yanlışlıkla verilerin üzerine yazabilir veya birkaç bloğa zarar verebilir. Bu senaryolara karşı koruma sağlamak için yeni uygulama kodunu dağıtmadan önce paylaşımın anlık görüntüsünü alabilirsiniz. Yeni dağıtımda bir hata veya uygulama kusuru olması halinde dosya paylaşımındaki verilerinizin önceki sürümüne geri dönebilirsiniz.

Yanlışlıkla silme veya istenmeyen değişikliklere karşı koruma

Bir dosya paylaşımında bulunan bir metin dosyası üzerinde çalıştığınızı düşünün. Metin dosyası kapatıldıktan sonra değişikliklerinizi geri alma imkanını kaybedersiniz. Bu gibi durumlarda, dosyanın önceki bir sürümünü kurtarmanız gerekir. Yanlışlıkla yeniden adlandırılması veya silinmesi halinde dosyanın önceki sürümlerini kurtarmak için paylaşım anlık görüntülerini kullanabilirsiniz.

Genel yedekleme amacıyla

Bir dosya paylaşımı oluşturduktan sonra bu dosya paylaşımından düzenli olarak paylaşım anlık görüntüsü oluşturarak veri yedeği olarak kullanabilirsiniz. Düzenli olarak alınan paylaşım anlık görüntüleri, verilerin önceki sürümlerinin korunmasına ve ileride yapılacak denetimler veya olağanüstü durum kurtarma çalışmaları için kullanılmasına yardımcı olur. Anlık görüntüleri almak ve yönetmek için Azure dosya paylaşımı yedeklemesini kullanmanızı öneririz. Ayrıca Azure portalını, Azure PowerShell'i veya Azure CLI'yı kullanarak anlık görüntüleri kendiniz alabilir ve yönetebilirsiniz.

Özellikler

Paylaşım anlık görüntüsü, verilerinizin belirli bir noktaya salt okunur bir kopyasıdır. Paylaşım anlık görüntüsü özelliği, dosya paylaşımı düzeyinde sağlanır. Alma, tek tek dosyaların geri yüklenmesine izin vermek için tek tek dosya düzeyinde sağlanır. SMB, NFS, REST API, Azure portalı, istemci kitaplığı veya PowerShell/CLI kullanarak eksiksiz bir dosya paylaşımını geri yükleyebilirsiniz.

REST API, SMB veya NFS kullanarak paylaşımın anlık görüntülerini görüntüleyebilirsiniz. Dizin veya dosyanın sürümlerinin listesini alabilir ve belirli bir sürümü doğrudan sürücü olarak bağlayabilirsiniz (yalnızca Windows'ta kullanılabilir - bkz . Sınırlar).

Paylaşım anlık görüntüsü oluşturulduktan sonra okunabilir, kopyalanabilir veya silinebilir, ancak değiştirilemez. Paylaşım anlık görüntüsünün tamamını başka bir depolama hesabına kopyalayamazsınız. AzCopy veya diğer kopyalama mekanizmalarını kullanarak bu dosyayı dosyaya göre yapmanız gerekir.

Dosya paylaşımının paylaşım anlık görüntüsü, temel dosya paylaşımıyla aynıdır. Tek fark, paylaşım anlık görüntüsünün alındığı zamanı belirtmek için paylaşım URI'sine bir DateTime değerinin eklenmesidir. Örneğin, bir dosya paylaşımı URI'si ise http://storagesample.core.file.windows.net/myshare, paylaşım anlık görüntüsü URI'si şuna benzer:

http://storagesample.core.file.windows.net/myshare?snapshot=2011-03-09T01:42:34.9360000Z

Paylaşım anlık görüntüleri açıkça silinene kadar kalır. Paylaşım anlık görüntüsü, temel dosya paylaşımından daha uzun süre dayanamaz. Geçerli anlık görüntülerinizi izlemek için temel dosya paylaşımıyla ilişkili anlık görüntüleri numaralandırabilirsiniz.

Bir dosya paylaşımının paylaşım anlık görüntüsünü oluşturduğunuzda, paylaşımın sistem özelliklerindeki dosyalar paylaşım anlık görüntüsüne aynı değerlerle kopyalanır. Temel dosyalar ve dosya paylaşımının meta verileri, paylaşım anlık görüntüsü oluştururken ayrı meta veriler belirtmediğiniz sürece paylaşım anlık görüntüsüne de kopyalanır.

Paylaşım anlık görüntülerini içeren bir paylaşımı, önce bu paylaşımın tüm anlık görüntülerini silmediğiniz sürece silemezsiniz.

Alan kullanımı

Paylaşım anlık görüntüleri doğası gereği artımlıdır. Yalnızca en son paylaşım anlık görüntünüz kaydedildikten sonra değiştirilen veriler. Bu, paylaşım anlık görüntüsünü oluşturmak için gereken süreyi en aza indirir ve depolama maliyetlerinden tasarruf eder. Nesneye veya özelliğe veya meta veri güncelleştirme işlemine yapılan herhangi bir yazma işlemi "değiştirilen içerik" olarak sayılır ve paylaşım anlık görüntüsünde depolanır.

Alandan tasarruf etmek için değişim sıklığının en yüksek olduğu dönem için paylaşım anlık görüntüsünü silebilirsiniz.

Paylaşım anlık görüntüleri artımlı olarak kaydedilse de, paylaşımı geri yüklemek için yalnızca en son paylaşım anlık görüntüsünü tutmanız gerekir. Paylaşım anlık görüntüsünü sildiğinizde, yalnızca bu paylaşım anlık görüntüsüne özgü veriler kaldırılır. Etkin anlık görüntüler, verilerinize göz atmak ve verilerinizi (paylaşım anlık görüntüsünün alındığı zamandan itibaren) özgün konuma veya alternatif bir konuma geri yüklemek için ihtiyacınız olan tüm bilgileri içerir. Öğe düzeyinde geri yükleyebilirsiniz.

Anlık görüntüler, premium dosya paylaşımları ve büyük dosya paylaşımları etkinleştirilmiş standart dosya paylaşımları için 100 TiB olan maksimum paylaşım boyutu sınırına kadar sayılmaz. Toplam alan paylaşımı anlık görüntülerinin ne kadar yer kapladığının sınırı yoktur. Depolama hesap sınırları hala geçerlidir.

Sınırlar

Azure Dosyalar izin verilen en fazla paylaşım anlık görüntüsü sayısı paylaşım başına 200'dür. 200 paylaşım anlık görüntüsü sonrasında, yenilerini oluşturmak için eski paylaşım anlık görüntülerini silmeniz gerekir. Anlık görüntüleri 10 yıla kadar koruyabilirsiniz.

Paylaşım anlık görüntüleri oluşturmak için eş zamanlı çağrıların sınırı yoktur. Belirli bir dosya paylaşımının anlık görüntülerini paylaşan alan miktarının kullanabileceği bir sınır yoktur.

NFS Azure dosya paylaşımı anlık görüntüleri için yalnızca dosya yönetimi API'leri (AzRmStorageShare) desteklenir. Dosya veri düzlemi API'leri (AzStorageShare) desteklenmez.

Paylaşım anlık görüntüsünden paylaşıma veri kopyalama

Dosyalar ve paylaşım anlık görüntüleri ile yapılan kopyalama işlemleri şu kurallara tabidir:

Bir dosya paylaşımı anlık görüntüsündeki dosyalardan herhangi birini temel paylaşıma veya başka bir konuma kopyalayabilirsiniz. Paylaşım anlık görüntüsündeki dosyaları tek tek kopyalayarak bir dosyanın eski bir sürümünü geri yükleyebilir veya dosya paylaşımının tamamını geri yükleyebilirsiniz. Paylaşım anlık görüntüsü temel paylaşıma yükseltildi değil.

Kopyalama işlemi sonrasında paylaşım anlık görüntüsü aynı şekilde kalır ancak paylaşım anlık görüntüsündeki verilerin bir kopyası temel dosya paylaşımının üzerine yazılır. Geri yüklenen tüm dosyalar "değiştirilen içerik" olarak kabul edilir.

Bir paylaşım anlık görüntüsündeki dosyalardan birini farklı bir adla farklı bir konuma kopyalayabilirsiniz. Sonuçta elde edilen hedef dosya, paylaşım anlık görüntüsü değil yazılabilir bir dosya olur. Bu durumda temel dosya paylaşımınız etkilenmez.

Kopyalanan dosya ile hedef dosyanın üzerine yazıldığında özgün hedef dosyayla ilişkilendirilmiş olan paylaşım anlık görüntüleri etkilenmez.

Genel en iyi uygulamalar

Mümkün olduğunda veri kurtarma için yedeklemeleri otomatikleştirin. Otomatik eylemler, el ile gerçekleştirilen işlemlerden daha güvenilirdir ve veri korumayı ve kurtarılabilirliği geliştirmeye yardımcı olur. Azure dosya paylaşımı yedeklemesini (yalnızca SMB dosya paylaşımları), REST API'yi, İstemci SDK'sını veya otomasyon için betik oluşturma özelliğini kullanabilirsiniz.

Paylaşım anlık görüntüsü zamanlayıcısını dağıtmadan önce, gereksiz ücretlerden kaçınmak için paylaşım anlık görüntüsü sıklığınızı ve bekletme ayarlarınızı dikkatle göz önünde bulundurun.

Anlık görüntüleri paylaşma yalnızca dosya düzeyinde koruma sağlar. Paylaşım anlık görüntüleri, dosya paylaşımında veya depolama hesabında yağ parmağı silme işlemini engellemez. Depolama hesabının yanlışlıkla silinmeye karşı korunmasına yardımcı olmak için geçici silmeyi etkinleştirebilir veya depolama hesabını ve/veya kaynak grubunu kilitleyebilirsiniz.

Ayrıca bkz.