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
Uygulamaların bir kurtarma iş akışı için hazır olduğunu düzenli aralıklarla test etmeli ve doğrulamalısınız. Uygulama davranışını ve veri kaybının etkilerini ve/veya yük devretmenin içerdiği kesintiyi doğrulamak iyi bir mühendislik uygulamasıdır. Ayrıca, iş sürekliliği sertifikasyonunun bir parçası olarak çoğu endüstri standardına göre de bir gereksinimdir.
Olağanüstü durum kurtarma tatbikatı gerçekleştirmek şunlardan oluşur:
- Veri katmanı kesintisi simülasyonu
- Kurtarma
- Kurtarma sonrasında uygulama bütünlüğünü doğrulama
- Özgün örneğe geri dön (isteğe bağlı)
Uygulamanızı iş sürekliliği için nasıl tasarladığınıza bağlı olarak, detaylandırmayı yürütecek iş akışı farklılık gösterebilir. Bu makalede, Azure SQL Yönetilen Örneği bağlamında olağanüstü durum kurtarma tatbikatı gerçekleştirmeye yönelik en iyi yöntemler açıklanmaktadır.
Coğrafi geri yükleme
Olası veri kaybını önlemek için, olağanüstü durum kurtarma tatbikatını üretim ortamının bir kopyasını oluşturarak hazırlanan bir test ortamında gerçekleştirin ve bu ortamı uygulamanın yük devretme iş akışını doğrulamak için kullanın.
Kesinti benzetimi
Kesintinin benzetimini yapmak için kaynak veritabanını yeniden adlandırabilirsiniz. Bu ad değişikliği uygulama bağlantı hatalarına neden olur.
Kurtarma
- Olağanüstü durum kurtarma kılavuzunda açıklandığı gibi veritabanını farklı bir örneğe coğrafi olarak geri yükleme gerçekleştirin.
- Kurtarılan örneğe bağlanmak için uygulama yapılandırmasını değiştirin ve kurtarmayı tamamlamak için Kurtarmadan sonra veritabanı yapılandırma kılavuzunu izleyin.
Doğrulama
Kurtarma sonrasında uygulama bütünlüğünü doğrulamak suretiyle (bağlantı dizeleri, oturum açma bilgileri, temel işlevsellik testi veya standart uygulama onay prosedürlerinin diğer doğrulamaları dahil) tatbikatı tamamlayın.
Yeniden çalışma
Coğrafi geri yükleme ile yeniden çalışma, uygulamanın özgün örneğe yeniden atanmasına neden olur.
Yük devretme grupları
Yük devretme grupları tarafından korunan bir örnek için tatbikat, ikincil örneğe planlı yük devretmeyi içerir. Planlı yük devretme, roller değiştirildiğinde yük devretme grubundaki birincil ve ikincil örneklerin eşzamanlı kalmasını sağlar. Planlanmamış yük devretmenin aksine, bu işlem veri kaybına neden olmaz; bu nedenle tatbikat bir üretim ortamında gerçekleştirilebilir.
Yük devretme grubunuzu iş ihtiyacınıza uygun yük devretme ilkesiyle yapılandırın ve yük devretme ilkenizin nasıl yapılandırıldığına bakılmaksızın yük devretmeyi test edin. Daha fazla bilgi için yük devretme testini gözden geçirin. Yük devretme işlemi üzerinde denetim sahibi olmanız için müşteri tarafından yönetilen bir yük devretme ilkesi önerilir.
Önemli
Sistem veritabanları bir yük devretme grubundaki örnekler arasında çoğaltılmadığından, ikincil örnekte sistem nesnelerini el ile yeniden oluşturun ve yük devretme sonrasında düzgün çalışmaya devam etmelerini sağlamak için sistem nesnesi bağımlılıklarıyla ortamları test edin.
Kesinti benzetimi
Kesintinin benzetimini yapmak için, veritabanına bağlı web uygulamasını veya sanal makineyi devre dışı bırakabilirsiniz. Bu kesinti benzetimi, web istemcileri için bağlantı hatalarına neden olur.
Kurtarma
- DR bölgesindeki uygulama yapılandırmasının, tam erişime açık yeni birincil hâline gelen eski ikincili gösterdiğinden emin olun.
- İkincil örnekten, yük devretme grubunda planlı yük devretme başlatın.
- Kurtarmayı tamamlamak için Kurtarmadan sonra veritabanı yapılandırma kılavuzunu izleyin.
Doğrulama
Kurtarma sonrasında uygulama bütünlüğünü doğrulayarak (bağlantı doğrulaması, temel işlev testleri veya tatbikat onayları için gereken diğer doğrulamalar dahil) tatbikatı tamamlayın.
Yeniden çalışma
Orijinal birincil örneğe geri yük devretmek için, yük devretme grubunun planlı bir geri yük devretmesini gerçekleştirin. Uygulama zaten yük devretme grubu uç noktasını işaret edecek şekilde yapılandırıldığından, başka değişiklik yapılması gerekmez. Yük devretme grubu uç noktası, yük devretme sonrasında trafiği otomatik olarak yeni ana örneğe yönlendirir.
Geri dönme isteğe bağlıdır. Yeniden çalışmanız gerekmiyorsa, ikincil örneği yeni birincil örnek olarak tutabilirsiniz.
Yönetilen Örnek bağlantısı
Olağanüstü durum kurtarma için Yönetilen Örnek bağlantısı kullanmak mümkündür.
İki yönlü yük devretme yalnızca şunların arasında desteklenir:
- SQL Server 2022 ve SQL Server 2022 güncelleştirme ilkesiyle yapılandırılmış örnekler.
- SQL Server 2025 ve SQL Server 2025 güncelleştirme ilkesiyle yapılandırılmış örnekler.
SQL Server 2019 ve önceki sürümleri yalnızca tek yönlü yük devretmeyi destekler ve SQL Server'a yeniden çalışma desteklenmez.
Bu bölümde SQL Server 2022 veya SQL Server 2025 ile olağanüstü durum kurtarma tatbikatı gerçekleştirme işlemi açıklanmaktadır. Afet kurtarma için Yönetilen Örnek bağlantısı kullanılırken, tatbikat çalışması ikincil örneğe planlı yönlendirmeyi içerir. Planlı yük devretme, roller değiştirildiğinde Yönetilen Örnek bağlantısındaki birincil ve ikincil örneklerin senkronize durumda kalmasını garanti eder. Planlanmamış yük devretmenin aksine, bu işlem veri kaybına neden olmaz; bu nedenle tatbikat bir üretim ortamında gerçekleştirilebilir.
Kesinti benzetimi
Kesinti simülasyonunu yapmak için, bağlantı yoluyla çoğaltılan veritabanının birincil çoğaltmasına yönelik istemci bağlantılarını devre dışı bırakın. Bu kesinti benzetimi, veritabanı istemcileri (uygulamalar) için bağlantı hatalarına neden olur.
Kurtarma
Kurtarma için aşağıdakileri yapın:
- İkincil örneğe planlı bir bağlantı geçişi başlatın.
- Etkilenen uygulamaları yeni ana dosyaya yönlendirin.
Doğrulama
Doğrulama için aşağıdakileri yapın:
- Yeni birincil örnekte uygulama bağlantısı ve okuma/yazma testleri gerçekleştirin.
- İsteğe bağlı olarak, tatbikat sırasında yazılan test verilerinin ikincil örneğe kopyalandığını doğrulayın.
Yeniden çalışma
Yönetilen Örnek bağlantısını özgün birincil örneğe geri döndürmek için planlı bir yük devretme işlemi gerçekleştirin. Yük devretmeden sonra uygulamanın orijinal birincil örneğe yeniden yönlendirilmesi gerekir.
Geri dönme isteğe bağlıdır. Yeniden çalışmanız gerekmiyorsa, ikincil örneği yeni birincil örnek olarak tutabilirsiniz.
İlgili içerik
Daha fazla bilgi edinmek için şunları gözden geçirin: