Artımlı anlık görüntülerle Azure yönetilmeyen VM disklerini yedekleme

Şunlar için geçerlidir: ✔️ Windows VM'leri

Genel Bakış

Azure Depolama, blobların anlık görüntülerini alma özelliği sağlar. Anlık görüntüler blob durumunu bu noktada yakalar. Bu makalede, anlık görüntüleri kullanarak sanal makine disklerinin yedeklerini tutabileceğiniz bir senaryo açıklanmaktadır. Azure Backup ve Kurtarma Hizmeti'ni kullanmamayı tercih ettiğinizde ve sanal makine diskleriniz için özel bir yedekleme stratejisi oluşturmak istediğinizde bu metodolojiyi kullanabilirsiniz. İş veya görev açısından kritik iş yükleri çalıştıran sanal makineler için yedekleme stratejisinin bir parçası olarak Azure Backup kullanılması önerilir.

Azure sanal makine diskleri, Azure Depolama'da sayfa blobları olarak depolanır. Bu makalede sanal makine diskleri için bir yedekleme stratejisini açıkladığımız için, sayfa blobları bağlamında anlık görüntülere başvuruyoruz. Anlık görüntüler hakkında daha fazla bilgi edinmek için Bkz. BlobUn Anlık Görüntüsünü Oluşturma.

Anlık görüntü nedir?

Blob anlık görüntüsü, bir blobun belirli bir noktada yakalanan salt okunur bir sürümüdür. Anlık görüntü oluşturulduktan sonra okunabilir, kopyalanabilir veya silinebilir, ancak değiştirilemez. Anlık görüntüler, bir blobu anında göründüğü şekilde yedeklemek için bir yol sağlar. REST sürüm 2015-04-05'e kadar tam anlık görüntüleri kopyalayabilirsiniz. REST sürüm 2015-07-08 ve üzeri ile artımlı anlık görüntüleri de kopyalayabilirsiniz.

Tam anlık görüntü kopyası

Anlık görüntüler, temel blobun yedeklerini tutmak için blob olarak başka bir depolama hesabına kopyalanabilir. Ayrıca, blobu önceki bir sürüme geri yüklemek gibi bir anlık görüntüyü temel blobu üzerinden de kopyalayabilirsiniz. Bir anlık görüntü bir depolama hesabından diğerine kopyalandığında, temel sayfa blobuyla aynı alanı kaplar. Bu nedenle, anlık görüntülerin tamamını bir depolama hesabından diğerine kopyalamak yavaştır ve hedef depolama hesabında çok fazla alan tüketir.

Not

Temel blobu başka bir hedefe kopyalarsanız, blobun anlık görüntüleri de bu blobla birlikte kopyalanmaz. Benzer şekilde, bir kopyayla bir temel blob'un üzerine yazarsanız, temel blobla ilişkili anlık görüntüler etkilenmez ve temel blob adı altında olduğu gibi kalır.

Anlık görüntüleri kullanarak diskleri yedekleme

Sanal makine diskleriniz için bir yedekleme stratejisi olarak, diskin veya sayfa blobunun düzenli anlık görüntülerini alabilir ve Blob Kopyalama işlemi veya AzCopy gibi araçları kullanarak bunları başka bir depolama hesabına kopyalayabilirsiniz. Bir anlık görüntüyü farklı bir adla hedef sayfa blob'una kopyalayabilirsiniz. Sonuçta elde edilen hedef sayfa blobu, anlık görüntü değil yazılabilir bir sayfa blobudur. Bu makalenin devamında, anlık görüntüleri kullanarak sanal makine disklerinin yedeklerini alma adımlarını açıklıyoruz.

Anlık görüntüleri kullanarak diskleri geri yükleme

Diskinizi daha önce yedekleme anlık görüntülerinden birinde yakalanan kararlı bir sürüme geri yükleme zamanı geldiğinde, temel sayfa blobu üzerinden bir anlık görüntü kopyalayabilirsiniz. Anlık görüntü temel sayfa blob'una yükseltildikten sonra, anlık görüntü kalır, ancak kaynağın üzerine hem okunabilen hem de yazılabilir bir kopya yazılır. Bu makalenin devamında, diskinizin önceki bir sürümünü anlık görüntüsünden geri yükleme adımları açıklanmaktadır.

Tam anlık görüntü kopyalama uygulama

Aşağıdakileri yaparak tam anlık görüntü kopyası uygulayabilirsiniz,

  • İlk olarak Anlık Görüntü Blobu işlemini kullanarak temel blobun anlık görüntüsünü alın.
  • Ardından Blobu Kopyala'yı kullanarak anlık görüntüyü hedef depolama hesabına kopyalayın.
  • Temel blobunuzun yedek kopyalarını korumak için bu işlemi yineleyin.

Artımlı anlık görüntü kopyalama

GetPageRanges API'sindeki yeni özellik, sayfa bloblarınızın veya disklerinizin anlık görüntülerini yedeklemek için çok daha iyi bir yol sağlar. API, temel blob ile anlık görüntüler arasındaki değişikliklerin listesini döndürür ve bu da yedekleme hesabında kullanılan depolama alanı miktarını azaltır. API, standart depolamanın yanı sıra Premium Depolama sayfa bloblarını da destekler. Bu API'yi kullanarak Azure VM'leri için daha hızlı ve daha verimli yedekleme çözümleri oluşturabilirsiniz. Bu API, REST sürüm 2015-07-08 ve üzeri ile kullanılabilir.

Artımlı Anlık Görüntü Kopyalama, bir depolama hesabından diğerine kopyalamanızı sağlar.

  • Temel blob ve Anlık Görüntüsü OR
  • Temel blobun herhangi iki anlık görüntüsü

Aşağıdaki koşulların karşılanması koşuluyla,

  • Blob, Ocak-1-2016 veya sonraki sürümlerde oluşturulmuştur.
  • İki anlık görüntü arasında PutPage veya Copy Blob ile blob'un üzerine yazılmamıştır.

Not

Bu özellik Premium ve Standart Azure Sayfa Blobları için kullanılabilir.

Anlık görüntüleri kullanan özel bir yedekleme stratejiniz olduğunda, anlık görüntüleri bir depolama hesabından diğerine kopyalamak yavaş olabilir ve çok fazla depolama alanı tüketebilir. Anlık görüntünün tamamını yedekleme depolama hesabına kopyalamak yerine, ardışık anlık görüntüler arasındaki farkı bir yedekleme sayfası blob'una yazabilirsiniz. Bu şekilde, kopyalama süresi ve yedeklemeleri depolama alanı önemli ölçüde azalır.

Artımlı Anlık Görüntü Kopyası Uygulama

Aşağıdakileri yaparak artımlı anlık görüntü kopyalaması uygulayabilirsiniz,

  • Anlık Görüntü Blobunu kullanarak temel blobun anlık görüntüsünü alın.
  • Blobu Kopyala'yı kullanarak anlık görüntüyü aynı veya başka bir Azure bölgesindeki hedef yedekleme depolama hesabına kopyalayın. Bu, yedekleme sayfası blobudur. Yedekleme sayfası blobunun anlık görüntüsünü alın ve yedekleme hesabında depolayın.
  • Anlık Görüntü Blobunu kullanarak temel blobun başka bir anlık görüntüsünü alın.
  • GetPageRanges kullanarak temel blobun birinci ve ikinci anlık görüntüleri arasındaki farkı elde edin. Farkını almak istediğiniz anlık görüntünün DateTime değerini belirtmek için prevsnapshot yeni parametresini kullanın. Bu parametre mevcut olduğunda REST yanıtı yalnızca hedef anlık görüntü ile önceki anlık görüntü arasında değiştirilen sayfaları (net sayfalar dahil) içerir.
  • Bu değişiklikleri yedekleme sayfası blob'una uygulamak için PutPage'i kullanın.
  • Son olarak, yedekleme sayfası blobunun anlık görüntüsünü alın ve yedekleme depolama hesabında depolayın.

Sonraki bölümde, Artımlı Anlık Görüntü Kopyası kullanarak disklerin yedeklerini nasıl tutabileceğinizi daha ayrıntılı olarak açıklayacağız

Senaryo

Bu bölümde, anlık görüntüleri kullanan sanal makine diskleri için özel bir yedekleme stratejisi içeren bir senaryo açıklanmaktadır.

Premium depolama P30 diski takılı bir DS serisi Azure VM düşünün. mypremiumdisk adlı P30 diski, mypremiumaccount adlı bir premium depolama hesabında depolanır. mypremiumdisk yedeğini depolamak için mybackupstdaccount adlı standart bir depolama hesabı kullanılır. Her 12 saatte bir mypremiumdisk anlık görüntüsünü tutmak istiyoruz.

Depolama hesabı oluşturma hakkında bilgi edinmek için bkz. Depolama hesabı oluşturma.

Azure VM'lerini yedekleme hakkında bilgi edinmek için Bkz. Azure VM yedeklemelerini planlama.

Artımlı anlık görüntüleri kullanarak bir diskin yedeklerini koruma adımları

Aşağıdaki adımlarda mypremiumdisk anlık görüntülerini alma ve yedeklemelerin mybackupstdaccount içinde tutulması açıklanmaktadır. Yedekleme , mybackupstdpageblob adlı standart bir sayfa blobudur. Yedekleme sayfası blobu her zaman mypremiumdisk'in son anlık görüntüsüyle aynı durumu yansıtır.

  1. mypremiumdisk_ss1 adlımypremiumdisk'in anlık görüntüsünü alarak premium depolama diskiniz için yedekleme sayfası blobunu oluşturun.
  2. Bu anlık görüntüyü mybackupstdaccount sayfasına mybackupstdpageblob adlı bir sayfa blobu olarak kopyalayın.
  3. Anlık Görüntü Blobu kullanarak mybackupstdpageblob_ss1 adlı mybackupstdpageblob'un anlık görüntüsünü alın ve mybackupstdaccount içinde depolayın.
  4. Yedekleme penceresi sırasında mypremiumdisk'in başka bir anlık görüntüsünü oluşturun, örneğin mypremiumdisk_ss2 ve mypremiumaccount içinde depolayın.
  5. mypremiumdisk_ss1 zaman damgasına ayarlanmış prevsnapshot parametresiyle mypremiumdisk_ss2 üzerinde GetPageRanges kullanarak iki anlık görüntü arasındaki artımlı değişiklikleri alın( mypremiumdisk_ss2 vemypremiumdisk_ss1). Bu artımlı değişiklikleri mybackupstdaccount içindeki mybackupstdpageblob yedekleme sayfası blobunda yazın. Artımlı değişikliklerde silinmiş aralıklar varsa, bunların yedekleme sayfası blobundan temizlenmesi gerekir. Yedekleme sayfası blob'una artımlı değişiklikler yazmak için PutPage'i kullanın.
  6. mybackupstdpageblob_ss2 adlımybackupstdpageblob yedekleme sayfası blobunun anlık görüntüsünü alın. Premium depolama hesabından önceki anlık görüntü mypremiumdisk_ss1 silin.
  7. Her yedekleme penceresinde 4-6 arası adımları yineleyin. Bu şekilde, standart bir depolama hesabında mypremiumdisk yedeklerini koruyabilirsiniz.

Artımlı anlık görüntüleri kullanarak diski yedekleme

Anlık görüntülerden disk geri yükleme adımları

Aşağıdaki adımlarda, mypremiumdisk premium diskinin mybackupstdaccount yedekleme depolama hesabından önceki bir anlık görüntüye nasıl geri yükleneceği açıklanmaktadır.

  1. Premium diski geri yüklemek istediğiniz zaman noktasını belirleyin. Bunun mybackupstdaccount yedekleme depolama hesabında depolanan anlık görüntü mybackupstdpageblob_ss2 olduğunu varsayalım.
  2. mybackupstdaccount içinde, mybackupstdpageblobrestored yeni yedekleme temel sayfası blobu olarak anlık görüntü mybackupstdpageblob_ss2 yükseltin.
  3. geri yüklenen bu yedekleme sayfası blobunun mybackupstdpageblobrestored_ss1 adlı anlık görüntüsünü alın.
  4. mybackupstdaccount olan geri yüklenen mybackupstdpageblobrestored sayfa blobunu mypremiumaccount'a mypremiumdiskrestored yeni premium diski olarak kopyalayın.
  5. Gelecekteki artımlı yedeklemeleri yapmak için mypremiumdiskrestored_ss1 adlı mypremiumdiskrestored öğesinin anlık görüntüsünü alın.
  6. DS serisi VM'yi mypremiumdiskrestored geri yüklenen diske işaret edin ve eski mypremiumdisk'i VM'den ayırın.
  7. Geri yüklenen mypremiumdiskrestored diskinin önceki bölümünde açıklanan Yedekleme işlemini, yedekleme sayfası blobu olarak mybackupstdpageblobrestored kullanarak başlatın.

Anlık görüntülerden diski geri yükleme

Sonraki Adımlar

Bir blobun anlık görüntülerini oluşturma ve VM yedekleme altyapınızı planlama hakkında daha fazla bilgi edinmek için aşağıdaki bağlantıları kullanın.