Aracılığıyla paylaş


Blob anlık görüntüleri

Anlık görüntü, bir blobun belirli bir noktada alınan salt okunur bir sürümüdür.

Not

Blob sürümü oluşturma, blobun önceki sürümlerini korumak için üstün bir yol sunar. Daha fazla bilgi için bkz Blob versiyonlama.

Blob anlık görüntüleri hakkında

Blobun anlık görüntüsü, blob URI'sinin anlık görüntünün alındığı zamanı belirtmek için blob URI'sine eklenmiş bir DateTime değerine sahip olması dışında temel blobuyla aynıdır. Örneğin, bir sayfa blobu URI'si ise http://storagesample.core.blob.windows.net/mydrives/myvhdanlık görüntü URI'si ile http://storagesample.core.blob.windows.net/mydrives/myvhd?snapshot=2011-03-09T01:42:34.9360000Zbenzerdir.

Not

Tüm anlık görüntüler temel blob URI'sini paylaşır. Temel blob ile anlık görüntü arasındaki tek ayrım, eklenen DateTime değeridir.

Blobun herhangi bir sayıda anlık görüntüsü olabilir. Anlık görüntüler, bağımsız olarak veya temel blob için Bir Blob Silme işleminin parçası olarak açıkça silinene kadar kalır. Geçerli anlık görüntülerinizi izlemek amacıyla, temel blobla ilişkili anlık görüntüleri numaralandırabilirsiniz.

Bir blobun anlık görüntüsünü oluşturduğunuzda, blobun sistem özellikleri anlık görüntüye aynı değerlerle kopyalanır. Temel blobu oluştururken anlık görüntü için ayrı meta veriler belirtmediğiniz sürece, temel blob meta verileri de anlık görüntüye kopyalanır. Anlık görüntüyü oluşturduktan sonra okuyabilir, kopyalayabilir veya silebilirsiniz, ancak değiştiremezsiniz.

Temel blob ile ilişkili kiralar anlık görüntüyü etkilemez. Anlık görüntü için kiralama edinemezsiniz.

Sık erişimli veya seyrek erişimli katmanda bir blobun anlık görüntüsünü oluşturabilirsiniz. Arşiv katmanındaki bloblardaki anlık görüntüler desteklenmemektedir.

VHD dosyası, vm diskinin geçerli bilgilerini ve durumunu depolamak için kullanılır. Bir diski VM'nin içinden ayırabilir veya VM'yi kapatabilir ve ardından VHD dosyasının anlık görüntüsünü alabilirsiniz. Bu anlık görüntü dosyasını daha sonra VHD dosyasını o anda almak ve VM'yi yeniden oluşturmak için kullanabilirsiniz.

Fiyatlandırma ve faturalama

Blobun salt okunur bir kopyası olan bir anlık görüntü oluşturmak, hesabınıza ek veri depolama ücretleriyle sonuçlanabilir. Uygulamanızı tasarlarken maliyetleri en aza indirebilmeniz için bu ücretlerin nasıl tahakkuk ettirilebileceğini bilmeniz önemlidir.

Blob sürümleri gibi blob anlık görüntüleri, etkin verilerle aynı oranlarla faturalandırılır. Anlık görüntülerin nasıl faturalandırılma şekli, temel blobun katmanını veya anlık görüntülerinin (veya sürümlerinin) katmanını açıkça ayarlayıp ayarlamadığınıza bağlıdır. Blob katmanları hakkında daha fazla bilgi için Blob verileri için erişim katmanları bölümüne bakın.

Bir blobun veya anlık görüntünün katmanını değiştirmediyseniz, bu blob, anlık görüntüleri ve olabilecek tüm sürümlerindeki her bir benzersiz veri bloğu için faturalandırılırsınız. Daha fazla bilgi için, Blob katmanı açıkça ayarlanmamışsa faturalama kısmına bakınız.

Bir blobun veya anlık görüntünün katmanını değiştirdiyseniz, blob ve anlık görüntünün sonunda yeniden aynı katmanda olup olmadığına bakılmaksızın nesnenin tamamı için faturalandırılırsınız. Daha fazla bilgi için bkz Blob katmanı açıkça ayarlandığında faturalama.

Blob sürümleri için faturalama ayrıntıları hakkında daha fazla bilgi için Blob sürümlendirme'ye bakın.

Anlık görüntü yönetimi ile maliyetleri en aza indirme

Microsoft, ek ücretlerden kaçınmak için anlık görüntülerinizi dikkatli bir şekilde yönetmenizi önerir. Anlık görüntülerinizin depolanmasından kaynaklanan maliyetleri en aza indirmeye yardımcı olmak için şu en iyi yöntemleri izleyebilirsiniz:

  • Uygulama tasarımınız anlık görüntüleri korumanızı gerektirmediği sürece, aynı verilerle güncelleştiriyor olsanız bile blobu her güncelleştirdiğinizde blobla ilişkili anlık görüntüleri silin ve yeniden oluşturun. Blob anlık görüntülerini silip yeniden oluşturarak blob ile anlık görüntülerin birbirinden ayrışmadığından emin olabilirsiniz.
  • Blob için anlık görüntüleri saklıyorsanız, blobu güncelleştirdiğinizde blobun tamamının üzerine yazan yöntemleri çağırmaktan kaçının. Bunun yerine, maliyetleri düşük tutmak için mümkün olan en az sayıda bloğu güncelleştirin.

Blob katmanı açıkça ayarlanmamışsa faturalama

Bir temel blob veya herhangi bir anlık görüntüsünün katmanını özel olarak belirlemediyseniz, bu durumda blob, anlık görüntüleri ve sahip olabileceği tüm sürümler arasındaki benzersiz bloklar veya sayfalar için ücretlendirilirsiniz. Blob ve anlık görüntüleri arasında paylaşılan veriler için yalnızca bir kez ücret alınır. Bir blob güncelleştirildiğinde, temel blobdaki veriler anlık görüntülerinde depolanan verilerden ayrılır ve benzersiz veriler blok veya sayfa başına ücretlendirilir.

Blok blobu içindeki bir bloğu değiştirdiğinizde, bu blok daha sonra benzersiz bir blok olarak ücretlendirilir. Blok, anlık görüntüdekiyle aynı blok kimliğine ve aynı verilere sahip olsa bile bu durum geçerlidir. Blok yeniden işlendikten sonra, anlık görüntüdeki karşılık gelenden ayrılır ve verileri için ücretlendirilirsiniz. Aynı durum, aynı veriyle güncellenen bir sayfa blobundaki sayfa için de geçerlidir.

Blob depolamanın iki bloğun aynı verileri içerip içermediğini saptamak için bir aracı yoktur. Karşıya yüklenen ve işlenen her blok, aynı verilere ve aynı blok kimliğine sahip olsa bile benzersiz olarak kabul edilir. Ücretler benzersiz bloklar için tahakkuk ettiğinden, blobda anlık görüntüler veya sürümler olduğunda blob güncelleştirmenin ek benzersiz bloklara ve ek ücretlere neden olduğunu aklınızda bulundurmak önemlidir.

Bir blobun anlık görüntüleri olduğunda, blok bloblarında güncelleştirme işlemlerini çağırarak mümkün olan en az sayıda bloğu güncelleştirmelerini sağlayın. Bloklar üzerinde ayrıntılı denetime izin veren yazma işlemleri Put Block ve Put Block List'tir. Öte yandan Put Blob işlemi, bir blobun tüm içeriğini değiştirir ve bu nedenle ek ücrete neden olabilir.

Aşağıdaki senaryolar, blok blobu ve anlık görüntüleri için, blob katmanı açıkça ayarlanmadığında ücretlerin nasıl tahakkuk ettiğini göstermektedir.

1. Senaryo

1. senaryoda, temel blob anlık görüntü alındıktan sonra güncelleştirilmediğinden yalnızca 1, 2 ve 3 benzersiz blokları için ücret uygulanır.

Temel blob ve anlık görüntüdeki benzersiz bloklar için faturalamayı gösteren diyagram 1.

2. Senaryo

2. senaryoda temel blob güncelleştirildi ancak anlık görüntü güncelleştirilmedi. 3. blok güncelleştirildi ve aynı veri ve aynı kimliği içermesine rağmen, anlık görüntüdeki 3. blokla aynı değildir. Sonuç olarak, hesap dört blok için ücretlendirilir.

Temel blob ve anlık görüntüdeki benzersiz bloklar için faturalamayı gösteren diyagram 2.

3. Senaryo

3. senaryoda temel blob güncelleştirildi ancak anlık görüntü güncelleştirilmedi. Blok 3, temel blobda 4. blokla değiştirildi, ancak anlık görüntü yine de 3. bloğu yansıtır. Sonuç olarak, hesap dört blok için ücretlendirilir.

Temel blob ve anlık görüntüdeki benzersiz bloklar için faturalamayı gösteren diyagram 3.

4\. Senaryo

4. senaryoda temel blob tamamen güncelleştirilmiştir ve özgün bloklarından hiçbirini içermez. Sonuç olarak, sekiz benzersiz bloğun tümü için hesap ücretlendirilir.

Temel blob ve anlık görüntüdeki benzersiz bloklar için faturalamayı gösteren diyagram 4.

İpucu

Blobun tamamının üzerine yazan yöntemleri çağırmaktan kaçının ve bunun yerine maliyetleri düşük tutmak için tek tek blokları güncelleştirin.

Blob katmanı açıkça ayarlandığında faturalama

Bir blob veya anlık görüntü (veya sürüm) için blob katmanını açıkça ayarladıysanız, blokları özgün katmandaki bir nesneyle paylaşıp paylaşmadığına bakılmaksızın yeni katmandaki nesnenin tam içerik uzunluğu için ücretlendirilirsiniz. Ayrıca, özgün katmandaki en eski sürümün tam içerik uzunluğu için de ücretlendirilirsiniz. Blob katmanı açıkça ayarlanmamışsa, özgün katmanda kalan tüm sürümler veya anlık görüntüler, Faturalama bölümünde açıklandığı gibi, paylaşabilecekleri benzersiz bloklar için ücretlendirilir.

Blobu yeni bir katmana taşıma

Aşağıdaki tabloda, yeni bir katmana taşınan blob veya anlık görüntü için faturalama davranışı açıklanmaktadır.

Blob katmanı açıkça ayarlandığında... Sonrasında faturalandırılırsınız...
Anlık görüntü içeren temel blob Yeni katmandaki temel blob ve özgün katmandaki en eski anlık görüntünün yanı sıra diğer anlık görüntülerdeki tüm benzersiz bloklar.1
Önceki sürüme ve anlık görüntüye sahip temel blob Yeni katmandaki temel blob, özgün katmandaki en eski sürüm ve özgün katmandaki en eski anlık görüntünün yanı sıra diğer sürümlerdeki veya anlık görüntülerdeki tüm benzersiz bloklar1.
Anlık görüntü Yeni katmandaki anlık görüntü ve özgün katmandaki temel blob ile diğer anlık görüntülerdeki tüm benzersiz bloklar.1

1Önceki sürümler veya özgün katmanlarından taşınmamış anlık görüntüler varsa, blob katmanı açıkça ayarlanmamışsa Faturalama bölümünde açıklandığı gibi bu sürümler veya anlık görüntüler içerdikleri benzersiz blok sayısına göre ücretlendirilir.

Aşağıdaki diyagramda, anlık görüntüleri olan bir blob farklı bir katmana taşındığında nesnelerin nasıl faturalandırıldıkları gösterilmektedir.

Anlık görüntüleri olan bir blob açıkça katmanlandığında nesnelerin nasıl faturalandırıldıklarını gösteren diyagram.

Blob, sürüm veya anlık görüntü için katmanı açıkça ayarlamak geri döndürülemez. Bir blobu yeni bir katmana taşır ve ardından özgün katmanına geri taşırsanız, blokları özgün katmandaki diğer nesnelerle paylaşsa bile nesnenin tam içerik uzunluğu için ücretlendirilirsiniz.

Bir blobun, sürümün veya anlık görüntünün katmanını açıkça ayarlayan işlemler şunlardır:

Geçici silme etkinleştirildiğinde blob silme

Blob geçici silme etkinleştirildiğinde, katmanı açıkça ayarlanmış bir temel blobu siler veya üzerine yazarsanız, geçici olarak silinen blobun önceki sürümleri veya anlık görüntüleri tam içerik uzunluğunda faturalandırılır. Blob sürümlendirme ve yumuşak silmenin birlikte nasıl çalıştığı hakkında daha fazla bilgi için bkz Blob sürümlendirme ve yumuşak silme.

Aşağıdaki tabloda, sürüm oluşturmanın etkin veya devre dışı olmasına bağlı olarak geçici olarak silinen bir blob için faturalama davranışı açıklanmaktadır. Sürüm oluşturma etkinleştirildiğinde, blob geçici olarak silindiğinde yeni bir sürüm oluşturulur. Sürüm oluşturma devre dışı bırakıldığında, bir blob geçici olarak silindiğinde geçici bir silme anlık görüntüsü oluşturulur.

Katmanı açıkça ayarlanmış bir temel blobun üzerine yazma işlemi gerçekleştirdiğinizde... Sonrasında faturalandırılırsınız...
Blob geçici silme ve sürüm oluşturma etkinse Katmandan bağımsız olarak tüm mevcut sürümler tam içerik uzunluğundadır.
Blob geçici silme etkinleştirildiyse ancak sürüm oluşturma devre dışı bırakıldıysa Katmandan bağımsız olarak tüm mevcut geçici silme anlık görüntüleri tam içerik uzunluğundadır.

Ö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.

Önemli

Hiyerarşik ad alanı özelliğinin etkinleştirildiği hesaplar için Snapshots Preview artık yeni müşterileri kabul etmemektedir. Alternatif mekanizmaları göz önünde bulundurmanızı öneririz. (Örnekler: Bloblar için yumuşak silme, AzCopy, Güvenli Yedekleme [Önizleme])

Sonraki adımlar