Azure'dan Azure'a olağanüstü durum kurtarma mimarisi

Bu makalede, Azure Site Recovery hizmetini kullanarak Azure sanal makineleri (VM) için olağanüstü durum kurtarma dağıtırken kullanılan mimari, bileşenler ve süreçler açıklanmaktadır. Olağanüstü durum kurtarma kurulumu ile Azure VM 'Ler sürekli olarak farklı bir hedef bölgeye çoğaltılır. Bir kesinti oluşursa, VM 'Lerin yükünü ikincil bölgeye devreder ve oradan bunlara erişebilirsiniz. Her şey normal şekilde çalıştığında, yeniden devreder ve birincil konumda çalışmaya devam edebilirsiniz.

Mimari bileşenler

Azure VM 'Leri için olağanüstü durum kurtarma ile ilgili bileşenler aşağıdaki tabloda özetlenmiştir.

Bileşen Gereksinimler
Kaynak bölgedeki sanal makineler Desteklenen bir kaynak bölgedekiAzure VM 'lerinden biridir.

Sanal makineler desteklenen herhangi bir işletim sisteminiçalıştırıyor olabilir.
Kaynak VM depolaması Azure VM 'Leri yönetilebilir veya depolama hesaplarına dağılmış yönetilmeyen disklere sahip olabilir.

Desteklenen Azure depolama hakkında bilgi edinin .
Kaynak VM ağları VM 'Ler kaynak bölgedeki bir sanal ağdaki (VNet) bir veya daha fazla alt ağda yer alabilir. Ağ gereksinimleri hakkında daha fazla bilgi edinin .
Önbellek depolama hesabı Kaynak ağda bir önbellek depolama hesabı gerekir. Çoğaltma sırasında, VM değişiklikleri hedef depolamaya gönderilmeden önce önbellekte depolanır. Önbellek depolama hesaplarının standart olması gerekir.

Önbellek kullanmak, bir VM 'de çalışan üretim uygulamaları üzerinde en düşük etkiyi sağlar.

Önbellek depolama gereksinimleri hakkında daha fazla bilgi edinin .
Hedef kaynaklar Hedef kaynaklar çoğaltma sırasında ve bir yük devretme gerçekleştiğinde kullanılır. Site Recovery, varsayılan olarak hedef kaynağı ayarlayabilir veya bunları oluşturabilir/özelleştirebilirsiniz.

Hedef bölgede, VM 'Ler oluşturabiliyor ve aboneliğinizin hedef bölgede gerekli olacak VM boyutlarını desteklemek için yeterli kaynağa sahip olup olmadığını denetleyin.

Kaynak ve hedef çoğaltmayı gösteren diyagram.

Hedef kaynaklar

Bir sanal makine için çoğaltmayı etkinleştirdiğinizde Site Recovery, hedef kaynakları otomatik olarak oluşturma seçeneğini sağlar.

Hedef kaynak Varsayılan ayar
Hedef abonelik Kaynak abonelikle aynı.
Hedef kaynak grubu VM 'Lerin yük devretmeden sonra ait olduğu kaynak grubu.

Kaynak bölgesi dışında herhangi bir Azure bölgesinde olabilir.

Site Recovery, hedef bölgede "ASR" sonekine sahip yeni bir kaynak grubu oluşturur.

Hedef VNet Çoğaltılan VM 'Lerin yük devretme sonrasında bulunduğu sanal ağ (VNet). Kaynak ve hedef sanal ağlar arasında bir ağ eşlemesi oluşturulur ve tam tersi de geçerlidir.

Site Recovery, "ASR" sonekine sahip yeni bir VNet ve alt ağ oluşturur.
Hedef depolama hesabı VM, yönetilen bir disk kullanmıyorsa, verilerin çoğaltılacağı depolama hesabıdır.

Site Recovery, kaynak depolama hesabını yansıtmak için hedef bölgede yeni bir depolama hesabı oluşturur.
Yönetilen çoğaltma diskleri VM yönetilen bir disk kullanıyorsa, bu, verilerin çoğaltılacağı yönetilen disklerdir.

Site Recovery, kaynağı yansıtmak için depolama bölgesinde çoğaltma tarafından yönetilen diskler oluşturur.
Hedef kullanılabilirlik kümeleri Çoğaltma VM 'lerinin yük devretme sonrasında bulunduğu kullanılabilirlik kümesi.

Site Recovery, kaynak konumdaki bir kullanılabilirlik kümesinde bulunan VM 'Ler için, hedef bölgede "ASR" sonekine sahip bir kullanılabilirlik kümesi oluşturur. Kullanılabilirlik kümesi varsa, kullanılır ve yeni bir tane oluşturulmaz.
Hedef kullanılabilirlik alanları Hedef bölge kullanılabilirlik bölgelerini destekliyorsa Site Recovery, kaynak bölgede kullanılan aynı bölge numarasını atar.

Hedef kaynakları yönetme

Hedef kaynakları aşağıdaki şekilde yönetebilirsiniz:

  • Çoğaltmayı etkinleştirdiğinizde hedef ayarları değiştirebilirsiniz. Hedef bölge sanal makinesi için varsayılan SKU 'nun kaynak VM 'nin SKU 'SU (veya kaynak VM SKU 'suna kıyasla bir sonraki en iyi kullanılabilir SKU) ile aynı olduğunu lütfen unutmayın. Açılan liste yalnızca kaynak VM ile aynı aileye ait ilgili SKU 'Ları (Gen 1 veya Gen 2) gösterir.
  • Hedef ayarları, çoğaltma zaten çalıştıktan sonra değiştirebilirsiniz. Hedef kaynak grubu, hedef adı ve diğer kaynaklarla benzer şekilde, hedef bölge VM SKU 'SU de çoğaltma devam ettikten sonra da yapılandırılabilir. Güncelleştirilemeyebilir bir kaynak kullanılabilirlik türüdür (tek örnek, küme veya bölge). Bu ayarı değiştirmek için çoğaltmayı devre dışı bırakmanız, ayarı değiştirmeniz ve ardından yeniden etkinleştirmeniz gerekir.

Çoğaltma ilkesi

Azure VM çoğaltmasını etkinleştirdiğinizde, varsayılan olarak Site Recovery tabloda özetlenen varsayılan ayarlarla yeni bir çoğaltma ilkesi oluşturur.

İlke ayarı Ayrıntılar Varsayılanını
Kurtarma noktası bekletme Site Recovery kurtarma noktalarını ne kadar süreyle tutacağını belirtir 24 saat
Uygulamayla tutarlı anlık görüntü sıklığı Site Recovery ne sıklıkta uygulamayla tutarlı bir anlık görüntü alır. Her dört saatte bir

Çoğaltma ilkelerini yönetme

Varsayılan çoğaltma ilkeleri ayarlarını yönetebilir ve şu şekilde değiştirebilirsiniz:

  • Çoğaltmayı etkinleştirdiğiniz sürece ayarları değiştirebilirsiniz.
  • Dilediğiniz zaman bir çoğaltma ilkesi oluşturabilir ve sonra çoğaltmayı etkinleştirdiğinizde uygulayabilirsiniz.

Çoklu VM tutarlılığı

VM 'Lerin birlikte çoğaltılmasını ve yük devretmeyle tutarlı ve uygulamayla tutarlı kurtarma noktalarına sahip olmasını istiyorsanız, bunları bir çoğaltma grubunda toplayabilirsiniz. Çoklu VM tutarlılığı, iş yükü performansını etkiler ve yalnızca tüm makineler arasında tutarlılık gerektiren iş yüklerini çalıştıran VM 'Ler için kullanılmalıdır.

Anlık görüntüler ve kurtarma noktaları

Kurtarma noktaları, belirli bir zaman noktasında alınan VM disklerinin anlık görüntülerinden oluşturulur. Bir VM 'nin yükünü devretmek için, hedef konumdaki VM 'yi geri yüklemek üzere bir kurtarma noktası kullanırsınız.

Yük devretme sırasında, genellikle VM 'nin bozulma veya veri kaybı olmadan başlamasını ve VM verilerinin işletim sistemi için ve VM 'de çalışan uygulamalar için tutarlı olmasını sağlamak istiyoruz. Bu, alınan anlık görüntülerin türüne bağlıdır.

Site Recovery anlık görüntüleri aşağıdaki gibi alır:

  1. Site Recovery, varsayılan olarak verilerin çökme ile tutarlı anlık görüntülerini ve bunlar için bir sıklık belirtirseniz uygulamayla tutarlı anlık görüntüleri alır.
  2. Kurtarma noktaları anlık görüntülerden oluşturulur ve çoğaltma ilkesindeki bekletme ayarlarına uygun olarak depolanır.

Tutarlılık

Aşağıdaki tabloda farklı türlerde tutarlılık açıklanmaktadır.

Kilitlenme ile tutarlı

Açıklama Ayrıntılar Öneri
Kilitlenme ile tutarlı bir anlık görüntü, anlık görüntü çekilirken diskteki verileri yakalar. Bellekte herhangi bir şey içermez.

Vm'nin kilitlenmesi veya güç kablosu anlık görüntü alınırken sunucudan çekilirse var olan disk üzerinde verilerle eşdeğerini içerir.

Kilitlenme tutarlılığı, işletim sistemi veya VM'de uygulamalar için veri tutarlılığını garanti vermez.
Site Recovery beş dakikada bir kilitlenmeyle tutarlı kurtarma noktaları oluşturur. Bu ayar değiştirilemez.

Günümüzde çoğu uygulama kilitlenmeyle tutarlı noktalardan iyi bir şekilde kurtarılabilir.

Kilitlenmeyle tutarlı kurtarma noktaları genellikle işletim sistemlerinin ve DHCP sunucuları ve yazdırma sunucuları gibi uygulamaların çoğaltımı için yeterlidir.

Uygulamayla tutarlı

Açıklama Ayrıntılar Öneri
Uygulamayla tutarlı kurtarma noktaları, uygulamayla tutarlı anlık görüntülerden oluşturulur.

Uygulamayla tutarlı anlık görüntü, kilitlenmeyle tutarlı anlık görüntüde yer alan tüm bilgilerin yanı sıra bellekteki ve devam eden işlemlerde bulunan tüm verileri içerir.
Uygulamayla tutarlı anlık görüntüler, Birim Gölge Kopyası Hizmeti (VSS) kullanır:

1) Azure Site Recovery, Microsoft SQL işlem günlüğü yedekleme süresi ve sıra numarasını değiştirmeyen Yalnızca Kopyala yedekleme (VSS_BT_COPY) yöntemini kullanır

2) Bir anlık görüntü başlatıldığı zaman VSS, bir birim üzerinde bir yazma kopyalama (GEÇİP) işlemi gerçekleştirin.

3) VSS, MAKINEde bellekte yerleşik verilerini diske boşaltması gerektiğini, VSS'yi gerçekleştirirken makinede yer alan her uygulamayı bilgi sahibi yapar.

4) VSS daha sonra yedekleme/olağanüstü durum kurtarma uygulamasının (bu durumda Site Recovery) anlık görüntü verilerini okuması ve devamını sağlar.
Uygulamayla tutarlı anlık görüntüler belirttiğiniz sıklık ile uyumlu olarak alınır. Bu sıklık, kurtarma noktalarını korumak için ayardan her zaman daha azdır. Örneğin, varsayılan 24 saat ayarını kullanarak kurtarma noktalarını korursanız, sıklığı 24 saatten az olarak ayarlayabilirsiniz.

Bunlar daha karmaşıktır ve kilitlenmeyle tutarlı anlık görüntülerden daha uzun sürer.

Çoğaltma için etkinleştirilmiş bir VM üzerinde çalışan uygulamaların performansını etkiler.

Çoğaltma işlemi

Azure VM için çoğaltmayı etkinleştiren aşağıdakiler gerçekleşir:

  1. Sanal Site Recovery Ulaşım hizmeti vm'ye otomatik olarak yüklenir.
  2. Uzantı, VM'yi Site Recovery.
  3. VM için sürekli çoğaltma başlar. Disk yazma işlemleri hemen kaynak konumdaki önbellek depolama hesabına aktarılır.
  4. Site Recovery önbellekte verileri işler ve hedef depolama hesabına veya çoğaltmayla yönetilen disklere gönderir.
  5. Veriler işlendikten sonra her beş dakikada bir kilitlenmeyle tutarlı kurtarma noktaları oluşturulur. Uygulamayla tutarlı kurtarma noktaları, çoğaltma ilkesinde belirtilen ayara göre oluşturulur.

Çoğaltma işlemini gösteren diyagram, 2. adım.

Çoğaltma işlemi

Bağlantı gereksinimleri

Çoğaltılan Azure VM'leri için giden bağlantı gerekir. Site Recovery sanal makineye gelen bağlantı gerektirm yok.

Giden bağlantı (URL'ler)

VM'ler için giden erişim URL'lerle denetlenıyorsa, bu URL'lere izin ver.

Ad Ticari Kamu Açıklama
Depolama *.blob.core.windows.net *.blob.core.usgovcloudapi.net Verilerin VM’den kaynak bölgedeki önbellek depolama hesabına yazılmasına izin verir.
Azure Active Directory login.microsoftonline.com login.microsoftonline.us Site Recovery hizmet URL’leri için yetkilendirme ve kimlik doğrulama özellikleri sağlar.
Çoğaltma *.hypervrecoverymanager.windowsazure.com *.hypervrecoverymanager.windowsazure.com VM’nin Site Recovery hizmetiyle iletişim kurmasına izin verir.
Service Bus *.servicebus.windows.net *.servicebus.usgovcloudapi.net VM’nin Site Recovery izleme ve tanılama verilerini yazmasına izin verir.
Key Vault *.vault.azure.net *.vault.usgovcloudapi.net Portal aracılığıyla ADE özellikli sanal makineler için çoğaltmayı etkinleştirme erişimine izin verir
Azure Otomasyonu *.automation.ext.azure.com *.azure-automation.us Portal aracılığıyla çoğaltılan öğe için mobility aracısını otomatik yükseltmeyi etkinleştirmeye olanak sağlar

IP adresi aralıkları için giden bağlantı

IP adresleri kullanan VM'ler için giden bağlantıları kontrol etmek için bu adreslere izin ver. Ağ bağlantısı gereksinimlerinin ayrıntılarını ağ teknik yazılarında da bulunabilirsiniz

Kaynak bölge kuralları

Kural Ayrıntılar Hizmet etiketi
HTTPS giden bağlantı noktasına izin ver: bağlantı noktası 443 Kaynak bölgedeki depolama hesaplarına karşılık gelen aralıklara izin ver Depolama.<region-name>
HTTPS giden bağlantı noktasına izin ver: bağlantı noktası 443 Azure Active Directory (Azure AD) ile ilgili aralıklara izin ver AzureActiveDirectory
HTTPS giden bağlantı noktasına izin ver: bağlantı noktası 443 Hedef bölgedeki Olay Hub'larına karşılık gelen aralıklara izin ver. EventsHub.<region-name>
HTTPS giden bağlantı noktasına izin ver: bağlantı noktası 443 Belirli bir değere karşılık gelen aralıklara izin Azure Site Recovery AzureSiteRecovery
HTTPS giden bağlantı noktasına izin ver: bağlantı noktası 443 Belirli bir değere karşılık gelen Azure Key Vault izin ver (Bu yalnızca portal aracılığıyla ADE özellikli sanal makinelerin çoğaltmasına olanak sağlamak için gereklidir) AzureKeyVault
HTTPS giden bağlantı noktasına izin ver: bağlantı noktası 443 Azure Otomasyonu Controller'a karşılık gelen aralıklara izin ver (Bu yalnızca portal aracılığıyla çoğaltılan bir öğe için mobility aracısını otomatik yükseltmeyi etkinleştirmek için gereklidir) GuestAndHybridManagement

Hedef bölge kuralları

Kural Ayrıntılar Hizmet etiketi
HTTPS giden bağlantı noktasına izin ver: bağlantı noktası 443 Hedef bölgedeki depolama hesaplarına karşılık gelen aralıklara izin ver Depolama.<region-name>
HTTPS giden bağlantı noktasına izin ver: bağlantı noktası 443 Azure AD'ye karşılık gelen aralıklara izin ver AzureActiveDirectory
HTTPS giden bağlantı noktasına izin ver: bağlantı noktası 443 Kaynak bölgedeki Olay Hub'larına karşılık gelen aralıklara izin ver. EventsHub.<region-name>
HTTPS giden bağlantı noktasına izin ver: bağlantı noktası 443 Belirli bir değere karşılık gelen aralıklara izin Azure Site Recovery AzureSiteRecovery
HTTPS giden bağlantı noktasına izin ver: bağlantı noktası 443 Belirli bir değere karşılık gelen Azure Key Vault izin ver (Bu yalnızca portal aracılığıyla ADE özellikli sanal makinelerin çoğaltmasına olanak sağlamak için gereklidir) AzureKeyVault
HTTPS giden bağlantı noktasına izin ver: bağlantı noktası 443 Azure Otomasyonu Controller'a karşılık gelen aralıklara izin ver (Bu yalnızca portal aracılığıyla çoğaltılan bir öğe için mobility aracısını otomatik yükseltmeyi etkinleştirmek için gereklidir) GuestAndHybridManagement

NSG kurallarıyla erişimi denetleme

NSG kurallarını kullanarak Azure ağlarına/alt ağlarına gelen/alt ağlardan gelen ağ trafiğini filtreleerek VM bağlantısını kontrol ediyorsanız,aşağıdaki gereksinimleri not edin:

  • Kaynak Azure bölgesi için NSG kuralları, çoğaltma trafiği için giden erişime izin vermalıdır.
  • Kuralları üretime koymadan önce bir test ortamında oluşturmanızı öneririz.
  • Tek tek IP adreslerine izin verme yerine hizmet etiketlerini kullanın.
    • Hizmet etiketleri, güvenlik kuralları oluştururken karmaşıklığı en aza indirmek için bir grup IP adresi önekinin bir araya toplanmış olduğunu gösterir.
    • Microsoft, hizmet etiketlerini zaman içinde otomatik olarak günceller.

Ağ bağlantıları için giden bağlantı ve NSG'Site Recovery denetleme hakkında daha fazla bilgi edinin.

Çoklu VM tutarlılığı için bağlantı

Çoklu VM tutarlılığını etkinleştirirseniz çoğaltma grubundaki makineler birbiriyle 20004 numaralı bağlantı noktası üzerinden iletişim kurar.

  • VM’ler arasında 20004 numaralı bağlantı noktası üzerinden gerçekleştirilen iç iletişimi engelleyen bir güvenlik duvarı gereci olmadığından emin olun.
  • Linux VM’lerinin çoğaltma grubunun bir parçası olmasını istiyorsanız, 20004 numaralı bağlantı noktası üzerinden giden trafiğin, belirli Linux sürümünün kılavuzuna göre el ile açıldığından emin olun.

Yük devretme işlemi

Yük devretmeyi başlattığınız zaman VM'ler hedef kaynak grubunda, hedef sanal ağda, hedef alt ağda ve hedef kullanılabilirlik kümesinde oluşturulur. Yük devretme sırasında herhangi bir kurtarma noktasını kullanabilirsiniz.

Kaynak ve hedef ortamlarla yük devretme işlemini gösteren diyagram.

Sonraki adımlar

Azure VM'lerini hızla ikincil bölgeye çoğaltın.