• 26-11-2024, 12:22:18
    #1
    Merbalar,

    Bir firmada bulunan subdomaine A kaydı girdim ve bu adres local sunucumda var olan bir projeye gidiyor. Statik ip ve fortinet köprüleri mevcut.


    Çift ip adresi kullanıyorum ve geçenlerde ilk ip adresine erişemedi ve sistem durdu. Bende ikinci ip adresinide girdim fakat bu sefer router görevi görüyor gibi sürekli bir ilk ip ye bir diğer ip adresine gidiyor.
    Şöyle bir şey yapılabiliyor mu; önceliğim bu ip adresi ama erişemediği noktada tercihim bu ip adresi diyebiliyor muyuz?
  • 26-11-2024, 13:03:32
    #2
    Platin üye
    Cloudflare gibi anlık DNS güncellemesi sağlayan bir servisin arkasına geçip, bir script ile sunuculara sürekli ping atıp, hata aldığınızda API ile IP adresini değiştirebilirsiniz.
  • 26-11-2024, 14:22:04
    #3
    Bunun için uygulamanın önünde çalışacak bir web servera ihtiyacın var. Nginx ile basit bir şekilde yapabilirsin. Nginx'i loadbalance görevi görecek şekilde yapılandırırsan isteğini karşılamış olursun.
  • 26-11-2024, 16:00:31
    #4
    deltastech adlı üyeden alıntı: mesajı görüntüle
    Bunun için uygulamanın önünde çalışacak bir web servera ihtiyacın var. Nginx ile basit bir şekilde yapabilirsin. Nginx'i loadbalance görevi görecek şekilde yapılandırırsan isteğini karşılamış olursun.
    Değerli hocam çok teşekkür ediyorum
  • 26-11-2024, 16:01:20
    #5
    merner adlı üyeden alıntı: mesajı görüntüle
    Cloudflare gibi anlık DNS güncellemesi sağlayan bir servisin arkasına geçip, bir script ile sunuculara sürekli ping atıp, hata aldığınızda API ile IP adresini değiştirebilirsiniz.
    Hocam çok teşekkür ediyorum fakat bunu bir otomasyon gibi düşünmeliyiz. Çok kısa süreli kesintilerde bile biz aksiyon alana kadar bazı kayıplara yol açabiliyor.
  • 26-11-2024, 19:02:22
    #6
    Platin üye
    PeekCreative adlı üyeden alıntı: mesajı görüntüle
    Hocam çok teşekkür ediyorum fakat bunu bir otomasyon gibi düşünmeliyiz. Çok kısa süreli kesintilerde bile biz aksiyon alana kadar bazı kayıplara yol açabiliyor.
    Bahsettiğim sistem bir otomasyon sistemidir ve loadbalancer işinizi görmeyecektir,

    Ana sunucunuz bağlantıyı kaybettiğinde "Ben bağlantımı kaybettim" diyemeyeceği için günün sonunda hangi sistem olursa olsun ana sunucunun canlı olup olmadığının kontrol edilmesi gerekir, kontrol sıklığını arttırabilirsiniz ancak mutlaka belli bir periyotta kontrol sağlamanız gerekir. Farklı bir yöntem yok maalesef.

    Ayrıca anlık kesinti olmaz, çoklu yedekli operatör alt yapılarında kesinti hissedilmeden operatörler arası geçiş sağlanır. Büyük kesinti yaşanabilmesi için fiziksel ya da yazılımsal problem gerekir, burada da kesinti süresi en az bir kaç dakika olacaktır ve dediğim sistemle kesinti tespiti ve sunucular arası geçiş 1 saniye içerisinde çok rahat gerçekleştirilebilir.
  • 27-11-2024, 10:14:00
    #7
    merner adlı üyeden alıntı: mesajı görüntüle
    Bahsettiğim sistem bir otomasyon sistemidir ve loadbalancer işinizi görmeyecektir,

    Ana sunucunuz bağlantıyı kaybettiğinde "Ben bağlantımı kaybettim" diyemeyeceği için günün sonunda hangi sistem olursa olsun ana sunucunun canlı olup olmadığının kontrol edilmesi gerekir, kontrol sıklığını arttırabilirsiniz ancak mutlaka belli bir periyotta kontrol sağlamanız gerekir. Farklı bir yöntem yok maalesef.

    Ayrıca anlık kesinti olmaz, çoklu yedekli operatör alt yapılarında kesinti hissedilmeden operatörler arası geçiş sağlanır. Büyük kesinti yaşanabilmesi için fiziksel ya da yazılımsal problem gerekir, burada da kesinti süresi en az bir kaç dakika olacaktır ve dediğim sistemle kesinti tespiti ve sunucular arası geçiş 1 saniye içerisinde çok rahat gerçekleştirilebilir.
    Loadbalance'ı layer 7 https veya layer 3 tcp/ip ile monitor edersen sistemin içindeki sunucuların ayakta olup olmadığını anlık takip edebilirsin hocam, buna göre de loadbalance'ın alacağı aksiyonu çok kolay bir şekilde belirletebilirsin. Bunlar zamanında düşünülmüş ve geliştirilmiş teknolojiler. Baştan bir api ayağa kaldırmanız sadece aksiyon olur.
  • 27-11-2024, 11:01:52
    #8
    Platin üye
    deltastech adlı üyeden alıntı: mesajı görüntüle
    Loadbalance'ı layer 7 https veya layer 3 tcp/ip ile monitor edersen sistemin içindeki sunucuların ayakta olup olmadığını anlık takip edebilirsin hocam, buna göre de loadbalance'ın alacağı aksiyonu çok kolay bir şekilde belirletebilirsin. Bunlar zamanında düşünülmüş ve geliştirilmiş teknolojiler. Baştan bir api ayağa kaldırmanız sadece aksiyon olur.
    Polemiğe girmeyeceğim, load balancerın bağlantısı kesilmesin diye 2. load balancer kurup önüne 1 adet daha load balancer kurabilirsiniz ki 2 load balancerın hangisi ayakta ise ona trafiği yönlendirebilsin.

    Bu arada anlık haberleşebilmek ve dinleme yapabilmek için UDP bağlantısına ihtiyacınız var ancak http ve https trafikler TCP maalesef ve bağlantı kesildiğinde anında haberiniz olabilecek bir teknoloji henüz icat edilmedi, o yüzden harici bir kaynaktan sürekli check edilmesi teknolojik bir zorunluluktur.

    API dediğinizi kurup ayağa kaldırmak 30 dakikadan uzun sürmeyecektir.
  • 06-12-2024, 09:28:53
    #9
    merner adlı üyeden alıntı: mesajı görüntüle
    Bahsettiğim sistem bir otomasyon sistemidir ve loadbalancer işinizi görmeyecektir,

    Ana sunucunuz bağlantıyı kaybettiğinde "Ben bağlantımı kaybettim" diyemeyeceği için günün sonunda hangi sistem olursa olsun ana sunucunun canlı olup olmadığının kontrol edilmesi gerekir, kontrol sıklığını arttırabilirsiniz ancak mutlaka belli bir periyotta kontrol sağlamanız gerekir. Farklı bir yöntem yok maalesef.

    Ayrıca anlık kesinti olmaz, çoklu yedekli operatör alt yapılarında kesinti hissedilmeden operatörler arası geçiş sağlanır. Büyük kesinti yaşanabilmesi için fiziksel ya da yazılımsal problem gerekir, burada da kesinti süresi en az bir kaç dakika olacaktır ve dediğim sistemle kesinti tespiti ve sunucular arası geçiş 1 saniye içerisinde çok rahat gerçekleştirilebilir.
    Kıymetli hocalarım,

    Benim problemim şu; şirketimizin 2 tane statik ip si var, 2 ayrı firmadan farklı operatörlerden besleniyor. Şirketimde bulunan ilk operatörün sağladığı statik ip adresine yönlendirilmiş bir a kaydı var ve sunucuma bağlanarak erp yazılımını çağırıyor fakat bizim şirketin ilk statik ip sine erişim sağlanmadığı zaman biz ne kadar otomatik olarak diğer ip adresinden internet çıkışı veriyor olsak bile erp.ornek.com adresinde ki a kaydı ilk ip adresi olduğu için diğer ip adresi devrede olmasından kaynaklı erp ye erişim olmuyor.

    Anlık olarak kontrol etsek bile gecenin 3 ünde bu problem yaşandığında haliyle kimse müdehale edemiyor ..