Aplikacija v več državah

Pozdravljeni.

Zanima me, kakšna je najboljša rešitev za sledečo zadevo:
1. imam aplikacijo
2. aplikacijo bi rad postavil v treh državah, regijah ali kakorkoli imenujemo
3. aplikacija mora biti na strežniku v državi
4. zanima me, kako lahko eno aplikacijo hkrati vzdržujem na več serverjih?

Glede na to, da je aplikacija na vsakem serverju enaka... me zanima, kakšne so možnosti, da upgradaš vse serverje na enkrat?

Upam, da sem razumljivo napisal, ker sem pa laik na tem področju pa bom vesel vseh vaših predlogov. Hvala!

3 odgovori

Enostavno narediš repozitorij in potem repozitorij popraviš in sinhroniziraš vse strežnike z repozitorijem.

Hvala Tody, ali je težko takšno rešitev uvest v sistem, samo aplikacijo?

Tudi priporočam SVN. "Problem" se ti lahko pojavi pri bazi. Jaz osebno shranjujem vse spremembe strukture baze v oštevilčene sql-e ter jih odložim v repozitorij. Update.php mi najprej posodobi datoteke (svn update), kasneje še zažene sql-e v pravilnem vrstnem redu.
Dodatno pazi pri cachu. Po updatu ga je pametno spraznit.
Aja, pa če imaš slučajno to kak shared hosting, preveri če tvoj server sploh omogoča svn.

V kolikor imaš to kakšno win aplikacijo (exe) se zadeva malo bolj zakomplicira, predvsem zaradi file lockov.

Ni težko uvesti takšne rešitve v sistem, 2-3 dni raziskovanja & dela.