Backup webhost hogyan?

Sziasztok,

Van egy tárhelyem, egy másik szolgáltatónál pedig egy .hu-s domainem. Miként tudom azt megcsinálni, hogyha valami miatt kiesik a tárhely (karbantartás, tecnikai probléma), akkor is elérhető maradjon a weboldalam pl. úgy, hogy automatikusan átvált a "backup" tárhelyre, ami egy másik szolgáltatónál van?

Hozzászólások

One does not simply...

Regelj egy Cloudflare accountot és majd az megoldja neked a kiszolgálást downtime idején is és nem kell hozzá 2 webhost.
-------------------------
Dropbox refer - mert kell a hely: https://db.tt/V3RtXWLl
neut @ présház

A tapasztalatom az, hogy igen. Vagyis inkább nem. A főoldal bejött, de nem minden link működött. Értelemszerűen ami nem volt benne a cache-ben (és/vagy lejárt már?), azt próbálta előkotorni, nyilván sikertelenül.

Ugyanakkor ezt kb. 6-7 éve telepítettem, azóta kétszer ránéztem, és egy éve az oldal sem létezik, azóta sokat fejlődhetett a tudomány.

Az ingyenes CloudFlare csomagba is benne van már az Always Online funkció. A különbség a fizetős csomagokhoz képest, hogy milyen gyakran megy végig az oldalakon, ingyenes esetén ez hetente egy, fizetősnél gyakrabban: https://support.cloudflare.com/hc/en-us/articles/202238800

Valamint nem is ment le 1:1-be mindent, csak amit alapból sűrűn néznek.

MikroVPS

Azért ezt így, ennyi információ alapján igennel vagy nemmel megválaszolni... eheh.

2 egymástól független shared hosting-on 2 tök különböző tárhely. Mégis milyen HA lenne köztük?
Hogy egyenként mi van (vagy nincs), az meg olyan szempontból lényegtelen, hogy ha mégis ki tud esni a szolgáltatás.

DE, ilyen technikai felállásban, annélkül hogy mögélátnál/-nyúlnál a rendszereknek szinte esélytelen (és szerintem felesleges is) normális megoldást találni.

Valóban szükség van rá egyáltalán? Ha igen, akkor el kell felejteni a mostanit és ki kell alakítani (vagy át kell költözni) egy erre alkalmas infrastruktúrára.

-------------------------------^v-----------------------------------
"Probléma esetén nyomják meg a piros gombot és nyugodjanak békében!"

Az "automatikusan átvált" ebben az esetben hogyan működik? Mármint tudom hogy sehogy, ezért ugye kell egy valami, ami birizgálja a zónát és kiveszi a döglött (rossz esetben csak döglöttnek látszó) címet. Természetesen ez a valami jó ha független infrastruktúrán van.

Utána még jön a bagoly rajzának a befejezése, tartsd szinkronban a számunkra ismeretlen környezetben futó, számunkra ismeretlen alkalmazásokat. Höhö.

Az "automatikusan átvált" ebben az esetben hogyan működik? Mármint tudom hogy sehogy

Akkor ezt a kérdést meg is válaszoltad magadnak.
Amit szeretne, ahhoz infrastruktúra kéne és rengeteg problémát hozhat magával a jelenlegi megoldások alapján. Ez tűnik legkevésbé fájónak. Ebben egyet értünk,hogy erre két gép önmagában kevés. Legalább 3 kéne hozzá, de még inkább 4 és akkor nem ragoztuk túl a dolgot:) (Ja és ha egy közös storage, akkor 5 gépről beszélünk legalább.)

Ami a legnagyobb cumit jelenti, hogy összeizzad egy ilyen rendszert, majd felnyomnak egy WP oldalt és szépen átszinkronizál a másik szerverre... Ott kezdőnek a gondok.

Egy szolgáltatón belül meg lehet oldani,hogy két külön helyre berak 1-1 vasat.
Vesz mondjuk egy /29-et vagy 3db IP-t és egyet lebegtet a két gép között. A szolgáltató pedig hálózaton megoldja a csomagok megfelelő irányba történő továbbítását. Kérdés, hogy a szolgáltató rugalmas-e ennyire és van-e két földrajzilag és hálózatilag elkülönített adatközpontja. A legtöbb nagynak azért akad.
Ez a legolcsóbb megoldás talán, de semmiképp sem profi és elegáns.

szerintem a DNS SRV rekord erre ad lehetőséget.
http://blog.milkfarmsoft.com/2009/09/dns-srv-records-support-in-http-br…
(amennyiben változott már az a felállás, hogy a böngészők támogatják ezt a feature-t)

a fenti módon lehet load balance is a szerverek között,és/vagy failover.

Ha a fenti nem opció - a browserek miatt - akkor jön a következő kérdés:
mi van, ha a DNS szervernél van a probléma? nekiállsz kézzel heggeszteni a secondary-t?

Tegyük fel hogy sikereresen megoldjuk a failover problémát DNS-sel (az még mindig kérdéses hogy mit lép akkor a tudomány, ha a http protokollnak megfelelő, oké választ kap a browser/proxy - aka 200 - de a tartalom "karbantartás alatt" vagy "unable to connect mysql server, i tak dalse, és még tuti akad pár kérdéses helyzet, pl. a ttl, amiről őszintén szólva fogalmam sincs hogy hogyan viselkedik ha épp az adott IP címen nem érhető el a host(1)), még mindig ott a két láb szinkronban tartásának apró nehézsége(2).

1) Nem jól? http://serverfault.com/questions/69836/point-multiple-ip-addresses-to-a…
http://serverfault.com/questions/349964/dns-round-robin-do-browsers-sti…

2) Nem azért kérdem, csináltam ilyet, nem nagy puki, ha minden feltétel adott.

Köszönöm mindenkinek, a CloudFlare-nél maradok.