Hyper-V Replika'ya genel bakış

Hyper-V Yedekleme, Windows Server'da iş sürekliliği ve olağanüstü durum kurtarma (BCDR) amacıyla sanal makinelerin (VM) Hyper-V konakları arasında yedeklenmesini sağlayan yerleşik bir Hyper-V özelliğidir. İkincil bir konakta VM'lerin çevrimdışı kopyalarını oluşturup korumanıza ve hatta birincil konak başarısız olursa yük devretme için kullanabileceğiniz üçüncü bir konağa genişletmenize olanak tanır. Hyper-V Replica, Windows istemci işletim sistemlerindeki Hyper-V'de kullanılamaz.

Hyper-V yük devretme kümelemesi ve Hyper-V Çoğaltması, ilgili ancak birbirinden farklı kullanılabilirlik senaryolarını ele alır. Hyper-V yük devretme kümesi, genellikle aynı kümelenmiş depolamaya erişen birden çok konak (düğüm) kullanarak VM'leri çalıştırmak için yerel yüksek kullanılabilirlik sağlar. Bir düğüm başarısız olursa, vm'nin sanal sabit diskleri paylaşılan depolamada kaldığından küme hizmeti etkilenen VM'yi (veya en az) veri kaybı olmadan başka bir düğümde yeniden başlatır. Hyper-V Replica, bunun aksine, genellikle farklı bir sitede başka bir sunucu veya kümede VM'nin depolama alanının zaman uyumsuz bir kopyasını tutan bir felaket kurtarma teknolojisidir. Bu sayede, birincil sunucu, küme veya site kullanılamaz hale geldiğinde yük devretmeyi el ile başlatabilirsiniz. Çoğaltma paylaşılan depolama gerektirmez, bir kurtarma noktası hedefi (çoğaltma aralığına kadar olası veri kaybı) sunar ve yük devretme kümelemesi yerine tamamlar. Birçok kuruluş her ikisini de kullanır: site içi yüksek kullanılabilirlik için kümeleme ve siteler arası dayanıklılık ve kurtarma için Hyper-V Replika.

Bu makalede, Hyper-V Replica, temel özellikleri, nasıl çalıştığı ve İş Sürekliliği ve Felaket Kurtarma (BCDR) stratejinizi geliştirmek için nasıl kullanabileceğinize dair genel bir bakış sunulmaktadır.

Hyper-V Replika'nın temel özellikleri

Hyper-V Replica, VM çoğaltması ve felaket kurtarma için güçlü ve uygun fiyatlı bir araç haline getiren çeşitli temel özellikler sunar.

  • İş yükü ve uygulamadan bağımsız: Hyper-V Çoğaltma hiper yönetici düzeyinde çalışarak uygulamaya özgü aracılar veya yapılandırmalar gerektirmeden çok çeşitli iş yüklerini ve uygulamaları çoğaltmaya uygun hale getirir.

  • Zaman uyumsuz çoğaltma: Birincil VM'de yapılan değişiklikler blok düzeyinde dayanıklı değişiklik izleme (RCT) kullanılarak harmanlanır ve kurtarma noktası hedefi (RPO) gereksinimlerinize bağlı olarak 30 saniye, 5 dakika veya 15 dakikalık düzenli aralıklarla çoğaltma VM'sine gönderilebilir. RCT, zaman alan tutarlılık denetimleri gereksinimini azaltır ve büyük dayanıklılık sağlar.

  • Planlı ve plansız yük devretme: Planlı yük devretmede birincil VM düzgün bir şekilde kapatılır ve kopyaya geçmeden önce kalan değişiklikler kopyalanır. Planlanmamış bir yük devretmede, yedekleme VM'si birincil VM'yi kapatmadan başlar, bu da veri kaybına yol açabilir. Birincil konağı kurtardıktan sonra, değişiklikleri özgün birincil VM'ye eşitlemek için ters çoğaltma gerçekleştirebilirsiniz. Daha fazla bilgi için bkz. Yük devretme ve kurtarma.

  • Esnek topolojiler: Tek konaklar, kümelenmiş konaklar veya her ikisinin birleşimi arasında çoğaltma yaparak altyapınıza uygun bir çoğaltma stratejisi tasarlamanıza olanak tanır. Konaklar aynı sitede veya farklı coğrafi konumlarda bulunabilir.

  • Şifreleme ve kimlik doğrulaması: Hem Kerberos (etki alanına katılmış konaklar için) hem de sertifika tabanlı kimlik doğrulaması (etki alanına katılmamış konaklar için) desteği, çoğaltma trafiğinin güvenliğini sağlama esnekliği sağlar. Aktarımdaki verileri korumak için çoğaltma trafiğini bir sertifikayla şifreleyin. Güvenliği artırmak için belirli Hyper-V konaklar arasında çoğaltmayı kısıtlayabilirsiniz.

  • Esnek depolama seçenekleri: Depolama ve iş yükünden bağımsız dosya tabanlı çoğaltma, altyapı tasarımınızda birincil ve çoğaltma konakları için farklı türlerde depolama çözümleri kullanma esnekliği sağlar. Bir VM için tüm sanal sabit diskleri veya bunların yalnızca bir alt kümesini çoğaltmayı seçerek depolama kullanımını ve çoğaltma performansını iyileştirmenizi sağlayabilirsiniz.

  • Ağ ve sıkıştırma: çoğaltma, HTTP veya HTTPS kullanılarak TCP tabanlı olarak yapılır. Çoğaltma sırasında bant genişliği kullanımını azaltmak için sıkıştırmayı etkinleştirebilirsiniz.

  • Kurtarma geçmişi: 24 saate kadar kurtarma noktası gerekirse VM'nin önceki durumuna geri dönmenizi sağlar. Birim Gölge Kopyası Hizmeti (VSS) tümleştirmesi, Microsoft SQL Server gibi VSS kullanan uygulamalar çalıştıran VM'ler için uygulamayla tutarlı kurtarma noktaları sağlayabilir.

  • Yük devretme testi: Üretim ortamını etkilemeden olağanüstü durum kurtarma planınızı doğrulamak için yük devretme testi gerçekleştirin. Daha fazla bilgi için bkz. Yük devretme ve kurtarma.

  • Genişletilmiş çoğaltma: Çoğaltmayı ikincil konaktan üçüncü bir Hyper-V konağa genişleterek üç katmanlı bir çoğaltma topolojisi oluşturabilirsiniz. Bu yaklaşım ek bir yedeklilik katmanı sağlar ve daha karmaşık BCDR stratejilerine yöneliktir. Farklı siteler arasında kurtarma noktası hedeflerini (RPO) ve bant genişliği kullanımını dengelemek için genişletilmiş çoğaltma için farklı bir çoğaltma aralığı kullanabilirsiniz. Birincil sunucudan diğer iki çoğaltma sunucusuna çoğaltma gerçekleşmez. Bunun yerine, birincil sunucu çoğaltma sunucusuna veri aktarır ve çoğaltma sunucusu da genişletilmiş çoğaltma sunucusuna veri aktarır.

  • Ek lisanslama maliyeti yoktur: Hyper-V Çoğaltma, Windows Server'a ek ücret ödemeden dahil edilir ve bu da VM çoğaltması ve olağanüstü durum kurtarma için uygun maliyetli bir çözümdür.

Hyper-V Çoğaltma bileşenleri

Hyper-V Replica, aşağıda açıklanan bileşenleri içerir:

Bileşen Description
Çoğaltma motoru İlk çoğaltmayı, çoğaltma yapılandırma ayrıntılarını, delta değişikliklerini çoğaltmayı ve yük devretme işlemleri ve testlerini yönetir. VM ve depolama hareketliliği olaylarını izler ve gerektiğinde uygun eylemleri gerçekleştirir.
Değişiklik izleme modülü Depolama konumuna (yerel, SAN, NAS, SMB 3 veya daha yeni paylaşım veya Küme Paylaşılan Birimi) bakılmaksızın sanal sabit disklere (VHD) yönelik yazma işlemlerini izleyerek kaynak Hyper-V ana bilgisayarındaki VM'de gerçekleşen değişiklikleri izler.
Ağ modülü VM verilerini Hyper-V konaklar arasında aktarmak için güvenli ve verimli bir yol sağlar. Verileri varsayılan olarak sıkıştırarak trafiği en aza indirir ve HTTPS ve sertifika tabanlı kimlik doğrulaması kullanıldığında verileri şifreleyebilir.
Hyper-V Replika Aracısı Yalnız, bir Hyper-V ana bilgisayarın yük devretme kümesindeki bir düğüm olduğu durumlarda kullanılır. Küme veritabanını sorgulayarak ve istekleri VM'nin çalıştığı düğüme yönlendirerek küme düğümleri arasında geçiş yapabilecek yüksek oranda kullanılabilir VM'lerle Hyper-V Çoğaltma kullanımını etkinleştirir.
Yönetim araçları Hyper-V Yöneticisi ve Windows PowerShell ile Hyper-V Replica'yı yapılandırın ve yönetin. Kaynak veya çoğaltma konakları bir yük devretme kümesinin parçası olduğunda, bütün VM yönetimi ve Hyper-V Replica yapılandırmaları için Failover Cluster Manager'ı kullanın.

Hyper-V Replika nasıl çalışır?

Hyper-V Replica, birincil VM'de yapılan değişiklikleri ikincil bir Hyper-V ana sisteminde bulunan yedek sanal makineye çoğaltarak çalışır. Yaklaşımınız, bir Hyper-V kümesine mi yoksa tek bir konağa mı çoğaltma yaptığınıza bağlıdır. Birincil kümeyi veya konağı değil, alıcı kümeyi veya konağı yapılandırıyorsunuz. Özgün birincil ana bilgisayara yük devretmeden sonra geri dönebilmenizi sağlamak için hem birincil hem de ikincil ana bilgisayarları çoğaltma için yapılandırın.

Hyper-V Replika, farklı Hyper-V konaklarında yer alan tek bir VM'nin aşağıdaki iki instance'ına sahip olabilir.

  • Birincil VM olarak adlandırılan, etkin bir şekilde çalışan ana VM.
  • Çoğaltma VM olarak adlandırılan birincil VM'nin çevrimdışı kopyası.

Çoğaltma işlemi, aşağıdaki diyagramda özetlenen birkaç temel bileşeni ve adımı içerir:

Değişiklik izleme, ikincil konağa zaman uyumsuz çoğaltma ve üçüncü bir konağa isteğe bağlı genişletilmiş çoğaltma içeren birincil VM'yi gösteren Hyper-V Çoğaltma veri akışının diyagramı.

  1. Bir VM için Hyper-V Çoğaltma'yı etkinleştirdiğinizde, ikincil konakta VM'nin ilk kopyasını oluşturursunuz. Bu kopyayı ağ üzerinden veya dış medya kullanarak gönderebilirsiniz.

  2. Hyper-V, birincil VM'nin sanal sabit disklerinde (VHD) yaptığınız değişiklikleri izlemek için bir değişiklik izleme mekanizması kullanır. Değişiklikleri aynı konumdaki .hrl dosyalarda depolar. Bu yaklaşım, Hyper-V son çoğaltma döngüsünden bu yana hangi veri bloklarının değiştiğini belirlemesini sağlar.

  3. Yapılandırılan çoğaltma aralığında (30 saniye, 5 dakika veya 15 dakika), Hyper-V değişiklikleri ikincil konağa gönderir. Çoğaltma işlemi zaman uyumsuz olduğundan, Hyper-V değişiklikleri çoğaltırken birincil VM çalışmaya devam eder.

  4. İkincil sunucu değişiklikleri alır ve bunları yedek VM'in VHD'lerine uygulayarak yedek VM'in birincil VM ile güncel kalmasını sağlar.

  5. Birincil konak başarısız olursa, yedek VM'ye yük devretmeyi başlatırsınız. Planlı veya plansız yük devretme olmasına bağlı olarak, işlemde bazı farklılıklar olur, ancak sonuç yedek VM'nin yeni birincil VM haline gelmesidir. Yük devretmeyi el ile veya otomasyon betikleri aracılığıyla başlatabilirsiniz.

  6. Birincil konağı geri yükledikten sonra, çoğaltma VM'sinde yapılan değişiklikleri özgün birincil VM'ye eşitlemek için ters çoğaltma gerçekleştirebilir ve bu sayede birincil konak rolünü sürdürmesini sağlayabilirsiniz.

Hyper-V Çoğaltmasını Planlama

Hyper-V Replica'yı BCDR stratejiniz kapsamında uygulamayı planlarken, aşağıdaki tasarım noktalarını düşünerek karar verin:

Karar noktası Destekleyici ayrıntılar
Hangi iş yüklerini çoğaltmak istiyorsunuz? Hedef VM'leri ve bunların iş yüklerini listeleyin. Varsayılan çoğaltma, işletim sistemi durumunu korur, uçuş içi uygulama durumunu korumaz. Uygulama durumunu kurtarmanız gerekiyorsa, uygulamayla tutarlı kurtarma noktalarını etkinleştirin (ve zamanlayın).
Hangi VHD'lerin çoğaltılması gerekiyor? Bant genişliğini ve depolama alanını korumak için yük devretmeden sonra değişen veriler gerekli olmayan diskleri (örneğin, sayfa dosyası veya geçici veri diskleri) hariç tutun. Belge dışlamaları.
Verileri ne sıklıkta eşitlemeniz gerekiyor? RPO, kritiklik ve bant genişliğine göre 30 saniye, 5 dakika veya 15 dakika seçin. Yüksek önem derecesi ve düşük RPO ihtiyacı, daha kısa aralıkları tercih eder; mevcut ağ kapasitesini doğrulayın.
Her vm'de verilerin değişme oranı nedir? Yüksek değişim sıklığı bant genişliğini ve çoğaltma depolama tüketimini artırır. Doygunluk oluşursa sıkıştırmayı veya daha uzun bir aralığı göz önünde bulundurun. Boyutlandırma hesaplamalarına her VM'yi dahil edin.
Hangi kimlik doğrulama yöntemini kullanacaksınız ve şifrelemeye ihtiyacınız var? Her iki konak da etki alanına dahil olduğunda ve şifreleme gerektirmediğinizde Kerberos kullanın. Çoğaltma trafiğini şifrelemek ve/veya konaklardan biri etki alanına katılmamışsa sertifika tabanlı kimlik doğrulamasını kullanın. Gerekli sertifikaları önceden sağlayın ve bunlara güvenin.
Daha önceki bir noktaya geçiş yapmanız gerekiyor mu? Varsayılan, tek bir (en son) kurtarma noktası olarak ayarlanmıştır. Anlık geri yükleme için saatte 24'e kadar geri yükleme noktası yapılandırabilirsiniz; daha fazla geri yükleme noktası, depolama ve G/Ç iş yükünü artırır.
VM verilerinin ilk çoğaltılmasını nasıl başlatacaksınız? Options:
- Hemen ağ üzerinden gönderin.
- Ağ aktarımını daha sonraki bir zaman penceresi için zamanlayın.
- Çoğaltma ana bilgisayarında mevcut bir geri yüklenmiş VM'yi kullanın.
- Dış medyaya aktarın, sevk edin ve çoğaltma sitesinde ithal edin.

Kesintisiz Devam Etme ve Kurtarma Süreci

Hyper-V Çoğaltma'nın beklendiği gibi çalıştığından ve VM'leri başarıyla yük devredip kurtarabildiğinizden emin olmak için BCDR planınızı düzenli olarak test etmek önemlidir. Yük devretme testi gerçekleştirmeli, kurtarma noktalarını doğrulamalı ve çoğaltma stratejinizin tüm bileşenlerinin düzgün çalıştığından emin olmalısınız. Düzenli test, olası sorunların belirlenmesine yardımcı olur ve ekibinizin yük devretme ve kurtarma işlemleri hakkında bilgi sahibi olmasını sağlar.

Hyper-V Replikası'nda üç tür hata devretme senaryosu vardır.

  • Üretim ortamını etkilemeden herhangi bir noktada yük devretme testi çalıştırabilirsiniz. Yük devretme testi, ikincil konakta çoğaltma VM'sinin geçici bir kopyasını oluşturarak yük devretme işlemini doğrulamanıza ve VM'nin doğru şekilde başlatıldığından emin olmanıza olanak sağlar. Herhangi bir çakışmayı önlemek için test VM'si üretim ağından yalıtılır. Test yük devretmesi sırasında birincil VM çalışmaya devam eder, bu nedenle herhangi bir kesinti süresi olmaz ve çoğaltma işlemi etkilenmez. BCDR planınızın diğer bileşenleri de dahil olmak üzere testi tamamladıktan sonra, çoğaltma VM'sini veya birincil VM'yi etkilemeden test VM'sini silebilirsiniz.

  • Planlı yük devretmede, birincil VM düzgün bir şekilde kapatılır ve kalan değişiklikler rol değişimi öncesinde yedek VM'ye kopyalanır. Bu yaklaşım, yük devretme işlemi sırasında veri kaybı olmamasını sağlar. Planlı yük devretme sırasında yinelenen VM oluşturulmaz. Yük devretme eylemi birincil konaktan başlatılır. Birincil konak yeniden erişilebilir olduğunda, çoğaltma VM'sinde yapılan herhangi bir değişikliği özgün birincil VM'ye eşitlemek için çoğaltmayı tersine çevirebilir, ardından geri dönmek için başka bir planlı yük devretme gerçekleştirebilirsiniz.

  • Planlanmamış bir yük devretmede, yedek VM birincil VM'yi kapatmadan başlar, bu da veri kaybına neden olabilir. Kopya VM, yeni birincil VM haline gelir ve ardından özgün birincil VM geri yüklendikten sonra değişiklikleri eşitlemek için ters çoğaltma gerçekleştirebilirsiniz. Planlanmamış yük devretme sırasında yinelenen VM oluşturulmaz. Yük geçiş eylemi ikincil sunucudan başlatılır.

Hyper-V Çoğaltma ile yük devretme ve kurtarma işlemleri gerçekleştirme hakkında daha fazla bilgi için bkz. Hyper-V Çoğaltma ile çoğaltılmış sanal makinenin yükünü devretme.

Sonraki adım

Hyper-V Çoğaltmayı yapılandırmak için ortamınıza göre aşağıdaki makalelerden birini seçin: