Azure Site Recovery (ASR) nedir?
ASR ( Azure Site Recovery ) ‘nin en basit tanımı, sistem alt yapınızdaki uygulama iş yüklerini, oluşabilecek kesintiler sırasında 30 saniyelik düşük bir veri kaybı ile Azure altyapınızda sürdürebileceğiniz bir sistem. Fiziksel ve Sanal makinelerimizde kesinti oluştuğunda iş yükünü ikinci konuma devredersiniz. Birincil konumdaki arızanızı giderdiğinizde iş yükünü tekrar birincil konuma alabilirsiniz.
Birçok alternatifi olan Disaster Backup sistemlerinde Aktif – Pasif çalışabilen ARS, uygun maliyet bakımından önemli bir yer tutuyor. ASR hizmetini Azure bölgeleriniz arasında yada On-Premises olarak çalıştırabilirsiniz. Ek olarak sisteminizi disaster backup yerine azure altyapınıza taşımak istediğinizde de aynı servisi kullanarak migration başlatabilirsiniz.
HyperV yedeklememizi SCVMM (System Center Virtual Machine Manager) yada SCVMM olmadan farklı iki şekilde oluşturabiliriz. Biz SCVMM olmadan yapılandırmamıza devam edeceğiz.
Azure portalındaki ilk 1 aylık kullanımınız ücretsiz.
Oluşturacağımız yapının kendi yapınıza uygun maliyet planlamasını yapmak için aşağıdaki
linki kullanabilirsiniz.
https://azure.microsoft.com/en-us/pricing/calculator/
1 makine için 25$ + örnek 127GB disk kapasitesi içi 3,66$ toplam 28,66$
Azure Site Recovery dağıtım modelleri, desteklenen işletim sistemleri, ağ ve depolama alanları gibi birçok detay bilgiye linkteki resmi ASR dokümanından erişebilirsiniz.
Öncelikle Azure tarafında “Recovery Vault” oluşturmamız gerekiyor. Azure Search ile OMS aratarak çıkan sonuçlardan ” Backup and Site Recovery (OMS) ” seçelim ve “Create” ile ilerleyelim.
Aşağıdaki alanları var olan yapınız veya yeni oluşturacağınız tanımlar ile doldurarak devam ediyoruz.
Oluşturduğumuz DisasterVault içinde “Site Recovery” ve “Prepare Infrastrucure” ile devam ederek alt yapımızı oluşturuyoruz.
1. Bölümde;
Where are your machines located?
On-premises ( Local sunucumuzu replicate edeceğiz. )
Where do you want to replicate your machines to?
To Azure ( Azure yapımıza replicate edeceğiz. )
Are you performing a migration?
No ( Birincil sunucumuz local de kalacak, Azure a taşımayacağız )
Are your machines virtualized?
Yes, with Hyper-V ( Replication işlemimizi Hyper-V host dan yapacağız. )
Are you using System Center VMM to manage your Hyper-V host?
No ( Hyper-V host da VMM kullanmıyoruz. )
Seçenekleri tamamlayarak ilerliyoruz..
2. Bölümde;
Replica bant genişliği ve gerekli disk kapasitesi gibi kaynakların yeterliliği ile ilgili plan yapabileceğimiz bu bölümü daha sonra diyerek geçiyoruz.
Have you completed deployment planning?
I will do it later ( Daha sonra seçerek devam ediyoruz )
3. Bölümde;
“Hyper-V Site” kullanarak Local Hyper-V hostumuzu haberleştireceğimiz Azure Hyper-V hostumuzu oluşturuyoruz.
Sonrasında local hyper-v hostumuzu tanıtacağımız “Hyper-V Server” ile devam edeceğiz.
“Hyper-V Server” seçeneği ile gelen pencerede Local Hyper-V hostumuzu bağlayacağımız setup dosyasını ve kayıt anahtarını indiriyoruz.
Kurulum ve kayıt anahtarını girdikten sonra local Hyper-V hostumuz Azure Hyper-V Site da görüntülenecek.
Önemli Not: Eğer Hyper-V yapınız Cluster çalışıyor ise her node da Provider kurulumu yaparak node değişikliklerinden etkilenmeyecek şekilde yapılandırabilirsiniz.
Hostumuzu görüntüledikten sonra devam ederek 4. Bölüm Target da makine replicaları barındıracağımız Storage ve Network tanımlamaları yapıyoruz.
5. ve son Bölümde Replication Policy tanımlamalarını yapıyoruz.
Replica süresi, kurtarma noktası gibi tanımları yaparak tamamlıyoruz.
Altyapı tanımlarımızı tamamladıktan sonra replication başlatacağımız makineleri belirlemek üzere “Step1: Replicate Application” seçerek devam ediyoruz.
Ok diyerek devam ediyorum. Local den Azure replica, migration yok.
Daha önce tanımladığımız Resource, Storage ve Network seçimlerini yapıyoruz.
Sonraki ekranda local hyper-v hostumda bulunan sanal makinelerimi görüntüleyebiliyoruz. Nispeten 😀
Replica başlatacağımız makinemizi seçiyoruz.
Makinemizin Sunucu İşletim sistemi OS disk ve diğer diskleri seçerek sonraki özet görüntüleme aşamasına geliyoruz. Sonraki pencerede tanımlarımızı onaylayarak replication kurulumunu tamamlıyoruz.
Tamamlanan replication ‘u “Replicated Items” menüsü altında görüntüleyebiliyoruz.
Kurulum işlemlerini tamamladık ve sağlık durumunu Replicated Items ile görüntüledik. Local Hyper-V tarafında da replica sağlık durumunu “Sağ click > Replication > View Replication Health” ile görüntüleyebiliriz.
Azure tarafında barındırdığımız offline replica makinelerde Failover ve Test Failover seçenekleri mevcut.
Failover;
Recovery point seçilerek pasif halde bulunan makinemizi ayağa kaldırır.
Planned Failover;
Bu seçenek sıfır veri kaybı için kullanılır. Seçim ile birlikte local Hyper-V hostunuzda bulunan VM son veriler senkronize edildikten sonra kontrollü olarak kapatılır ve Azure da açılır.
Test Failover;
Local Hyper-V hostumuzda bulunan makinede hiçbir değişiklik yapmadan Azure tarafında makineyi test için ayağa kaldırır.
Failover and Failback with Azure ASR isimli makalemde Failover ve Failback işlemlerini inceleyebilirsiniz.