Zadejte hledaný výraz...

jak na hosting ze 2 míst

Jan Linhart
verified
rating uzivatele
(136 hodnocení)
5. 6. 2009 10:41:58
Mám jednu důležitou soukromou aplikaci a chtěl bych u ní docílit, aby nikdy nebyla nedostupná. Tuto podmínku nejde splnit u žádného hostingu. Každý hosting má někdy výpadek, ani nejsem spokojen s virtuálními servery.
Lze jeden web nějak napojit na 2 různé hostingy od úplně 2 rozdílných firem? Pokud ano, tak jakým způsobem? Pravděpodobnost, že 2 různé hostingy budou mít výpadek je určitě jiná než že se něco pokazí jen u jednoho, ať už mají záruku jakoukoliv.
Třeba to ani nejde, jen se ptám
5. 6. 2009 10:41:58
https://webtrh.cz/diskuse/jak-na-hosting-ze-2-mist#reply315897
Michal Zima
verified
rating uzivatele
(6 hodnocení)
5. 6. 2009 11:23:28
Záleží, jak je na tom databáze. Pokud je to web bez databáze, tak není problém, pouze si člověk musí ohlídat, aby změny nahrával vždy na obě FTP (příp. spouštět cronem skript, který synchronizaci provede automaticky).
V opačném případě je potřeba si pronajmout externí databázový hosting, který má alespoň dva geograficky od sebe vzdálené uzly v clusteru. Cronem už databázi člověk nesesynchronizuje, to je marné…
Pokud by se dořešila otázka databáze, tak pouze stačí vytvořit dva A/AAAA záznamy pro jedno doménové jméno – tzv. round-robin. Náhodně se pak bude přistupovat buď k jednomu nebo k druhému webhostingu.
Ještě mě napadá, že by šlo si pronajmout dvě VPS a potřebné servery běžet na nich. Tím by si člověk mohl dát databázi do clusteru a měl by vymalováno. :)
Další věc, která může být trošku nepříjemná, jsou roztříštěné statistiky přístupů, které se generují z logů. Tady je jedinou možností si logy stahovat a generovat si statistiky až ze sloučeného logu (u toho řešení s VPS se tohle dá jednoduše vyřešit, že se prvně zrotované logy stáhnou a sloučí, a pak až se z nich vygenerují statistiky).
5. 6. 2009 11:23:28
https://webtrh.cz/diskuse/jak-na-hosting-ze-2-mist#reply315896
meill.eur
verified
rating uzivatele
(29 hodnocení)
5. 6. 2009 11:47:43
Tak, co jednoduche reseni:
Predpokladam, ze tam bude databaze takze by stacily 2 hostingy s moznosti vzdaleneho pristupu do db, vytvorit si funkci, ktera bude updatovat obe databaze najednou. Pak staci to same nahrat na oba hostingy a hotovo.. obe databaze budou stale aktualni, ne? Kdyz jedna vypadne, zadnej problem, proste se neaktualizuje ale druha porad pojede. Az vypadek skonci, tak se nakopiruje funkcni databaze do te, co chvili nejela.
Asi to neni nejlepsio reseni, ale urcite by to fungovalo :)
5. 6. 2009 11:47:43
https://webtrh.cz/diskuse/jak-na-hosting-ze-2-mist#reply315895
Napsal meill.eur;299330
Az vypadek skonci, tak se nakopiruje funkcni databaze do te, co chvili nejela.
- Cesta do pekla.
5. 6. 2009 11:53:47
https://webtrh.cz/diskuse/jak-na-hosting-ze-2-mist#reply315894
replikace dat je to nejmensi ... ale v CR zaridit routing stejne IP na dva ruzny ISP s nejakou prioritou je celkem problematicky pro maly a stredni hostingy, a mnohonasobny A zaznam v DNS vubec nic neresi. Takze se to da nejlepe resit v ramci jedny serverovny ale opet se resi problem ze jedna serverovna muze mit globalni vypadek a to neochrani od vypadku dane aplikace.
5. 6. 2009 12:32:03
https://webtrh.cz/diskuse/jak-na-hosting-ze-2-mist#reply315893
David Kácha
verified
rating uzivatele
(39 hodnocení)
5. 6. 2009 12:37:44
Zeptal bych se na www.aspone.cz měli 109 517 měření a nekdy žádnej výpadek, ty to musí mít něják ošetřený. http://mereni.kyblsoft.cz/hosting/ASPone.cz
5. 6. 2009 12:37:44
https://webtrh.cz/diskuse/jak-na-hosting-ze-2-mist#reply315892
Rypi
verified
rating uzivatele
(13 hodnocení)
5. 6. 2009 14:30:12
mohou mít jenom štěstí, že serverovna, kde mají servery neměla výpadek :)
5. 6. 2009 14:30:12
https://webtrh.cz/diskuse/jak-na-hosting-ze-2-mist#reply315891
Tohle mě taky zajímalo, ale nějak vidím problém v tom prvku který bude zjišťovat a zajišťovat to přepínání, prakticky nějaký prvek musí nejdříve zjistit jestli jeden z těch hostingů nemá výpadek a potom to přesměrovat na ten druhý. Existuje vůbec něco takového? Možná uvažuju kompletně špatně :) opravdu nevím....
5. 6. 2009 14:43:56
https://webtrh.cz/diskuse/jak-na-hosting-ze-2-mist#reply315890
Michal Zima
verified
rating uzivatele
(6 hodnocení)
5. 6. 2009 18:44:36
Napsal gransy;299382
ale v CR zaridit routing stejne IP na dva ruzny ISP s nejakou prioritou je celkem problematicky pro maly a stredni hostingy, a mnohonasobny A zaznam v DNS vubec nic neresi.
Tak to jsem zrovna nepochopil, co s tou IP chcete řešit? :eek2: Já neuvažuji, že někdo udělá z běžných a nezávislých dvou webhostingů cluster, který se bude přepínat. (Na to by žádný webhosting nepřistoupil. :rolleyes:) Já když dám dva A/AAAA záznamy (ovšem s různými IP adresami, tedy obou webhostingů) na jméno domena.tld, tak si je klient stáhne oba a jeden náhodně vybere a na ten přistoupí. Tedy oba dva webhostingy budou přibližně obdobně vytěžovány. Když pak jeden vypadne, přistoupí klient na ten druhý webhosting. Pouze bude mít trošku delší dobu načtení, ale web mu najede.
Dá se to ještě vylepšit velmi nízkým TTL (v řádu jednotek vteřin) s napojením na speciální program, který bude ověřovat dostupnost stránek na jednotlivých serverech. Pokud zjistí výpadek, tak záznam z DNS vyhodí, a jakmile server pojede, tak ho tam vrátí. Je mi ovšem jasné, že tohle vylepšení si bude moct dovolit pouze málo kdo. ;)
5. 6. 2009 18:44:36
https://webtrh.cz/diskuse/jak-na-hosting-ze-2-mist#reply315889
milan
verified
rating uzivatele
5. 6. 2009 21:33:47
Pánové, s prominutím, pokud o high availibility nic nevíte, tak se prosím neztrapňujte nesmyslnými úvahami. Navržená "řešení" mají opravdu zásadní logické a faktické chyby. Lepší než vymýšlet něco od stolu je něco si o problematice přečíst a projít si různé existující přístupy.
Ale k otázce: vlastní řešení nevybuduješ. Rozhodně ne nic lepšího, než mají dobré hostingy. V případě pádu letadla do serverovny prostě budeš mít chvíli výpadek, no.
5. 6. 2009 21:33:47
https://webtrh.cz/diskuse/jak-na-hosting-ze-2-mist#reply315888
Napsal milan;299664
Pánové, s prominutím, pokud o high availibility nic nevíte, tak se prosím neztrapňujte nesmyslnými úvahami. Navržená "řešení" mají opravdu zásadní logické a faktické chyby. Lepší než vymýšlet něco od stolu je něco si o problematice přečíst a projít si různé existující přístupy.
Ale k otázce: vlastní řešení nevybuduješ. Rozhodně ne nic lepšího, než mají dobré hostingy. V případě pádu letadla do serverovny prostě budeš mít chvíli výpadek, no.
Tak to objasni, rád bych se o tom dozvěděl více :) Já si totiž funkční řešení nedovedu vůbec představit a budu rád za poučení.
5. 6. 2009 21:47:38
https://webtrh.cz/diskuse/jak-na-hosting-ze-2-mist#reply315887
Michal Zima
verified
rating uzivatele
(6 hodnocení)
5. 6. 2009 22:48:29
Napsal milan;299664
Pánové, s prominutím, pokud o high availibility nic nevíte, tak se prosím neztrapňujte nesmyslnými úvahami. Navržená "řešení" mají opravdu zásadní logické a faktické chyby. Lepší než vymýšlet něco od stolu je něco si o problematice přečíst a projít si různé existující přístupy.
Ono, pokud by šlo o standardní HA, tak není co vymýšlet, ale tazatel položil otázku, jak vybalancovat dostupnost dvou běžných webhostingů. Standardní řešení je totiž cenově někde úplně jinde.
A propos, jaké logické a faktické chyby jste v mých nesmyslných úvahách měl na mysli? :)
5. 6. 2009 22:48:29
https://webtrh.cz/diskuse/jak-na-hosting-ze-2-mist#reply315886
Napsal xHire;299600
Já když dám dva A/AAAA záznamy (ovšem s různými IP adresami, tedy obou webhostingů) na jméno domena.tld, tak si je klient stáhne oba a jeden náhodně vybere a na ten přistoupí. Tedy oba dva webhostingy budou přibližně obdobně vytěžovány. Když pak jeden vypadne, přistoupí klient na ten druhý webhosting. Pouze bude mít trošku delší dobu načtení, ale web mu najede.
to se pletes ... natahne si jeden z A zaznamu, a proste bud mu pojede nebo nepojede ... pokdu si zrovna usmysli se spojit s tim A zaznamem ktery ti nejede, tak mu proste nepojede a finito.
Mame servery v CR ve dvou serverovnach, v DE, USA, JAR ... a at chci nebo nechci tak na urovni hostingu bez spoluprace ISP neudelam ani prd a to je to na co jsem narazel.
- Vice A zaznamu ti neresi ze nebudes mit vypadek, pouze resi ze se vypadek nedotkne vsech.
- DNS menit se neda jen tak ( ze bys zmenil jen zaznam v dobe vypadku ), a efekt stejne minimalni diky DNS cache
- Takze opravdu fungujici reseni je na sitovy casti, kde proste pokud vypadne jeden smer, tak to pusti pres jiny ... a to je vec u ISP kterou ti jen tak nekdo neudela :)
Muzu udelat i to ze na routeru v racku serverovny A budu mit nastavenou kontrolu behu serveru a v pripade vypadku to bude preroutovavat jinam, a to same v serverovne B ... ale pokud vypadne konektivita nic tim nevyresim.
A to neresim replikaci MySQL :)
5. 6. 2009 22:59:53
https://webtrh.cz/diskuse/jak-na-hosting-ze-2-mist#reply315885
Michal Zima
verified
rating uzivatele
(6 hodnocení)
5. 6. 2009 23:11:46
Napsal gransy;299697
to se pletes ... natahne si jeden z A zaznamu, a proste bud mu pojede nebo nepojede ... pokdu si zrovna usmysli se spojit s tim A zaznamem ktery ti nejede, tak mu proste nepojede a finito.
Vycházím z informací mého DNS serveru. ;) http://cr.yp.to/djbdns/balance.html
Napsal gransy;299697
- DNS menit se neda jen tak ( ze bys zmenil jen zaznam v dobe vypadku ), a efekt stejne minimalni diky DNS cache
Tak zrovna tohle jsem dělal mockrát, takže vím, že to funguje. :thumbup: DNS cache se má řídit TTL, jinak stojí za starou belu.
5. 6. 2009 23:11:46
https://webtrh.cz/diskuse/jak-na-hosting-ze-2-mist#reply315884
naniccz
verified
rating uzivatele
(3 hodnocení)
5. 6. 2009 23:16:00
Něco podobného jsem kdysi chtěl taky udělat, ale nedokončil jsem to. V mém případě není potřeba mít 100% aktuální data, a stačí mi, že z primárního hostingu dělám nekolikrát za hodinu synchronizaci na hosting jiný, kde je připravený identický web, jen nasměrovat DNS. V tom je ten problém, změna nameserverů je na pár hodin... Taky jsem narazil na dynDNS.com. Nezkoušel jsem to, ale funguje to tak, že u nich máš nameservery a DNS záznamy mají hodně malou živostost (5 minut?), takže do 5ti minut od zjištění výpadku by to mělo výt přesměrované.
Já zatím dělám jen to, že pokud na primárním nejede DB (což se nestává, spíš to nejede celé) udělám přes htaccess redirect na tu zálohu (na tu lze přistupvat i přes samostatnou doménu). Je to ale hodně krkolomné kvůli těm datům v databázi, takže aplikace je upravená tak, že na záloze jede jen jako read-only, abych to pak nemusel zase nahrávat zpět.
5. 6. 2009 23:16:00
https://webtrh.cz/diskuse/jak-na-hosting-ze-2-mist#reply315883
Pro odpověď se přihlašte.
Přihlásit