[ Nemke_BG @ 19.08.2011. 13:13 ] @
Pozdrav svima,

firma u kojom radim vise puta do sad je morala da seli sadrzaj sa zakupljenih namenskih servera na nove namenske servere iz vise razlicitih razloga (nezadovoljstva podrskom, dosta bolji ping-a za nase podrucje...). Problem sa tim tranzicijama je sto one traju bas dugo dok sve prebaci i konfigurise ali bas dugooooooo...

Tako da bi izbegli sve ta smaranja u buducnosti, palo mi je na pamet da mi mozda mogli da na primer instaliramo neku virtuelnu masinu (Xen, KVM, OpenVZ, Virtual Box...) i da kreiramo jednu do dve virtualne masine i u njih prebacimo sve, tako da prilikom seljenja servera bi nam bilo potrebno samo da izvucemo snapshot tih VPS-ova, a na novom serveru bi uz instalaciju centos-a i vm-a, jedino trebali da importujemo taj snapshot i gotovo

E sad ono sto mene interesuje:

1. Koliko je sve ovo prakticno?

2. Koliki bi bio pad perfomansi servera zbog dodatnog VM layera? (Predpostavljam da to zavisi i do vrsta virtuelizacije koju izaberemo i da bi ona bila najmanja kod OpenVZ-a?)

3. Mozda ima neko bolje resenje bez kerefeka sa vm-ovima? (treba imati na umu da hardver novih servera nije isti kao starih)

Hvala unapred
[ nkrgovic @ 19.08.2011. 13:20 ] @
1) Idi obavezno na paravirtuelizaciju, ako mozes - zbog performansi.

Inace, nije lose resenje. Mada, opet ces imati neki downtime. Zato i pod 2:

2) Ako mozes da imas downtime za prelaz na virtuelizaciju - imas vremena i za selidbu. Smanji TTL na DNS-u, digni repliku iste stvar na obe masine, prebaci sve na jednu bazu, zameni IP u DNS-u u neko gluvo doba, sacekaj 2xTTL, promeni bazu (ako je imas) i vozi. (Naravno, imas repliku baze, koju samo u jednom trenutku proglasis za master a master za repliku :). )

Sustina: Virtuelizacija ce ti smanjiti kolicinu posla, ali ne i downtime. Selidba traje dugo, ali downtime ne traje - bar ne ako znas sta radis.