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.

Dekont

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 sürümü oluşturma.

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

Önemli

Hiyerarşik ad alanı özelliğinin etkinleştirildiği hesaplardaki anlık görüntüler şu anda ÖNİzLEME aşamasındadır. Beta veya önizleme aşamasında olan ya da başka bir şekilde henüz genel kullanıma sunulmamış olan Azure özelliklerinde geçerli olan yasal koşullar için bkz. Microsoft Azure Önizlemeleri için Ek Kullanım Koşulları.

Önizlemeye kaydolmak için bu forma bakın.

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.

Dekont

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 için 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üde kiralama alamazsınız.

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

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ı hızda 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 bkz . Blob verileri için erişim katmanları.

Bir blobun veya anlık görüntünün katmanını değiştirmediyseniz bu blob, anlık görüntüleri ve sahip olabileceği tüm sürümlerdeki benzersiz veri blokları için faturalandırılırsınız. Daha fazla bilgi için bkz . Blob katmanı açıkça ayarlanmamışsa faturalama.

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 bkz . Blob sürümü oluşturma.

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 koruyorsanı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ü için blob katmanını açıkça ayarlamadıysanız blob, anlık görüntüleri ve sahip olabileceği tüm sürümler genelindeki benzersiz bloklar veya sayfalar için ücretlendirilirsiniz. Blob ve anlık görüntüleri arasında paylaşılan veriler yalnızca bir kez ücretlendirilir. 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ı veriler, aynı verilerle güncelleştirilen 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 senaryolarda, blok blobu için ücretlerin nasıl tahakkuk ettiği ve blob katmanı açıkça ayarlanmadığında anlık görüntülerinin nasıl tahakkuk ettiği gösterilmektedir.

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.

Diagram 1 showing billing for unique blocks in base blob and snapshot.

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.

Diagram 2 showing billing for unique blocks in base blob and snapshot.

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.

Diagram 3 showing billing for unique blocks in base blob and snapshot.

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.

Diagram 4 showing billing for unique blocks in base blob and snapshot.

Bahşiş

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 Faturalama bölümünde açıklandığı gibi, özgün katmanda kalan tüm sürümler veya anlık görüntüler 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 açık olarak ayarlandığında... O zaman 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.

Diagram showing how objects are billed when a blob with snapshots is explicitly tiered.

Blob, sürüm veya anlık görüntü için katmanı açıkça ayarlamak geri alınamaz. 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ümü oluşturma ve geçici silmenin birlikte nasıl çalıştığı hakkında daha fazla bilgi için bkz . Blob sürümü oluşturma ve geçici 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, blob geçici silme işlemi geçici silme anlık görüntüsü oluşturur.

Katmanı açıkça ayarlanmış bir temel blobun üzerine yazdığınızda... O zaman 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 özellik desteği.

Sonraki adımlar