Azure SQL Yönetilen Örneği ve güvenilirlik
Azure SQL Yönetilen Örneği, en geniş SQL Server veritabanı altyapısı uyumluluğunu tam olarak yönetilen ve sürekli bir hizmet olarak platformunun tüm avantajlarıyla birleştiren akıllı, ölçeklenebilir bulut veritabanı hizmetidir.
SQL Yönetilen Örneği'de yüksek kullanılabilirlik mimarisinin amacı, veritabanınızın bakım işlemlerinin ve kesintilerin etkisi konusunda endişelenmeden çalışır durumda olduğunu garanti etmektir. Bu çözüm aşağıdakiler için tasarlanmıştır:
- Hatalar nedeniyle işlenen verilerin hiçbir zaman kaybolmadığından emin olun.
- Bakım hatalarının iş yükünüzü etkilemediğinden emin olun.
- Veritabanının yazılım mimarinizde tek bir hata noktası olmayacağından emin olun.
Azure SQL Yönetilen Örneği uygulama ve iş yükü dayanıklılığını nasıl desteklediği hakkında daha fazla bilgi için aşağıdaki makalelere bakın:
- Azure SQL Yönetilen Örneği için yüksek kullanılabilirlik
- Birden çok veritabanının saydam ve eşgüdümlü coğrafi yük devretmesini etkinleştirmek için otomatik kurtarma gruplarını kullanma
Aşağıdaki bölümlerde tasarım konuları, yapılandırma denetim listesi ve Azure SQL Yönetilen Örneği özgü önerilen yapılandırma seçenekleri ve güvenilirlik yer alır.
Tasarım konusunda dikkat edilmesi gerekenler
Azure SQL Yönetilen Örneği aşağıdaki tasarım konularını içerir:
- Uygulama performansı SLA'sını tanımlayın ve uyarılarla izleyin. Uygulama performansınızın yanlışlıkla kabul edilebilir bir düzeyin altına düşmesi durumunda hızlı bir şekilde algılamak, yüksek dayanıklılığı korumak için önemlidir. Performans SLA'yı bozduğunda eylem gerçekleştirebilmeniz için önemli sorgu performansı ölçümlerine yönelik uyarılar ayarlamak için bir izleme çözümü kullanın.
- İnsan hatasından kurtarmak için belirli bir noktaya geri yükleme kullanın. Belirli bir noktaya geri yükleme, yanlışlıkla yapılan değişikliklerden verileri kurtarmak için veritabanınızı zamanın önceki bir noktasına döndürür. Daha fazla bilgi için yönetilen örnek için Belirli bir noktaya geri yükleme (PITR) belgelerini okuyun.
- Hizmet kesintisinden kurtarmak için coğrafi geri yükleme kullanın. Coğrafi geri yükleme, coğrafi olarak yedekli bir yedeklemeden veritabanını farklı bir bölgedeki yönetilen örneğe geri yükler. Daha fazla bilgi için Bkz. Coğrafi geri yükleme belgelerini kullanarak veritabanını kurtarma.
- Belirli işlemler için gereken süreyi göz önünde bulundurun. Mevcut yönetilen örneğinizin ölçeğini genişletmek ve küçültmek ve yeni bir yönetilen örnek oluşturmak için gereken süreyi ayrıntılı bir şekilde test etmek için zamanı ayırdığınızdan emin olun. Bu zamanlama uygulaması, zaman alan işlemlerin RTO ve RPO'nuzu nasıl etkileyeceğini tamamen anlamanıza olanak sağlar.
Denetim Listesi
güvenilirlik göz önünde bulundurularak Azure SQL Yönetilen Örneği yapılandırıldı mı?
- İş Açısından Kritik Katmanını kullanın.
- Başka bir bölgeye yük devretmeyi etkinleştirmek için ikincil örneği ve Otomatik Kurtarma grubunu yapılandırın.
- Yeniden Deneme Mantığını Uygulama.
- Güvenilirlik olaylarını algılamak için SQL MI örneğinizi neredeyse gerçek zamanlı olarak izleyin.
Yapılandırma önerileri
güvenilirlik için Azure SQL Yönetilen Örneği yapılandırmanızı iyileştirmek için aşağıdaki öneri tablosunu keşfedin:
Öneri | Description |
---|---|
İş Açısından Kritik Katmanını kullanın. | Bu katman, temel alınan HA mimarisi nedeniyle hatalara karşı daha yüksek dayanıklılık ve daha hızlı yük devretme süreleri ve diğer avantajları sağlar. Daha fazla bilgi için yüksek kullanılabilirlik SQL Yönetilen Örneği başvurun. |
Başka bir bölgeye yük devretmeyi etkinleştirmek için ikincil örneği ve Otomatik Kurtarma grubunu yapılandırın. | Bir kesinti yönetilen örnekteki veritabanlarından birini veya daha fazlasını etkiliyorsa, örnek içindeki tüm veritabanlarını el ile veya otomatik olarak ikincil bölgeye devredebilirsiniz. Daha fazla bilgi için yönetilen örnek için Otomatik Kurtarma grupları belgelerini okuyun. |
Yeniden Deneme Mantığını Uygulama. | Azure SQL MI geçişli altyapı hatalarına karşı dayanıklı olsa da, bu hatalar bağlantınızı etkileyebilir. SQL MI ile çalışırken geçici bir hata oluştuğunda kodunuzun çağrıyı yeniden denediğinden emin olun. Daha fazla bilgi için yeniden deneme mantığını uygulama bölümüne bakın. |
Güvenilirlik olaylarını algılamak için SQL MI örneğinizi neredeyse gerçek zamanlı olarak izleyin. | Olası güvenilirlik olaylarını erken algılamak ve veritabanlarınızı daha güvenilir hale getirmek için SQL MI'nizi izlemek için kullanılabilir çözümlerden birini kullanın. Olaylara hızla tepki vermek için neredeyse gerçek zamanlı bir izleme çözümü seçin. Daha fazla bilgi için Azure SQL Yönetilen Örneği izleme seçeneklerine göz atın. |