Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Microsoft, Azure hizmetlerinin her zaman kullanılabilir olmasını sağlamaya çalışır. Ancak zaman zaman planlanmamış hizmet kesintileri oluşabilir. İyi bir olağanüstü durum kurtarma planının temel bileşenleri şunlara yönelik stratejileri içerir:
- Veri koruma
- Yedekleme ve geri yükleme
- Veri yedekliliği
- Yük devretme
- Yüksek kullanılabilirlik için uygulama tasarlama
Bu makalede coğrafi olarak yedekli depolama hesapları için kullanılabilen seçenekler açıklanır ve yüksek oranda kullanılabilir uygulamalar geliştirmeye ve olağanüstü durum kurtarma planınızı test etme önerileri sağlanır.
Doğru yedeklilik seçeneğini belirleyin
Azure Depolama, hatalar karşısında bile kullanılabilirlik ve dayanıklılık hedeflerinin karşılandığından emin olmak için depolama hesabınızın birden çok kopyasını tutar. Verilerin çoğaltılması farklı koruma düzeyleri sağlar. Her seçeneğin kendi avantajları vardır, bu nedenle seçtiğiniz seçenek, uygulamalarınızın gerektirdiği dayanıklılık derecesine bağlıdır.
En düşük maliyetli yedeklilik seçeneği olan yerel olarak yedekli depolama (LRS), depolama hesabınızın üç kopyasını tek bir veri merkezinde otomatik olarak depolar ve çoğaltır. LRS, verilerinizi sunucu rafı ve sürücü hatalarına karşı korusa da, bir veri merkezinde yangın veya sel gibi olağanüstü durumları hesaba katmıyor. Bu tür olağanüstü durumlar karşısında, LRS kullanmak üzere yapılandırılmış bir depolama hesabının tüm çoğaltmaları kaybolabilir veya kurtarılamaz.
Buna karşılık, alanlar arası yedekli depolama (ZRS) bir depolama hesabının kopyasını tutar ve aynı bölgedeki üç ayrı kullanılabilirlik alanının her birinde çoğaltır. Kullanılabilirlik alanları hakkında daha fazla bilgi için bkz . Azure kullanılabilirlik alanları.
Coğrafi olarak yedekli depolama ve yük devretme
Coğrafi olarak yedekli depolama (GRS), coğrafi alanlar arası yedekli depolama (GZRS) ve okuma erişimli coğrafi alanlar arası yedekli depolama (RA-GZRS) coğrafi olarak yedekli depolama seçeneklerine örnek olarak verilebilir. Coğrafi olarak yedekli depolama (GRS, GZRS ve RA-GZRS) kullanmak üzere yapılandırıldığında Azure, verilerinizi zaman uyumsuz olarak ikincil bir coğrafi bölgeye kopyalar. Bu bölgeler yüzlerce, hatta binlerce kilometre uzaklıktadır. Bu yedeklilik düzeyi, birincil bölgenin tamamında bir kesinti olduğunda verilerinizi kurtarmanıza olanak tanır.
LRS ve ZRS'nin aksine coğrafi olarak yedekli depolama, birincil bölgede kesinti olması durumunda ikincil bölgeye planlanmamış yük devretme desteği de sağlar. Yük devretme işlemi sırasında, depolama hesabı hizmet uç noktalarınız için DNS (Etki Alanı Adı Sistemi) girişleri otomatik olarak güncelleştirilir ve böylece ikincil bölgenin uç noktaları yeni birincil uç noktalar haline gelir. Planlanmamış yük devretme tamamlandıktan sonra, istemciler yeni birincil uç noktalara veri yazmaya başlayabilirler.
Okuma erişimli coğrafi olarak yedekli depolama (RA-GRS) ve okuma erişimli coğrafi alanlar arası yedekli depolama (RA-GZRS) coğrafi olarak yedekli depolama da sağlar, ancak ikincil uç noktaya okuma erişimi avantajı sunar. Bu seçenekler, yüksek kullanılabilirlik açısından iş açısından kritik uygulamalar için tasarlanmış uygulamalar için idealdir. Birincil uç nokta bir kesintiyle karşılaşırsa, ikincil bölgeye okuma erişimi için yapılandırılmış uygulamalar çalışmaya devam edebilir. Microsoft, depolama hesaplarınızın maksimum kullanılabilirliği ve dayanıklılığı için RA-GZRS önerir.
Azure Depolama için yedeklilik hakkında daha fazla bilgi için bkz . Azure Depolama yedekliliği.
Yük devretme planı yapın
Azure Depolama hesapları üç yük devretme türünü destekler:
- Müşteri tarafından yönetilen planlı yük devretme - Müşteriler olağanüstü durum kurtarma planlarını test etmek için depolama hesabı yük devretmesini yönetebilir.
- Müşteri tarafından yönetilen (planlanmamış) yük devretme - Beklenmeyen bir hizmet kesintisi olduğunda müşteriler depolama hesabı yük devretmesini yönetebilir.
- Microsoft tarafından yönetilen yük devretme - Birincil bölgedeki ciddi bir olağanüstü durum nedeniyle Microsoft tarafından başlatılması olasılığı vardır. 1,2
1 Microsoft tarafından yönetilen yük devretme tek tek depolama hesapları, abonelikler veya kiracılar için başlatılamaz. Daha fazla bilgi için Microsoft tarafından yönetilen yük devretme'ye bakın.
2 Olağanüstü durum kurtarma planlarınızı geliştirmek, test etmek ve uygulamak için müşteri tarafından yönetilen yük devretme seçeneklerini kullanın.
Microsoft tarafından yönetilen yük devretmeye güvenmeyin, çünkü bu yalnızca istisnai durumlarda kullanılır.
Her failover türünün benzersiz bir kullanım senaryoları kümesi, ilgili veri kaybı beklentileri ve hiyerarşik ad alanı etkin hesaplar için destek (Azure Data Lake Storage) vardır. Bu tabloda her yük devretme türünün özellikleri özetleniyor:
| Tür | Yük Devretme Kapsamı | Kullanım örneği | Beklenen veri kaybı | Desteklenen Hiyerarşik Ad Alanı (HNS) |
|---|---|---|---|---|
| Müşteri tarafından yönetilen planlı yük devretme | Depolama hesabı | Birincil ve ikincil bölgeler için depolama hizmeti uç noktaları kullanılabilir durumda ve siz olağanüstü durum kurtarma testi gerçekleştirmek istiyorsunuz. Birincil bölge için depolama hizmeti uç noktaları kullanılabilir, ancak başka bir hizmet iş yüklerinizin düzgün çalışmasını engelliyor. Bir bölgeyi etkileyebilecek kasırga gibi büyük ölçekli felaketlere proaktif olarak hazırlanmak. |
Hayır | Evet |
| Müşteri tarafından yönetilen (planlanmamış) yük devretme | Depolama hesabı | Birincil bölge için depolama hizmeti uç noktaları kullanılamaz duruma gelir, ancak ikincil bölge kullanılabilir. Microsoft'un kesintiden etkilenmiş olabilecek depolama hesaplarının yük devretme işlemini gerçekleştirmenizi önerdiği bir Azure Önerisi aldınız. |
Evet | Evet |
| Microsoft tarafından yönetilen | Tüm bölge | Birincil bölge önemli bir olağanüstü durum nedeniyle kullanılamaz duruma gelir, ancak ikincil bölge kullanılabilir. | Evet | Evet |
Aşağıdaki tablo, her yük devretme türünden sonra depolama hesabının yedeklilik durumunu karşılaştırır:
| Bir yük devretme işleminin sonucu... | Müşteri tarafından yönetilen planlı yük devretme | Müşteri tarafından yönetilen (planlanmamış) yük devretme |
|---|---|---|
| ... ikincil bölge | İkincil bölge yeni birincil bölge olur | İkincil bölge yeni birincil bölge olur |
| ... özgün birincil bölge | Özgün birincil bölge yeni ikincil bölge olur | Özgün birincil bölgedeki verilerin kopyası silinir |
| ... hesap yedekliliği yapılandırması | Depolama hesabı GRS'ye dönüştürülür | Depolama hesabı LRS'ye dönüştürülür |
| ... coğrafi yedeklilik yapılandırması | Coğrafi yedeklilik korunur | Coğrafi yedeklilik kaybedildi |
Aşağıdaki tabloda, her yük devretme türü için yük devretme ve yeniden çalışma işleminin her aşamasında elde edilen yedeklilik yapılandırması özetlenmiştir:
| Özgün yapılandırma |
Sonra yük devretme |
Yeniden etkinleştirdikten sonra coğrafi yedeklilik |
Sonra geri yükleme |
Yeniden etkinleştirdikten sonra coğrafi yedeklilik |
|---|---|---|---|---|
| Müşteri tarafından yönetilen planlı yük devretme | ||||
| GRS | GRS | Yok 1 | GRS | Yok 1 |
| GZRS | GRS | Yok 1 | GZRS | Yok 1 |
| Müşteri tarafından yönetilen (planlanmamış) yük devretme | ||||
| GRS | LRS (Öğrenme Kayıt Deposu) | GRS | LRS (Öğrenme Kayıt Deposu) | GRS |
| GZRS | LRS (Öğrenme Kayıt Deposu) | GRS | ZRS | GZRS |
1 Coğrafi yedeklilik, planlanan yük devretme sırasında korunur ve el ile yeniden yapılandırılması gerekmez.
Müşteri tarafından yönetilen planlı yük devretme
Planlı yük devretme, planlı olağanüstü durum kurtarma testi, büyük ölçekli felaketlere karşı proaktif bir yaklaşım veya depolama ile ilgili olmayan kesintilerden kurtulmak gibi birden çok senaryoda kullanılabilir.
Planlanan yük devretme işlemi sırasında birincil ve ikincil bölgeler yer değiştirir. Özgün birincil bölge indirgenerek yeni ikincil bölge haline gelir. Aynı zamanda özgün ikincil bölge yükseltilir ve yeni birincil bölge olur. Yük devretme tamamlandıktan sonra kullanıcılar yeni birincil bölgedeki verilere erişmeye devam edebilir ve yöneticiler olağanüstü durum kurtarma planlarını doğrulayabilir. Planlanan yük devretmenin başlatılabilmesi için, depolama hesabının hem birincil hem de ikincil bölgelerde kullanılabilir durumda olması gerekir.
Birincil ve ikincil bölgeler tüm işlem boyunca kullanılabilir olduğu sürece planlı yük devretme ve yeniden çalışma işlemi sırasında veri kaybı beklenmez. Daha fazla ayrıntı için Veri kaybı ve tutarsızlıkları bekleme bölümüne bakın.
Bu yük devretme türünün kullanıcılarınız ve uygulamalarınız üzerindeki etkisini anlamak için, planlanan yük devretme ve yeniden çalışma işlemlerinin her adımında neler olduğunu bilmek yararlı olur. Bu işlemin nasıl çalıştığı hakkında ayrıntılı bilgi için Müşteri tarafından yönetilen (planlı) yük devretme işleminin nasıl çalıştığını görün.
Müşteri tarafından yönetilen (planlanmamış) yük devretme
Depolama hesabınızdaki depolama hizmetlerinin veri uç noktaları birincil bölgede kullanılamaz duruma gelirse, ikincil bölgeye planlanmamış bir yük devretme başlatabilirsiniz. Yük devretme tamamlandıktan sonra ikincil bölge yeni birincil bölge olur ve kullanıcılar verilere orada erişmeye devam edebilir.
Bu tür bir yük devretmenin kullanıcılarınız ve uygulamalarınız üzerindeki etkisini anlamak için planlanmamış yük devretme ve yeniden çalışma işleminin her adımında neler olduğunu bilmek yararlı olur. İşlemin nasıl çalıştığı hakkında ayrıntılı bilgi için Müşteri tarafından yönetilen (planlanmamış) yük devretme nasıl çalışır? başlıklı makaleye bakın.
Microsoft tarafından yönetilen yük devretme
Microsoft, bir coğrafi bölgenin tamamını etkileyen yıkıcı bir felaket gibi aşırı durumlarda bölgesel yük devretme başlatabilir. Bu olaylar sırasında sizin için herhangi bir işlem yapmanız gerekmez. Depolama hesabınız RA-GRS veya RA-GZRS için yapılandırılmışsa, uygulamalarınız Microsoft tarafından yönetilen bir yük devretme sırasında ikincil bölgeden okuyabilir. Ancak, yük devretme işlemi tamamlanana kadar depolama hesabınıza yazma erişiminiz olmaz.
Önemli
Olağanüstü durum kurtarma planlarınızı geliştirmek, test etmek ve uygulamak için müşteri tarafından yönetilen yük devretme seçeneklerini kullanın. Microsoft'un yönettiği yük devretmesine güvenmeyin, sadece aşırı durumlarda kullanılabilir. Microsoft tarafından yönetilen yük devretme, bölge veya veri merkezi gibi fiziksel birimin tamamı için başlatılabilir. Tek tek depolama hesapları, abonelikler veya kiracılar için başlatılamaz. Eğer bireysel depolama hesaplarınız için seçmeli yük devretme olanağına ihtiyacınız varsa, müşteri tarafından yönetilen planlı yük devretmeyi kullanın.
Veri kaybını ve tutarsızlıkları tahmin edin
Dikkat
Müşteri tarafından yönetilen planlanmamış yük devretme genellikle bir miktar veri kaybına neden olur ve ayrıca dosya ve veri tutarsızlıklarına neden olabilir. Olağanüstü durum kurtarma planınızda, hesap yük devretme işlemini başlatmadan önce verileriniz üzerindeki etkisini göz önünde bulundurmanız önemlidir.
Veriler birincil bölgeden ikincil bölgeye zaman uyumsuz olarak yazıldığı için, birincil bölgeye yazma işlemi ikincil bölgeye kopyalanmadan önce her zaman bir gecikme olur. Birincil bölge kullanılamaz duruma gelirse, en son yazma işlemleri henüz ikincil bölgeye kopyalanamayabilir.
Planlanmamış bir yük devretme gerçekleştiğinde, ikincil bölge yeni birincil bölge haline geldiğinde birincil bölgedeki tüm veriler kaybolur. Failover gerçekleştiğinde, ikincil bölgeye zaten kopyalanmış olan tüm veriler korunur. Ancak birincil bölgeye yazılan ve ikincil bölgede henüz mevcut olmayan tüm veriler kalıcı olarak kaybolur.
Yeni birincil bölge, yük devretmeden sonra yerel olarak yedekli (LRS) olacak şekilde yapılandırılır.
Depolama hesaplarınızın aşağıdakilerden biri veya daha fazlası etkinleştirildiyse dosya veya veri tutarsızlıkları da yaşayabilirsiniz:
- Hiyerarşik ad alanı (Azure Data Lake Storage)
- Akışı değiştir
- Blok blobları için belirli bir zaman noktasına geri yükleme
Son eşitleme zamanı
Son Eşitleme Zamanı özelliği, birincil bölgedeki verilerin ikincil bölgeye de yazıldığı en son zamanı gösterir. Hiyerarşik ad alanına sahip hesaplar için aynı Son Eşitleme Zamanı özelliği, erişim denetim listeleri (ACL'ler) dahil hiyerarşik ad alanı tarafından yönetilen meta veriler için de geçerlidir. Son eşitleme zamanından önce yazılan tüm veriler ve meta veriler ikincilde kullanılabilir. Buna karşılık, son eşitleme zamanından sonra yazılan veri ve meta veriler henüz ikincil sisteme kopyalanmamış olabilir ve bu veriler kaybolabilir. Kesinti sırasında, hesap yük devretmesi başlatırken oluşabilecek veri kaybı miktarını tahmin etmek için bu özelliği kullanın.
İyi bir uygulama pratiği olarak, uygulamanızı beklenen veri kaybını değerlendirmek için Son Eşitleme Zamanı'ndan yararlanabilecek şekilde tasarlayın. Örneğin, tüm yazma işlemlerini günlüğe kaydetmek, son yazma işleminizin saatlerini son eşitleme zamanıyla karşılaştırmanıza olanak tanır. Bu yöntem, hangi yazılanların henüz ikincille eşitlenmediğini ve kaybolma tehlikesiyle karşı karşıya olduğunu belirlemenizi sağlar.
Son Eşitleme Zamanı özelliğini denetleme hakkında daha fazla bilgi için Depolama hesabı için Son Eşitleme Zamanı özelliğini denetleme bkz.
Azure Data Lake Storage için dosya tutarlılığı
Hiyerarşik ad alanı etkinleştirilmiş depolama hesapları için çoğaltma (Azure Data Lake Storage) dosya düzeyinde gerçekleşir. Çoğaltma bu düzeyde gerçekleştiğinden, birincil bölgedeki bir kesinti kapsayıcı veya dizindeki bazı dosyaların ikincil bölgeye başarıyla çoğaltılmasını engelleyebilir. Depolama hesabı yük devretme işleminden sonra kapsayıcı veya dizin içindeki tüm dosyalar için tutarlılık garanti değildir.
Akış ve blob veri tutarsızlıklarını değiştirme
Değişiklik akışı etkin depolama hesaplarının müşteri tarafından yönetilen (planlanmamış) yük devretmesi, değişiklik akışı günlükleri ile blob verileri ve/veya meta verileri arasında tutarsızlıklara neden olabilir. Bu tür tutarsızlıklar, değişiklik günlüğü güncelleştirmelerinin zaman uyumsuz doğasından ve birincil ve ikincil bölgeler arasında veri çoğaltmasından kaynaklanabilir. Aşağıdaki önlemleri alarak tutarsızlıkları önleyebilirsiniz:
- Tüm günlük kayıtlarının kayıt dosyalarına yazıldığından emin olun.
- Tüm depolama verilerinin birincil bölgeden ikincil bölgeye çoğaltılmasını sağlayın.
Değişiklik akışı hakkında daha fazla bilgi için bkz . Değişiklik akışı nasıl çalışır?
Diğer depolama hesabı özelliklerinin de değişiklik akışının etkinleştirilmesini gerektirdiğini unutmayın. Bu özellikler arasında Azure Blob Depolama'nın işletimsel yedeklemesi, Nesne çoğaltma ve blok blobları için belirli bir noktaya geri yükleme yer alır.
Anlık geri yükleme tutarsızlıkları
Müşteri tarafından yönetilen yük devretme, blok blobları içeren genel amaçlı v2 standart katman depolama hesapları için desteklenir. Ancak, bir depolama hesabında müşteri tarafından yönetilen bir kapalı devre işlemi gerçekleştirmek, hesap için mümkün olan en erken geri yükleme noktasını sıfırlar. Blok blobları için belirli bir noktaya geri yükleme verileri yalnızca yük devretme tamamlanma süresine kadar tutarlıdır. Sonuç olarak, blok bloblarını yalnızca yük devretme tamamlanma zamanından daha erken olmayan bir noktaya geri yükleyebilirsiniz. Azure portalında depolama hesabınızın yedeklilik sekmesinden yük devretme tamamlanma süresini de kontrol edebilirsiniz.
Failover işleminin süresi ve maliyeti
Müşteri tarafından yönetilen yük devretme işleminin başlatıldıktan sonra tamamlanması için gereken süre değişebilir ancak genellikle bir saatten az sürer.
Müşteri tarafından yönetilen planlı bir yük devretme, yük devretme ve ardından yeniden yük devretme sonrasında coğrafi yedekliliğini kaybetmez; ancak planlanmamış bir müşteri tarafından yönetilen yük devretme bu yedekliği kaybeder.
Müşteri tarafından yönetilen planlanmamış yük devretmenin başlatılması, depolama hesabınızı otomatik olarak yeni bir birincil bölge içindeki yerel olarak yedekli depolamaya (LRS) dönüştürür ve özgün birincil bölgedeki depolama hesabını siler.
Hesap için coğrafi olarak yedekli depolamayı (GRS) veya okuma erişimli coğrafi olarak yedekli depolamayı (RA-GRS) yeniden etkinleştirebilirsiniz, ancak verileri yeni ikincil bölgeye yeniden çoğaltmak ücrete neden olur. Ayrıca, hesabın coğrafi yedeklilik için yeniden yapılandırılabilmesi için arşivlenmiş blobların çevrimiçi erişim katmanına yeniden etkinleştirilmesi gerekir. Bu yeniden sulandırma ek bir ücrete tabidir. Fiyatlandırma hakkında daha fazla bilgi için bkz:
Depolama hesabınız için GRS'yi yeniden etkinleştirdikten sonra Microsoft, hesabınızdaki verileri yeni ikincil bölgeye çoğaltmaya başlar. Çoğaltmanın tamamlanması için gereken süre çeşitli faktörlere bağlıdır. Bu faktörler şunlardır:
- Depolama hesabındaki nesnelerin sayısı ve boyutu. Çok sayıda küçük nesnenin çoğaltılması, daha az ve daha büyük nesnelerin çoğaltılmasından daha uzun sürebilir.
- Mevcut kaynaklar, CPU, bellek, disk ve WAN kapasitesi gibi arka plan kopyalama için kullanılan kaynaklardır. Canlı trafik coğrafi çoğaltmaya göre öncelik taşır.
- Uygulanabilir olduğunda, blob başına düşen anlık görüntü sayısı.
- Depolama hesabınızda tablolar varsa veri bölümleme stratejisi. Çoğaltma işlemi, kullandığınız bölüm anahtarı sayısının ötesine ölçeklendirilemez.
Desteklenen depolama hesabı türleri
Coğrafi olarak yedekli tüm hizmetler, Microsoft tarafından yönetilen yük devretmeyi desteklemektedir. Ayrıca, aşağıdaki tabloda gösterildiği gibi bazı hesap türleri, müşteri tarafından yönetilen hesap devretmesini destekler.
| Yük devretme türü | GRS/RA-GRS | GZRS/RA-GZRS |
|---|---|---|
| Müşteri tarafından yönetilen planlı yük devretme | Genel amaçlı v2 hesapları Genel amaçlı v1 hesapları Eski Blob Depolama Hesapları |
Genel amaçlı v2 hesapları |
| Müşteri tarafından yönetilen (planlanmamış) yük devretme | Genel amaçlı v2 hesapları Genel amaçlı v1 hesapları Eski Blob Depolama Hesapları |
Genel amaçlı v2 hesapları |
| Microsoft tarafından yönetilen yük devretme | Tüm hesap türleri | Genel amaçlı v2 hesapları |
Desteklenmeyen özellikler ve hizmetler
Müşteri tarafından yönetilen yük devretme için aşağıdaki özellikler ve hizmetler desteklenmez:
- Azure Dosya Eşitleme, müşteri tarafından yönetilen bir hesap için yük devretmeyi desteklemez. Azure Dosya Eşitleme için bulut uç noktası olarak kullanılan depolama hesapları devre dışı bırakılmamalıdır. Yük devretme, dosya eşitlemesini kesintiye uğratır ve yeni katmanlanan dosyaların veri kaybına uğramasına neden olabilir, bu da beklenmedik bir durum yaratabilir. Detaylı bilgi için Azure Dosya Eşitleme ile olağanüstü durum kurtarma için en iyi yöntemler kısmına bakın.
- Premium blok blobları içeren depolama hesapları yük devredemez.
- Premium blok bloblarını destekleyen depolama hesapları şu anda coğrafi olarak yedekliliği desteklememektedir.
- Müşteri tarafından yönetilen yük devretme, nesne çoğaltma ilkesindeki kaynak veya hedef hesap için desteklenmez.
- Ağ Dosya Sistemi (NFS) 3.0 (NFSv3), depolama hesabı yük devretme işlemi için desteklenmez. NFSv3 etkinken coğrafi yedeklilik için yapılandırılmış bir depolama hesabı oluşturamazsınız.
Özellik desteğine başvurmak için aşağıdaki tablo kullanılabilir.
| Planlı yük devretme | Planlanmamış yük devretme | |
|---|---|---|
| Azure Data Lake Storage | Desteklenir | Desteklenir |
| Değişiklik Akışı | Desteklenmeyen | Desteklenir |
| Nesne Çoğaltma | Desteklenmeyen | Desteklenir |
| SFTP (İngilizce) | Desteklenir | Desteklenir |
| NFSv3 | GRS desteklenmiyor | GRS desteklenmiyor |
| Depolama Eylemleri | Desteklenen1 | Desteklenen1 |
| Anlık geri yükleme (PITR) | Desteklenmeyen | Desteklenir |
1 Müşteri tarafından yönetilen planlı veya planlanmamış bir yük devretme başlatırsanız, depolama görevleri özgün birincil bölgeye geri dönene kadar hesapta çalışamaz. Daha fazla bilgi edinin.
Hesap geçişi için yük devretme kullanılmaz.
Depolama hesabı yük devretmeleri, olağanüstü durum kurtarma (DR) planlarınızı geliştirmek ve test etmek veya hizmet kesintisinden kurtarmak için kullanılan geçici bir çözümdür. Yük devretme, veri geçiş stratejinizin bir parçası olarak kullanılmamalıdır. Depolama hesaplarınızı geçirme hakkında bilgi için bkz. Azure Depolama geçişine genel bakış.
Arşivlenmiş bloblar içeren depolama hesapları
Arşivlenmiş bloblar içeren depolama hesapları, hesap yük devretmesine destek verir. Ancak, müşteri tarafından yönetilen bir hizmet devretme tamamlandıktan sonra, hesabın coğrafi yedeklilik için yapılandırılabilmesi için önce arşivlenen tüm blobların çevrimiçi bir katmana rehidrate edilmesi gerekir.
Depolama kaynak sağlayıcısı
Microsoft, Azure Depolama kaynaklarıyla çalışmak için iki REST API sağlar. Bu API'ler, Azure Depolama'ya karşı gerçekleştirebileceğiniz tüm eylemlerin temelini oluşturur. Azure Depolama REST API'si blob, kuyruk, dosya ve tablo verileri gibi depolama hesabınızdaki verilerle çalışmanızı sağlar. Azure Depolama kaynak sağlayıcısı REST API'si, depolama hesabını ve ilgili kaynakları yönetmenizi sağlar.
Yük devretme tamamlandıktan sonra, istemciler yeni birincil bölgedeki Azure Depolama verilerini bir kez daha okuyabilir ve yazabilir. Ancak, Azure Depolama kaynak sağlayıcısı yük devretme yapmaz, bu nedenle kaynak yönetimi işlemlerinin birincil bölgede yine de gerçekleşmesi gerekir. Birincil bölge kullanılamıyorsa, depolama hesabında yönetim işlemlerini gerçekleştiremezsiniz.
Azure Depolama kaynak sağlayıcısı yük devretme yapmadığından, Konum özelliği yük devretme tamamlandıktan sonra özgün birincil konumu döndürür.
Azure sanal makineleri
Azure sanal makineleri (VM' ler), depolama hesabı yük devretmesinin bir parçası olarak yük devretme gerçekleştirmez. Bir kesinti durumunda başka bir bölgeye devredilen tüm VM'lerin devretme işlemi tamamlandıktan sonra yeniden oluşturulması gerekir. Hesap yük devretmesi, sanal makine (VM) kapatıldığında geçici bir diskte depolanan verilerin kaybolmasına neden olabilir. Microsoft, Azure'daki sanal makinelere özgü yüksek kullanılabilirlik ve olağanüstü durum kurtarma yönergelerini takip etmenizi önerir.
Azure yönetilmeyen diskler
Yönetilmeyen diskler Azure Depolama'da sayfa blobları olarak depolanır. Azure'da bir VM çalışırken, VM'ye bağlı tüm yönetilmeyen diskler kiralanır. Bir blob üzerinde kiralama olduğunda hesap yük devretme işlemi devam edemez. Azure VM'lerine bağlı yönetilmeyen diskler içeren bir hesapta yük devretme başlatılabilmesi için önce disklerin kapatılması gerekir. Bu nedenle, Microsoft'un önerilen en iyi uygulamaları yönetilmeyen diskleri yönetilen disklere dönüştürmektir.
Yönetilmeyen diskler içeren bir hesapta yük devretme gerçekleştirmek için şu adımları izleyin:
- Başlamadan önce yönetilmeyen disklerin adlarını, bunların mantıksal birim numaralarını (LUN) ve bağlı oldukları VM'yi not edin. Bunun yapılması, yük devretme sonrasında disklerin yeniden bağlanmasını kolaylaştırır.
- VM'yi kapatın.
- VM'yi silin, ancak yönetilmeyen diskler için sanal sabit disk (VHD) dosyalarını koruyun. VM'yi sildiğiniz zamanı not edin.
- Son Eşitleme Zamanı güncelleştirilene kadar bekleyin ve VM'yi sildiğiniz zamandan daha geç olduğundan emin olun. Bu adım, yük devretme gerçekleştiğinde ikincil uç noktanın VHD dosyalarıyla tam olarak güncelleştirilmesini ve VM'nin yeni birincil bölgede düzgün şekilde çalışmasını sağlar.
- Hesap yük devretmesini başlatın.
- Hesap devri tamamlanana ve ikincil bölge yeni birincil bölge haline gelene kadar bekleyin.
- Yeni birincil bölgede bir VM oluşturun ve VHD'leri yeniden ekleyin.
- Yeni VM'yi başlatın.
VM kapatıldığında geçici diskte depolanan tüm verilerin kaybolduğunu unutmayın.
Verileri yük devretme alternatifi olarak kopyalama
Daha önce açıklandığı gibi, uygulamaları ikincil bölgeye okuma erişimi için yapılandırılmış bir depolama hesabı kullanacak şekilde yapılandırarak yüksek kullanılabilirliği koruyabilirsiniz. Ancak, birincil bölgedeki bir kesinti sırasında yük devretmemeyi tercih ederseniz, alternatif olarak verilerinizi manuel olarak kopyalayabilirsiniz. AzCopy ve Azure PowerShell gibi araçlar, etkilenen bölgedeki depolama hesabınızdan etkilenmemiş bir bölgedeki başka bir depolama hesabına veri kopyalamanızı sağlar. Kopyalama işlemi tamamlandıktan sonra, uygulamalarınızı hem okuma hem de yazma kullanılabilirliği için etkilenmeyen bölgedeki depolama hesabını kullanacak şekilde yeniden yapılandırabilirsiniz.
Yüksek kullanılabilirliğe yönelik tasarım
Uygulamanızı başlangıçtan itibaren yüksek kullanılabilirlik için tasarlamanız önemlidir. Uygulamanızı tasarlarken ve olağanüstü durum kurtarma planlaması yaparken rehberlik için şu Azure kaynaklarına bakın:
- Azure için dayanıklı uygulamalar tasarlama: Azure'da yüksek oranda kullanılabilir uygulamaların mimarisini oluşturmaya yönelik temel kavramlara genel bakış.
- Dayanıklılık denetim listesi: Uygulamanızın yüksek kullanılabilirlik için en iyi tasarım uygulamalarını uyguladığını doğrulamaya yönelik bir denetim listesi.
- Yüksek oranda kullanılabilir uygulamalar tasarlamak için coğrafi yedekliliği kullanın: Coğrafi olarak yedekli depolamadan yararlanmak için uygulama oluşturmaya yönelik tasarım kılavuzu.
- Öğretici: Blob depolama ile yüksek oranda kullanılabilir bir uygulama oluşturma: Hatalar ve kurtarmalar simülasyonu yapılırken uç noktalar arasında otomatik olarak geçiş yapabilen yüksek oranda kullanılabilir bir uygulamanın nasıl derlendiğini gösteren bir öğretici.
Azure Depolama verileriniz için yüksek kullanılabilirliği korumak için şu en iyi yöntemlere bakın:
- Diskler: Azure sanal makineleriniz tarafından kullanılan VM disklerini yedeklemek için Azure Backup'ı kullanın. Ayrıca VM'lerinizi bölgesel bir olağanüstü durumdan korumak için Azure Site Recovery'yi kullanmayı da göz önünde bulundurun.
- Blok blobları: Nesne düzeyinde silme ve üzerine yazma işlemlerine karşı koruma sağlamak için geçici silme özelliğini açın veya AzCopy, Azure PowerShell veya Azure Veri Taşıma kitaplığını kullanarak blok bloblarını farklı bir bölgedeki başka bir depolama hesabına kopyalayın.
- Dosyalar: Dosya paylaşımlarınızı yedeklemek için Azure Backup'ı kullanın. Ayrıca yanlışlıkla dosya paylaşımı silme işlemlerine karşı korumak için geçici silmeyi etkinleştirin. GRS kullanılamadığında coğrafi olarak yedeklilik için AzCopy veya Azure PowerShell kullanarak dosyalarınızı farklı bir bölgedeki başka bir depolama hesabına kopyalayın.
- Tablolar: Tablo verilerini farklı bir bölgedeki başka bir depolama hesabına aktarmak için AzCopy kullanın.
Kesintileri izleme
Müşteriler Azure Depolama ve diğer Azure hizmetlerinin durumunu ve durumunu izlemek için Azure Hizmet Durumu Panosu'na abone olabilir.
Microsoft ayrıca uygulamanızı yazma hatası olasılığını dikkate alarak tasarlamanızı önerir. Uygulamanız, yazma hatalarını birincil bölgede kesinti olasılığına karşı sizi uyaracak şekilde göstermelidir.
Ayrıca bkz.
- Yüksek oranda kullanılabilir uygulamalar tasarlamak için coğrafi olarak yedeklilik kullanma
- Eğitim: Blob Depolama ile Yüksek Erişilebilirlikte Bir Uygulama Oluşturma
- Azure Depolama yedekliliği
- Müşteri tarafından yönetilen planlı yük devretme nasıl çalışır?
- Müşteri yönetimli (plansız) yük devretme nasıl çalışır?