IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Hadik
Člen
Avatar
Hadik:21.12.2015 11:44

Řeším nyní takovou zapeklitou problematiku.

Samotný problém je to že když měníte IP adresu u DNS zazánamu tak to trvá než se to propíše. Mě se změna projeví za 10 minut ale mám zkušenost a vím o spoustě lidech co využívají me aplikace že to trvá i 12 hodin a to je nepřípustné aby jim to nejelo.

Jak se toto dá vyřešit ?

Napadlo mě jisté řešení.

Aplikace bude v sobě mít 2 a více URL které povedou na různé servery ale i na jeden.

App zkusí 1. url zda jí odpoví to co má, pokud ne jde dál a takto pokračuje dokud nenarazí na funkční adresu.

Přidám DNS zazánam na nový server s novou URL třeba yyyy.cz a stary server se starou IP bude mít adresu xxx.cz.

Nahodím aktualizaci s obouma URL a všichni si jí stáhnou z 1. serveru (Starého) s url xxx.cz, za 24 hodin již budou mít všechny DNS i záznam pro 2. tedy nový server na URL yyyy.cz, ale tento server nebude prozatím odpovídat bude se tvářit jako mrtvý. Poté zapnu potřebnou serverovou APP na 2. tedy novém serveru na yyyy.cz a vypnu jí na xxxx.cz a klienti po restartu aplikace jednoduše budou fungovat dál bez dlouhých výpadků kvuli přesunu serveru na jinou IP.

Je toto řešení ? Nebo znáte nějáké lepši pohodlnější ?

Budu vděčný za jakékoliv informace.

Odpovědět
21.12.2015 11:44
"Ajťák" nikdy nebere telefon po prvním zazvonění!! Vždy je totiž velice vytížen - buď musí nejprve dopít ká...
Avatar
Richard
Člen
Avatar
Richard:21.12.2015 14:41

Možná mi něco uniká, o jakou aplikaci jde?
Běžnej postup je takovej, že na obou serverech musíš mit identická data + na novějším serveru databázi - i aplikace na starém serveru se bude připojovat na nový server, nebo databázi replikovat online.
Změníš dns a během 24 hodin budou postupně všichni nepozorovaně precházet na nový server.

Nahoru Odpovědět
21.12.2015 14:41
$action = $_GET['Life']; | Když dáš mínus, napiš proč!
Avatar
Hadik
Člen
Avatar
Hadik:21.12.2015 15:30

Nakonec jsem přišel na lepší řešení a to nastavit si TTL na 60 vteřin a po změně IP opět na defaultní hodnoty.

Případně použít proxy na starém serveru do doby než se propíše DNS záznam.

Nahoru Odpovědět
21.12.2015 15:30
"Ajťák" nikdy nebere telefon po prvním zazvonění!! Vždy je totiž velice vytížen - buď musí nejprve dopít ká...
Avatar
Odpovídá na Hadik
Neaktivní uživatel:21.12.2015 15:54

Co to je za projekty, kde počítáš s tím, že budeš častěji měnit url adresy?

Nahoru Odpovědět
21.12.2015 15:54
Neaktivní uživatelský účet
Avatar
Hadik
Člen
Avatar
Hadik:21.12.2015 15:59

Měnil jsem jí zatím 1x přecházel jsem od velmi nekvalitního hostingu k nekvalitnímu hostingu (z dnešního pohledu) a protože pořád to není ono a podpora s odezvou 2 dny je vážně otřesná musím to přesunout ještě někam kde bude kvalita lepší.

Bohužel zezačátku jsem netušil jaké kvality očekávat, po zkušenostech s českým hosting světem už tka nějak vím, a proto to přesouvám tedka už snad nastálo. :)

Nahoru Odpovědět
21.12.2015 15:59
"Ajťák" nikdy nebere telefon po prvním zazvonění!! Vždy je totiž velice vytížen - buď musí nejprve dopít ká...
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 5 zpráv z 5.