Merhaba arkadaşlar,
Deprem üzerine çalışan bir sitem var. Sürekli CPU problemi çekmiyorum ama büyük depremlerde herkes aynı anda yüklenince sorunlar yaşıyorum. Bunun için şöyle bir yöntem var mı Kandilli kullanıyor mesela;
http://www.koeri.boun.edu.tr/scripts/sondepremler.asp
adresine tıklayınca sürekli farklı adreslere atıyor ve farklı farklı sunucularla giriş sağlayarak sitenin çökmesini önlüyor.
Bunu ben php'de nasıl yapabilirim? Atıyorum a.com/deprem.php ve b.com/deprem.php diye iki sitem olsa yoğunluk olduğunda diğer siteye yönlendirme yapsam bu mümkün mü?
Siteyi farklı sunuculara bölerek CPU'yu rahatlatma...
4
●148
- 12-03-2023, 18:59:31Load Balancer ve High Availability kavramları bu olay için.VSaBaH adlı üyeden alıntı: mesajı görüntüle
- 12-03-2023, 19:03:51Peki nasıl uygulayabilirim internete yazdım site reklamları çıkıyor bunun bi scripti kodu vs var mı?yalinyalniz adlı üyeden alıntı: mesajı görüntüle
- 12-03-2023, 19:06:22VM bazlı veya web server/veritabanlı taraflı kümelenmeler ve yük dağıtma yapılabilir.VSaBaH adlı üyeden alıntı: mesajı görüntüle
Detaylı bilgiyi ve yapılabilecekleri özelden görüşebiliriz hocam. - 12-03-2023, 20:43:00Merhaba,
Load balancer kullanarak bu işlemi yapabilirsiniz.
Veritabanı bağlantısı kullanmayan - statik sayfalardan oluşan - bir sistem kullanıyorsanız işleminiz nispeten daha basit olacaktır.
Kullanacağınız sunucular arasında shared Storage oluşturmanız gerekmekte. Her iki sunucunuzda shared Storage üstünden yayın yapacak olup, load balanceriniz gelen trafiği belirlediğiniz kurallara göre sunucularınıza dağıtacaktır.
Bu sayede farklı dosya isimleri kullanmaya gerek kalmadan sitenizi yayında tutabilirsiniz.
Load balancer olarak Cloudflare load balancerini kullanabilirsiniz.
Veritabanı kullanıyorsanız HA istiyorsanız db sunucunuzuda Cluster yapabilirsiniz. HA ihtiyacınız yoksa ayrı veya web serverlerin birini barındıran sunucuda çalıştırabilirsiniz.