Tema: Re: kaip virtualiai apjungti daug PC?
Autorius: Vasaris
Data: 2010-03-15 22:47:33
"Liu" <nospam@nospam.lt> wrote in message news:hnilrv$km3$1@trimpas.omnitel.net...
> 
>> Beje, kaip visada visa diskusija eina paperdimu į upelį, nes autorius nenurodė savo poreikių. Kas ten žino, kur pas jį butelio kakliukas ir kaip jį šalint reikės už kokio studento pinigus... ;-)
> 
> Tai pasakysiu kokia problemą sprendžiu.
> Renkuosi tarp:
>  a) Komplektas ant motininės Intel S5520SC
>  b) Keli komplektai su Intel Atom 1U Rackmount.
> 
> Susumavus maždaug gaunasi vienodai tiek kaina tiek greičiu.
> Tik va klausimas buvo iškilęs, ar įmanoma "b" variantą taip virtualiai 
> susumuoti, kad reikalui esant jis dirbtu, kaip vienas serveris.

Jei užduotis paralelizuojasi - taip. O tą reikia žiūrėti pagal programinę įrangą, ir duomenis, kaip jie šeriami tai programinei įrangai.

> Jei įmanoma, tai tada atsiranda daug lankstumo galimybių renkantis "b" 
> variantą.
>  - Nusprogus vienam iš "b" komplektų, sistema nesugriūtu, tik liktu 
> silpnesnė.

Em, tai nieko nesako. Priklauso nuo daugelio faktorių - pvz.: duomenų saugojimo. Tarkime pas tavo užduotį WU (WorkUnits) yra išskaidyti į didelius gabalaus ir kiekvienas atomas kramto savo gabalą, visi jau tarkime bemaž į pabaigą (tarkime 80%+) ir staiga nusprogsta vienas iš kompų. Kadangi pertekliškumo nėra, tai vis vien teks tą darbą perdaryt per naują.

>  - Jei yra augantis poreikis didesnių resursu, galima neriboti plėsti 
> virtualaus serverio galingumą, nusiperkant ir prijungiant naujus komplektus.

Teisybės rasta, nes plėsti taip tikėtinai pigiau, jei softas nėra perdėm brangus.

>   - Jei laikinai sumažėja galingumo poreikiai, galima dinamiškai 
> išjungti po kelis serverius ir taip taupyti elektrą, bei mažinti 
> nusidėvėjimą technikos.

Ne bėda, jei naudojamos naujausios platformos, nes jose taupumas jau yra aktyviai diegiama technologija.

> Realiai, tai ant virtualaus serverio norėsime leisti visokius testavimo 
> ir programavimo sprendimus. Gali tekti paleisti duomenų bazęs, gali 
> tekti paleisti ir 3D grafines programas, gali tekti paleisti ir 
> matematinius statistinius skaičiavimus.

Vis vien viskas priklauso, kaip ten tavo programos duomenys gali paralelizuotis. O jei negali - ar galima nesunkiai tam perrašyti.

> Labai užknisa, kai reikia kas 2-3 metai mesti seną serverį į šiukšlyną, 
> nes jo atnaujinimas kainuoja brangiau, nei naujo nusipirkimas. Todėl ir 
> ieškome, kaip pasidaryti "Amžiną" serverį.

Nieko nėra amžino. Jei "reikia mesti" vadinasi tave spaudžia rinka dirbti su našiausia technika ir tai yra tokia realybė, nuo kurios nedingsi. O galbūt tik turi klaidingą įsivaizdavimą, kad reikia našiausios įrangos.

Bet kuriuo atveju tau reikia rasti butelio kakliuką ir žinoti, ar jis daumaž tiksliai riboja tavo pasiūlą, pagal tavo numatomą paklausą. Tavo pasiūla - tai tavo resursai su pagal visas arba tam tikras užduotis egzistuojančiais butelio kakliukais. Paprastai kokybė fiksuojama ties kažkokiu klientui ir tiekėjui vienareikšmiškai suvokiamu standartu, o skaičiavimo centre vertinamas laiko už pinigus santykis. Klientas arba turi laiko palaukti už mažesnius pinigus arba pasiryžęs mokėti didesnius pinigus už greitesnį sprendimą. Jei jam reikia labai greitai už labai didelius pinigus - gali būti, kad tavo kalibras bus jo kulkai per mažas.