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.
Azure DocumentDB kullanan görev açısından kritik uygulamalar için yüksek kullanılabilirlik sağlamak ve bölgeler arası çoğaltmayı etkinleştirmek çok önemlidir. Bu belgede, yüksek kullanılabilirlik (HA) ve bölgeler arası çoğaltmayı yapılandırmaya ve yönetmeye yönelik en iyi yöntemler özetlenmiştir. Azure DocumentDB'de en iyi performans, dayanıklılık ve olağanüstü durum kurtarma özelliklerini elde etmek için bu belgedeki yönergeleri izleyin.
Yüksek kullanılabilirlik (HA) en iyi yöntemleri
Üretim kümeleri için HA kullanma
Yüksek kullanılabilirlik (HA) özelliğinin etkinleştirilmesi, üretim kümeleri ve kapalı kalma süresine duyarlı tüm kümeler için çok önemlidir. Üretim ortamında beklenmeyen düğüm hataları önemli kesintilere neden olabilir. HA, fiziksel parçalarından (düğümler) biri kullanılamadığında bile kümenizin kullanılabilir ve sıfır veri kaybıyla çalışır durumda kalmasını sağlar.
%99,99 SLA elde etmek için HA kullanma
Azure DocumentDB, yüksek kullanılabilirlik etkinleştirilmiş kümeler için 99,99% aylık kullanılabilirlik SLA'sı sunar. Bu SLA'yı karşılamak için sürekli çalışma süresi gerektiren tüm kritik iş yükleri için HA'nın etkinleştirildiğinden emin olun.
Otomatik yük devretme için HA'yı etkinleştirme
Yüksek kullanılabilirlik etkinleştirilmiş kümeler, el ile müdahale olmadan fiziksel parça hatalarından otomatik olarak kurtarılır. Bir düğüm hatası oluştuğunda sistem, başarısız olan birincil düğümü değiştirmek için bekleyen bir fiziksel parça yükseltir. Otomatik yük devretme işlemi aynı bağlantı dizesi korur, böylece yük devretme işlemi uygulamalar için sorunsuz ve şeffaf olur. Bu özellik, sürekli çalışma süresi ve tutarlı veri erişimi gerektiren uygulamalar için kritik öneme sahiptir.
Üretim dışı kümeler için HA'yi devre dışı bırakma
Üretim dışı kümeler veya kapalı kalma süresine duyarlı olmayan kümeler için maliyetleri azaltmak için yüksek kullanılabilirlik devre dışı bırakılabilir. Bu ortamlar, iş operasyonlarını etkilemeden zaman zaman kapalı kalma sürelerini tolere edebilir. Herhangi bir kümede HA'yi devre dışı bırakmadan önce risk ve maliyet dengelemelerini dikkatle değerlendirin.
Kullanılabilirlik alanlarıyla HA kullanma
Kullanılabilirlik alanlarının desteklendiği bölgelerde, HA'nın etkinleştirilmesi her birincil bekleme fiziksel parça çiftlerinin farklı kullanılabilirlik alanlarında sağlanmasını sağlar. Bölge yedekliliği, kümenizi bir bölge içindeki veri merkezi düzeyindeki hatalardan koruyarak ek dayanıklılık sağlar.
Bölgeler arası çoğaltma en iyi yöntemleri
Olağanüstü durum kurtarma için bölgeler arası çoğaltma kullanma
Olağanüstü durum kurtarma (DR) amacıyla küme verilerinin bir kopyasının başka bir Azure bölgesinde depolanması gerektiğinde bölgeler arası çoğaltmayı kullanın. Bölgeler arası çoğaltma, bölgesel bir kesinti durumunda bile verilerinizin kullanılabilir olmasını sağlar. Azure DocumentDB, bölgeler arası olağanüstü durum kurtarmayı kolaylaştırmak için etkin-pasif çoğaltma yapılandırmasını destekler. Etkin-pasif çoğaltma, bir kümeyi okuma-yazma modunda birincil küme olarak tutar ve başka bir Azure bölgesinde salt okunur bir çoğaltma kümesi sağlar.
Nadiren meydana gelen bölgesel bir kesinti varsa, çoğaltma kümesi en az kesintiyle yeni okuma-yazma kümesi olarak terfi ettirilebilir. Bu özellik, bölgenin tamamında kesinti yaşansa bile verilerinizin güvenli ve erişilebilir kalmasını sağlar.
Performans üzerinde en az etkiyle çoğaltmayı yapılandırma
Bölgeler arası çoğaltmayı yapılandırırken, ağ gecikmesi ve yazma gecikme süresinin uygulamalarınız üzerinde etkisini göz önünde bulundurun. Birincil okuma-yazma ve çoğaltma kümeleri için coğrafi olarak kullanıcılarınıza yakın bölgeleri seçin ve uygulamalarınızın nihai tutarlılık için iyileştirildiğinden emin olun.
Okuma ölçeklendirmesi
Birincil kümeden çoğaltma kümesine çok büyük okuma işlemlerini boşaltmak için bölgeler arası çoğaltmayı kullanın. Okuma işlemlerinin bir çoğaltma kümesine boşaltılması birincil kümenin aşırı yüklenmesini önler ve sistemin yüksek okuma birimlerini verimli bir şekilde işleyebilmesini sağlar.
Birleşik HA ve DR stratejisi
Bölge içi erişilebilirlik için yüksek kullanılabilirliği, olağanüstü durum kurtarma (DR) için bölgeler arası replikasyon ve küresel okuma ölçeklenebilirliği ile birleştirin. İki birleşimi %99,995 SLA sağlar. Bu yaklaşım, yerel dayanıklılık ile küresel yedeklilik arasında en iyi dengeyi sağlayarak uygulamalarınız için sürekli kullanılabilirlik ve en iyi performansı sağlar.
En iyi yöntemlerin özeti
| Scenario | Tavsiye |
|---|---|
| Üretim kümeleri | Yüksek kullanılabilirliği etkinleştirme |
| %99,99 SLA gerektiren kümeler | Yüksek kullanılabilirliği etkinleştirme |
| %99,995 SLA gerektiren kümeler | Yüksek kullanılabilirliği etkinleştirme ve çoğaltma kümesi oluşturma |
| Üretim dışı kümeler | Maliyetleri azaltmak için yüksek kullanılabilirliği devre dışı bırakma |
| Otomatik yük devretme gereksinimi | Yüksek kullanılabilirliği etkinleştirme |
| Bölgeler arası olağanüstü durum kurtarma (DR) | Çoğaltma kümesi oluştur |
| Birden çok bölgede okuma ölçeklenebilirliğini sağlama | Çoğaltma kümesi oluştur |
Bu en iyi yöntemleri izleyerek Azure DocumentDB kümelerinizin yüksek oranda kullanılabilir ve hatalara ve bölgesel kesintilere karşı dayanıklı kalmasını sağlayabilirsiniz.