• 15-04-2014, 08:59:33
    #1
    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.
  • 15-04-2014, 12:11:05
    #2
    diğer sunucuda ki veritabanına bağlanabilmeniz için dışarıdan erişim yetkisi almalısınız.
    kod blogu olarakta kendiniz halledebilirsiniz diye düşünüyorum.

    iki tane bağlantı kodu yazarsanız.araya if koyarak birinde sorun varsa ötekine geç diyebilirsiniz.
  • 15-04-2014, 18:26:25
    #3
    Peki 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, 18:38:38
    #4
    veri konusunda şöyle bir yol izleyebilirsiniz.
    veriler kayıt edilirken, 2 yerede kayıt edilsin şeklinde yapabilirsiniz.
  • 15-04-2014, 22:37:05
    #5
    🌐 𝘀𝗼𝗰𝗶𝗳𝗹𝘆.𝗰𝗼𝗺
    Veritabanı 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.
  • 15-04-2014, 23:20:56
    #6
    Başlık ASP kategorisinde ama bir bilgiyi göremedim. Hangi veritabanı? MySQL mi? MSSQL mi?
  • 16-04-2014, 07:02:14
    #7
    Bilrom adlı üyeden alıntı: mesajı görüntüle
    Başlık ASP kategorisinde ama bir bilgiyi göremedim. Hangi veritabanı? MySQL mi? MSSQL mi?
    Mysql Hocam.
  • 16-04-2014, 12:01:31
    #8
    Talep 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.
  • 16-04-2014, 12:59:33
    #9
    🌐 𝘀𝗼𝗰𝗶𝗳𝗹𝘆.𝗰𝗼𝗺
    İlk anlattığınız mesaj tamamen amatörlüktür. Çift veritabanı sunucusu kullanmak çok mantık dışıdır. Böyle yapacağınıza web sunucusundan veritabanı sunucusunu ayırın.