Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Příspěvky - ioku

Stran: [1]
1
Server / Re:Failover řešení pro Debianí webserver
« kdy: 20. 01. 2015, 19:33:13 »

Docela by mě zajímalo, jaká přesněji úvaha za tímhle návrhem architektury byla. Má jenom umožnit updatování uzlů B a C s tím, že A se updatovat nebude vůbec (to není posměšek, může to klidně tak být)?

Proti umření stroje jako takového (na nějaké nízké úrovni) to nechrání, protože pravděpodobnost umření A je potom stejná jako původního jednoho uzlu.

O umření stroje se nestarám, v tomhle spoléhám na poskytovatele VPS. Tohle řešení je jen a pouze kvůli updatům a budoucímu rozšíření.
Když nezohledním fyzickou vrstvu, pak server může selhat na databázi, updatu webové aplikace nebo změně konfigurace.
První dvě možnosti mám vyřešené zálohou souborů, konfigurace je pro mě ten největší problém, protože nejsem žádný guru, ale začátečník. Požadavky se však pořád zvyšují, takže musím konfiguraci často upravovat a chci to dělat s co nejmenším rizikem.

2
Server / Re:Failover řešení pro Debianí webserver
« kdy: 20. 01. 2015, 19:26:44 »
...
Aktualizace lze řešit třeba rotací uzlů.
...

Díky za všechny předchozí rady, ale k téhle bych měl ještě dotaz.
Jak přesně si tu rotaci představujete? Že bych měl například jen dva uzly a používal by se ten, na který by se směroval DNS záznam?
Netrvalo by pak při nějakém výpadku moc dlouho, než by se změna DNS dostala až k uživatelům?

3
Server / Failover řešení pro Debianí webserver
« kdy: 19. 01. 2015, 13:49:54 »
Dobrý den,
 ve firmě máme VPS od Wedosu, kde nám běží Debianí webový server. Nyní vymýšlíme nějaké failover řešení a nejlepší zatím vypadá pořídit další dvě VPS, kde přístupový bod A bude směrovat požadavky pomocí Pound nebo HAproxy na webserver B. Pokud se bude webserver B updatovat nebo se s ním cokoliv stane, tak se dá v řádu minut přepnout provoz na záložní server C, který má stejná data jako B.

                     A
                   /    \
                 B --> C

To bylo nastínění situace a teď otázky:
  • Databáze na B i C budou fungovat lokálně, takže je potřeba nějak propagovat změny provedené na B do C, aby byla aktuální. Jak to udělat? Existuje nějaký inkrementální mysqldump?
  • U wedosu se při pořízení VPS připlácí za IPv4 adresu. Stačilo by, aby pouze A měl IPv4 a B i C IPv6? Respektive, jak funguje přeposílání požadavků v Poundu nebo HAproxy? Tváří se jako by přes A vůbec neprošly?
  • Neznáte nějaký nástroj na porovnání verzí snapshotů v Debianu? Něco ve stylu https://en.opensuse.org/Portal:Snapper a aby se to dalo použít na ext4?
  • Pokud máte nějaké lepší řešení, kde nebude třeba pořizovat další dvě VPS, tak to také uvítám, ale tohle řešení má zase tu výhodu, že použitím směrovacího uzlu lze případně dokoupit další servery a použít směrovač jako loadbalancer.

Děkuji za všechny odpovědi.

Stran: [1]