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.
Şunlar için geçerlidir:Azure SQL Yönetilen Örneği
Azure SQL Yönetilen Örneği hizmeti otomatik olarak tüm veritabanlarının çevrimiçi, sağlıklı olmasını sağlar ve >> yayımlanan SLA ulaşmak için sürekli çabalar.
Bu kılavuz, kullanılabilirliği en üst düzeye çıkarmak, kurtarmayı sağlamak ve Azure kesintilere hazırlanmak için atabileceğiniz proaktif adımların ayrıntılı bir gözden geçirmesini sağlar. Bu kılavuz, Azure SQL Yönetilen Örneği tüm hizmet katmanları için geçerlidir.
Kullanılabilirlik denetim listesi
Kullanılabilirliği en üst düzeye çıkarmak için önerilen yapılandırmalar şunlardır:
- Geçici hataları işlemek için uygulamaya yeniden deneme mantığını dahil edin.
- Etkili bakım olaylarını tahmin edilebilir ve daha az kesintiye uğratıcı hale getirmek için bakım pencerelerini kullanın.
- Dayanıklılığın nasıl çalıştığını görmek için bir hata durumunda uygulamanın dayanıklılığını test etmek amacıyla yük devretmeyi manuel olarak tetikleyin.
Yüksek kullanılabilirlik denetim listesi
Yüksek kullanılabilirlik elde etmek için önerilen yapılandırma aşağıdadır:
- Bölgesel hatalara dayanıklılık sağlamak için SQL yönetilen örneğinin kullanılabildiği yerlerde alanlar arası yedekliliği etkinleştirin.
Olağanüstü durum kurtarma denetim listesi
Azure SQL Yönetilen Örneği otomatik olarak erişilebilirliği sürdürse de, yüksek kullanılabilirliğe (bölge yedekliliği) sahip olmak bile dayanıklılığı garanti etmeyebilir çünkü kesinti tüm bölgeyi etkiler. regional Azure SQL Yönetilen Örneği kesintisi olağanüstü durum kurtarma başlatmanızı gerektirebilir.
Olağanüstü durum kurtarma için en iyi şekilde hazırlanmak için şu önerileri izleyin:
- Bir örnek için yük devretme gruplarını etkinleştirin.
- Uygulama bağlantı dizesinde okuma-yazma ve salt okunur dinleyici uç noktalarını kullanarak, uygulamaların birincil olan herhangi bir örneğe otomatik olarak bağlanmasını sağlayın.
- Yük devretme ilkesini müşteri tarafından yönetilen olarak ayarlayın.
- Coğrafi ikincil örneğin birincil örnekle aynı hizmet katmanı, donanım oluşturma ve işlem boyutuyla oluşturulduğundan emin olun.
- Ölçeği büyütürken önce coğrafi ikincil ölçeği büyütün ve ardından birincil ölçeği genişletin.
- Ölçeği azaltırken işlemi tersine çevirin: Önce birincil örneğin ölçeğini azaltıp ardından ikincil örneğin ölçeğini azaltın.
- Olağanüstü durum kurtarma, doğası gereği birincil ve ikincil bölge arasındaki zaman uyumsuz veri çoğaltmasını kullanmak için tasarlanmıştır. Veri kullanılabilirliğine, daha yüksek işlem onay gecikmesine göre öncelik vermek için, bir işlemi onayladıktan hemen sonra sp_wait_for_database_copy_sync saklı yordamını çağırmayı değerlendirin. Çağırma
sp_wait_for_database_copy_sync, son işlenen işlem ikincil veritabanının işlem günlüğünde iletilip sağlamlaştırılana kadar çağıran iş parçacığını engeller. - Birincil veritabanındaki
replication_lag_secsys.dm_geo_replication_link_status dinamik yönetim görünümünün (DMV) sütununu kullanarak Kurtarma Noktası Hedefi (RPO) ile ilgili gecikmeyi izleyin. DMV, birincil sistemde gerçekleştirilen işlemler ile ikincil sisteme kaydedilen işlem günlüğü arasındaki gecikmeyi saniye cinsinden gösterir. Örneğin, gecikmenin bir anda bir saniye olduğunu varsayarak, birincil bir kesinti etkilenirse ve o anda coğrafi devre başlatılırsa, son saniyede yapılan işlemler kaybolur. - Yük devretme gruplarını etkinleştirmek mümkün değilse, coğrafi geri yükleme özelliğini kullanmak için yedekleme depolama yedekliliği seçeneğini Coğrafi olarak yedekli yedekleme depolama olarak ayarlamayı göz önünde bulundurun.
- Bu seçenek, bölge çifti olmayan bölgelerde kullanılamaz.
- Gerçek bir kesinti durumunda daha iyi hazırlanmanız için olağanüstü durum kurtarma tatbikatlarını sık sık planlayın ve yürütebilirsiniz.
Kesinti için yedek hazırlık yapın
Yük devretme gruplarını veya coğrafi geri yüklemeyi kullanarak başka bir veri bölgesine başarılı bir geri yükleme gerçekleştirmek için, başka bir bölgede ikincil bir Azure SQL Yönetilen Örnek hazırlamanız gerekir. Gerekirse bu ikincil örnek yeni birincil örnek olabilir. Sorunsuz bir kurtarma sağlamak için iyi tanımlanmış adımların belgelenmiş ve test edilmiş olması gerekir. Bu hazırlık adımları şunlardır:
- Coğrafi geri yükleme için, yeni birincil örnek olmak için başka bir bölgedeki örneği tanımlayın. Birincil bölgenizin eşleştirilmiş bir bölgesi varsa, eşleştirilmiş bölgeyi ikincil bölgeniz olarak kullanmak yaygındır. Bunu yaparak genellikle çoğaltma ve coğrafi geri yükleme işlemleri için gecikme süresini azaltırsınız.
- Kullanıcıları yeni birincil sunucuya nasıl yönlendireceğini belirleyin. Kullanıcıları yeniden yönlendirmek, uygulama bağlantı dizesi veya DNS girdilerini el ile değiştirerek gerçekleştirilebilir. Yük devretme gruplarını yapılandırdıysanız ve uygulama bağlantı dizesinde okuma-yazma ve salt okunur dinleyiciyi kullandıysanız, başka bir işlem yapmanız gerekmez; bağlantılar yük devretmeden sonra otomatik olarak yeni birincil sunucuya yönlendirilir.
- Kullanıcıların yeni birincil veritabanına erişmesi için gereken NSG ve yönlendirme tablosu yapılandırmasını belirleyin ve isteğe bağlı olarak tanımlayın.
- Yeni birincil sunucudaki
masterveritabanında bulunması gereken oturum açma bilgilerini belirleyin ve isteğe bağlı olarak oluşturun ve varsa bu oturum açma bilgilerinin veritabanında uygun izinleremastersahip olduğundan emin olun. - Geçerli birincil SQL Server Denetim yapılandırması belgelendirin ve ikincil örnekte aynısını oluşturun.
İlgili içerik
Daha fazla bilgi edinmek için şunları gözden geçirin: