Aracılığıyla paylaş


Kurtarma planları hakkında

Bu makalede, Azure Site Recovery'deki kurtarma planlarına genel bir bakış sağlanır.

Kurtarma planı, yük devretme amacıyla makineleri kurtarma gruplarında bir araya getirir. Kurtarma planı, yük devredebileceğiniz küçük bağımsız birimler oluşturarak sistematik bir kurtarma işlemi tanımlamanıza yardımcı olur. Bir birim genel olarak ortamınızdaki bir uygulamayı temsil eder.

  • Kurtarma planı, makinelerin yük devretme şeklini ve yük devretmeden sonra başlama sırasını tanımlar.
  • Kurtarma planları hem Azure'a yük devretme hem de Azure'dan yeniden çalışma için kullanılabilir.
  • Bir kurtarma planına en fazla 100 korumalı örnek eklenebilir.
  • Bir planı sipariş, yönergeler ve görevler ekleyerek özelleştirebilirsiniz.
  • Plan tanımlandıktan sonra üzerinde yük devretme çalıştırabilirsiniz.
  • Makinelere, daha önce başka bir kurtarma planı kullanılarak dağıtıldıysa sonraki planların bir makinenin dağıtımını/başlatılmasını atladığı birden çok kurtarma planında başvurulabilir.
  • Yük devretmeden sonra, arka ucumuz yük devretme işlemini tanımlamak için Kurtarma Planı adını kullandığından vm'yi bir Kurtarma Planı'ndan değiştirmemenizi ve başka bir vm'ye eklemenizi öneririz.

Neden kurtarma planı kullanmalısınız?

Kurtarma planlarını kullanarak:

  • Bir uygulamayı bağımlılıkları etrafında modelleme.
  • Kurtarma süresi hedeflerini (RTO) azaltmak için kurtarma görevlerini otomatikleştirin.
  • Uygulamalarınızın bir kurtarma planının parçası olduğundan emin olarak geçiş veya olağanüstü durum kurtarma için hazır olduğunuzu doğrulayın.
  • Olağanüstü durum kurtarma veya geçişin beklendiği gibi çalıştığından emin olmak için kurtarma planlarında yük devretme testlerini çalıştırın.

Model uygulamaları

Uygulamaya özgü özellikleri yakalamak için bir kurtarma grubu planlayabilir ve oluşturabilirsiniz. Örnek olarak, SQL server arka ucu, ara yazılımı ve web ön ucu ile tipik bir üç katmanlı uygulamayı ele alalım. Genellikle kurtarma planını özelleştirerek her katmandaki makinelerin yük devretmeden sonra doğru sırada başlatılmasını sağlarsınız.

  • ÖNCE SQL arka ucu, sonraki ara yazılım ve son olarak web ön ucu başlatılmalıdır.
  • Bu başlangıç sırası, uygulamanın son makine başlatıldığında çalışmasını sağlar.
  • Bu sıra, ara yazılım başlatıldığında ve SQL Server katmanına bağlanmaya çalıştığında SQL Server katmanının zaten çalışır durumda olmasını sağlar.
  • Bu sıra, ön uç sunucusunun en son başlatılmasını da sağlar; böylece son kullanıcılar tüm bileşenler çalışır duruma gelmeden ve uygulama istekleri kabul etmeye hazır olmadan uygulama URL'sine bağlanmaz.

Bu siparişi oluşturmak için kurtarma grubuna gruplar ve gruplara makineler eklersiniz.

  • Sıra belirtildiğinde sıralama kullanılır. Eylemler, uygulama kurtarma RTO'yu geliştirmek için uygun şekilde paralel olarak çalışır.

  • Tek bir gruptaki makineler paralel olarak yük devreder.

  • Farklı gruplardaki makineler grup sırasına göre yük devretme gerçekleştirerek Grup 2 makinelerinin yük devretme işlemini yalnızca Grup 1'deki tüm makinelerin yük devretmesi ve başlatılmasından sonra başlatması gerekir.

    Örnek kurtarma planı

Bu özelleştirme uygulandığında, kurtarma planında yük devretme çalıştırdığınızda şunlar olur:

  1. Kapatma adımı şirket içi makineleri kapatmaya çalışır. Özel durum, yük devretme testi çalıştırmanız ve bu durumda birincil sitenin çalışmaya devam etmesidir.
  2. Kapatma, kurtarma planındaki tüm makinelerin paralel yük devretmesini tetikler.
  3. Yük devretme, çoğaltılan verileri kullanarak sanal makine disklerini hazırlar.
  4. Başlangıç grupları sırayla çalışır ve her gruptaki makineleri başlatır. İlk olarak, Grup 1 çalıştırılır, ardından Grup 2 ve son olarak Grup 3 çalıştırılır. Herhangi bir grupta birden fazla makine varsa, tüm makineler paralel olarak başlar.

Kurtarma planlarındaki görevleri otomatikleştirme

Büyük uygulamaları kurtarmak karmaşık bir görev olabilir. El ile gerçekleştirilen adımlar işlemi hataya açık hale getirir ve yük devretmeyi çalıştıran kişi tüm uygulama karmaşıklıklarının farkında olmayabilir. Azure'a yük devretme için Azure Otomasyonu runbook'ları veya betikleri kullanarak bir kurtarma planı kullanarak sipariş verebilir ve her adımda gereken eylemleri otomatikleştirebilirsiniz. Otomatik hale getirilmeyecek görevler için, kurtarma planlarına el ile gerçekleştirilen eylemler için duraklamalar ekleyebilirsiniz. Yapılandırabileceğiniz birkaç tür görev vardır:

  • Yük devretmeden sonra Azure VM'sinde görevler: Azure'a yük devrediyorsanız, normalde yük devretmeden sonra VM'ye bağlanabilmeniz için eylemler gerçekleştirmeniz gerekir. Örneğin:
    • Azure VM'de bir genel IP adresi oluşturun.
    • Azure VM'nin ağ bağdaştırıcısına bir ağ güvenlik grubu atayın.
    • Kullanılabilirlik kümesine yük dengeleyici ekleyin.
  • Yük devretmeden sonra VM içindeki görevler: Bu görevler genellikle makinede çalışan uygulamayı yeniden yapılandırarak yeni ortamda düzgün çalışmaya devam eder. Örneğin:
    • Makinenin içindeki veritabanı bağlantı dizesi değiştirin.
    • Web sunucusu yapılandırmasını veya kurallarını değiştirin.

Kurtarma planlarında yük devretme testi çalıştırma

Yük devretme testi tetiklemesi için kurtarma planı kullanabilirsiniz. Aşağıdaki en iyi yöntemleri kullanın:

  • Tam yük devretmeyi çalıştırmadan önce her zaman bir uygulamada yük devretme testi tamamlayın. Yük devretme testi, uygulamanın kurtarma sitesinde bulunup bulunmadığına bakmanıza yardımcı olur.

  • Bir şeyi kaçırdığınızı fark ederseniz bir temizleme tetikleyin ve ardından yük devretme testini yeniden çalıştırın.

  • Uygulamanın sorunsuz bir şekilde kurtarıldığından emin olana kadar yük devretme testini birden çok kez çalıştırın.

  • Her uygulama benzersiz olduğundan, her uygulama için özelleştirilmiş kurtarma planları oluşturmanız ve her uygulamada bir yük devretme testi çalıştırmanız gerekir.

  • Uygulamalar ve bağımlılıkları sık sık değişir. Kurtarma planlarının güncel olduğundan emin olmak için her üç ayda bir her uygulama için bir yük devretme testi çalıştırın.

    Site Recovery'de örnek bir test kurtarma planının ekran görüntüsü

Kurtarma planı videosunu izleyin

İki katmanlı bir WordPress uygulaması için kurtarma planı için tıklamayla yük devretmeyi gösteren hızlı bir örnek videoyu izleyin.

Sonraki adımlar