• 13-06-2019, 01:03:17
    #1
    merhaba bir vps üzerinde çalışan yazılımız var, şu aralar ram filan da yetersiz kalmaya başladı. yeni bir vps alıp her şeyi ikiye bölmek yerine iki farklı vpsyi bir bütünmüş gibi kullanabilir miyiz. acil durumda biri çökerse diğeri doğrudan hizmet vermeye devam etsin istiyoruz. bilemedim böyle bir şey mümkün mü. vps üzerinde normalde bir mysql server ve diğer program çalışıyor. mysql serverlerin da ortak olması gerekiyor tabi. Mümkün mü böyle bir şey
  • 13-06-2019, 01:07:00
    #2
    Cluster yada load balancing denilen sistemler ile yapılıyor ama sanal makinelerde oluyormu emin değilim, konu hakkında bilgili arkadaşlarımız gerekli cevabı verecektir.
  • 13-06-2019, 01:15:33
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Tam olarak anlamadım fakat anladığım doğruysa önerim mysql bir sunucuda programı bir sunucuda çalıştır localhost yerine programda mysql sunucusu ip sini gir ek olarak Ram miktarın yetersiz kalıyor diyorsun Swap alanı oluşturmanı öneririm 10-20 GB kadar ram lerin yetersiz kaldığında HDD üzerinden devam edecektir verdiğin GB kadar eğer swap alanını oluşturup aktif edersen.
  • 13-06-2019, 01:17:43
    #4
    teknik olarak mysql 3306 port uzerinden internete acilabilir yani teknik olarak yapabilirsin tabi attigin tas urkuttugun kurbagaya deger mi bilemedim
    cok daha mantiksiz ama daha ucuz yontem olarak 2 mysql server sisteminin en az yuk altinda oldugu zamanda birinden digerine yollanir data gunluk yaparsan en fazla gun icindeki veriler silinir v.s.
  • 13-06-2019, 01:33:02
    #5
    Kimlik doğrulama veya yönetimden onay bekliyor.
    docker diye bir sistem var onu inceleyebilirsin.
  • 13-06-2019, 01:43:50
    #6
    cevaplar için teşekkürler herkese. sadece yedeklemekten ziyada herhangibi bir sorunda kesintisiz hizmet için de düşünüyorduk tabi değmeyecekse yapmayız. yazmayı es geçmişti vps üzerinde araç takip yazılımı çalışıyor tabi eş zamanlı bir çok cihazdan veriler geliyor ve veri tabanına konumları kayıt ediliyor. şimdilik cihaz sayısı çok değil ama ileride artarsa sorun olmasın istiyoruz.

    normal mysql yedekleme üzerinde çalışıyorum(onu da nedense crontab ile çalıştırmayı başaramadım). ama iki farklı vps kurup eş zamanlı olur mu merak ettim? mesela bu youtubede filan doğal olarak tek bir sunucu yoktur ama biri bozulduğunda o videolar silinmiyor(tabi para önemli bir faktör ). böle birşey vpslerde filan mümkün mü, biraz da merak tabi benimkisi

    docker sistemini bir inceleyim
  • 13-06-2019, 08:05:53
    #7
    Uygulamanı clusterlayıp HA yapmak için failover yapman lazım. 2N redundancy için uygulamanın birebir kopyalarının çalışması gerek. Yani uygulamanın kendi içerisinde state tutmaması yani stateless olması gerekiyor ki kullanıcı diğer örneğe bağlanırsa farklı cevaplar almasın.

    App seviyesinde genelde konteynırlar ve orkestrasyon sistemleri kullanılarak yapılıyor dediğin şey. En basiti Docker Swarm ile bir cluster oluşturmak senin için şy an.

    Konteynır nedir bilmiyorsan infra ve networking katmanında da yapılır HA ve failover. AWS'nin Route 53 servisi var. Azure'da da IP adresini LB olarak kullanabiliyorsun. Yine Google Cloud'da da aynı olaylar var low level olarak.