Forum
Merhaba,
Kullandığımız yapı içerisinde bir adet SQL veritabanı var ve bu veritabanı 15 GB. SQL veritabanını storage olmadan iki adet sunucu üzerinde tutarak kendi aralarında anlık olarak ( Max 2 Sn ) gibi high availability bir yapıda tutmak istiyoruz.
SQL veritabanlarını aktif - aktif kullanmak zorunda degilim Aktif - Pasif şeklindede kulanabilirim fakat sql veritabanı sürekli olarak kullanılmaktadır yani sürekli olarak girdiler bulunmaktadır.
Bu yüzden 1. sunucu gittiği anda max 2 sn gibi bir kayıp ile ( bu değerin azalması daha çok işime yarayacak tabiki ) ikinci sql sunucuyu çalıştırmak istiyorum, çalıştırma işlemini cluster ile çözüyorum o konuda sıkıntım yok fakat kafama takılan yer ise SQL veritabanlarının senkronizasyonu.
MsSQL replication konusunu biraz araştırdığımda Agentlar sayesinde Snapshot alınıyor ve replikasyon sağlanıyor fakat tereddütüm var bu işlemin handikapı varmıdır ? Yani SQL replication tam olarak işimi çözüyor mu veya bu işi başka bir şekilde yapabilirmiyim.
Teşekkürler.
Merhaba,
Kullanılan SQL Server sürümü nedir ?
SQL Server 2012 Enterprice edition ise Always ON önerebilirim, yoksa sürümlerinize göre uygun bir yapıdan bahsedebilirim
Aşağıdaki makaleler yardımcı olacaktır ;
http://www.cozumpark.com/blogs/sql/archive/2014/01/05/sql-server-2014-database-mirroring.aspx
http://www.cozumpark.com/blogs/sql/archive/2014/01/05/sql-server-2012-failover-cluster.aspx
Merhaba,
Yardımınızdan dolayı teşekkürler, fakat kafama şöyle bir soru takıldı. Daha önce mirroring duymuştum fakat hiç kullanmamıştım. Mirroring var iken cluster'a ne gerek var ? Yani mirroring ile cluster aynı işlemi yapıyor eğer arada witness kullanır isem ve kullanacağım zaten. Anlık olarak aktif-aktif şekilde kullanabileceğim bir sistem varmıdır ? Yada birisi read iken diğeri Write & read olan bir yapı gibi.
Bahsedilen sorunun cevabı aslında ; SQL Server Enterprice Edition ile gelen Always On özelliği,
Aktif Aktif çalışabilen bir HADR çözümüdür.