Merhaba Arkadaşlar.
Yeni Yapacağımız Bir Proje İçin Max Uptime Oranını Planlıyoruz Bunun Web Dosya Ayağını 2 Farklı Sunucuda Dosyaları Tutarak Aşmayı Planlıyoruz.
Domaine Nameserver 3 Name server 4 leride Tanımlayıp
1. Server ns1 ns2 ye yönlendirilecek bu serverde sorun olması halinde ns3 ve ns4 teki server devreye girecek ve uptime oranımız devam edecek buraya kadar sorun yok fakat veritabanı sunucumuzda bunu nasıl yapabiliriz.
2 ayrı Veritabanına Verileri Eş Zamanlı Yazacağız Fakat Sorguları 1. Veritabanından Çekeceğiz 1 Veritabanı Sunucusunda Sorun Olduğunda Veya Bakım Olduğunda Direk 2. Veritabanı sunucusunu Kullanacak Bir kod Bloğu veya bir araç varmı bu yönde.
Bilgisi Olan Arkadaşlar Yardımcı Olursa Sevinirim.
Özellikle Asp Konusunda Her Geçen Gün Ufkumu Açan @tolgasen ; Hocamında Yardımlarını Bekliyorum.
2 Veritabanı Sunucusunu Eş Zamanlı Kullanmak
10
●2.429
- 15-04-2014, 08:59:33
- 15-04-2014, 18:26:25Peki Hocam sorun Yokken aynı zamanda replikasyonunu nasıl yapacağım iki tarafa aynı anda verileri anlık yazmam gerekiyor zaten sunucular sadece bu site için açık olacağından veritabanının dışarıdan erişimi konusunda sıkıntı yaşamayız.
Load Balancer cihazları ile bunu çözmeyi düşünüyorum.
Birde Hiti anlık 5000 olan arkadaşlardan projemizi yayınlamak için aşağıdaki server bize yeterli gelirmi konusunda bilgi verirlerse sevinirim.
IBM X3650M4 E5-2620 95W 2.0GHz/1333M 64GB 8x300GB 10K SAS 2.5 1x550W 2U RACK SUNUCU
Intel Xeon E5-2620 95W 2.0GHz/1333MHz/15MB W/6C Processor
2
64 GB
768 GB
8 adet (Extra HDD box ile max 16)
SAS/SATA
Hot Plug / Hot Swap
8 x 300 GB 10K SAS
16 TB ( 69Y5319 ile birlikte)
Raid 0/1,0+1 / 5 (M5100 Series 512MB Cache/RAID 5)
Çift Port Gigabit (10/100/1000)
550W + 550W
OPSİYONEL
OPSİYONEL
Rack
2U
Multi Burner
3 Yıl 7x24 48 Saatte Çözüm Garantisi
Yok - 15-04-2014, 22:37:05Veritabanı sunucusunu web sunucusundan ayrı tutumanız gerekmektedir. İkisinde de ayrı veritabanı bulunursa ikisinde de aynı zamanda veri yazıp güncellemeniz gerekmektedir. Buda ekstra yük demektir sunucu için. Çift sorgu, çift istek vs. Veriabanı sunucusunu ayrı sunucuda tutun derim.
- 16-04-2014, 12:01:31Talep ettiğiniz yapıda bir MySQL sistemi için çift yönlü bir sistem kullanmanız gerekir. Çift yönlü bir yapı için de 2 çeşit yöntem bulunmaktadır.
1) MySQL'de Built-in uygulayabileceğiniz bir sistem; Bidirectional Replication nam-ı diğer Master-Master Replication; Her iki MySQL sunucusunu da Master/Slave olarak birbirleri arasında ring olarak kurmanız durumunda sistemi sağlayabilirseniz.
2) 3. Parti yazılımlar ile Bidirectional Replication. Kullandığımız ve 2 projede uyguladığımız bir diğer yöntem de http://www.symmetricds.org/ Open source bir yazılım.
İlettiğim ilk yöntem ile de uygulanmış projeler mevcut henüz her ikisinden de bir sorun yaşamadık ancak 1. yöntemin Master devri sırasında sorun yaşandığına dair bilgiler mevcut. Çünkü aktif olarak kullanılan mysql sunucusu erişilemez olduğunda (yani diğer sunucu replikasyon kaynağı haline geldiğinde) eski aktif sunucu tekrar erişilebilir olduğunda onu slave konumuna almaktadır. Buraya kadar herhangi bir problem yok ancak yeni aktif sunucu da devre dışı kaldığında eski aktif sunucuyu slave konumundan çıkartıp tekrar master yapamadığı gözlemlenmiş ancak belirttiğim üzere biz böyle bir durumu hiç tecrübe etmedik.