Grid Uffiċċju Kompjuter użu ambjenti virtwali - Parti 1
Introduzzjoni
I xogħol fil-kumpanija fejn aħna run impjiegi lott ħafna ipproċessar miljuni ta 'rekords ta' data kull jum u stajt ġiet ħsieb reċentement dwar l-magni li tiltaqa madwar kull jum tagħmel xejn għal bosta sigħat. Mhux se jkun tajjeb jekk nistgħu jużaw dawk il-magni li jsaħħu l-qawwa l-ipproċessar tas-sistemi tagħna? F'dan sett ta 'oġġetti jien ser tħares lejn l-benefiċċji potenzjali għall-impjieg ta' l-uffiċċju grilja użu ambjenti virtualised.
Bħala PHP iżviluppatur jien ser jużaw għodod li nuża kull jum jiġifieri, Linux, mySQL , PHP, VirtualBox u sovverżjoni (SVN). Madankollu Nispera li din il-gwida se jadattaw għall-lingwi u teknoloġiji oħra biss ukoll.
Is-soluzzjoni I jipprovdu se jkun ħafna laxk bbażata fuq it-tip ta 'proċessar aħna'd bżonn biex jintlaħqu madankollu dan ma jistax ikun veru permezz tal-artikolu kollu kif ser ibiddlu l-affarijiet għall-sempliċità, jew biex jipproduċu xenarji użu aktar interessanti.
Dawn l-ambjenti virtualised se jimxu fuq il-magni twieqi peress li dan huwa dak li l-maġġoranza ta 'uffiċċji run. L-ipproċessar li l-magni uffiċċju ma għandux jinterferixxi mal-persunal juża dawk il-magni, għandhom jeħtieġu l-ebda manutenzjoni fil-magna, u jkun faċilment skjerati għal magni ġodda hekk kif isiru disponibbli. Ukoll, magni virtwali ġodda ma jkunx jeħtieġ konfigurazzjoni addizzjonali kif dan inaqqas ħafna l-modularità u l-faċilità li biha s-sistema grilja jistax jiġi estiż.
Għaliex Tiskjera 1 Grid Kompjuter Uffiċċju?
L-ewwelnett inti tista 'taħseb, għaliex mhux biss tuża riżorsa sħaba computing bħal pjattaforma Amazon EC2 ? Ukoll ir-raġunijiet tista 'tkun diversi, per eżempju:
- Inti mhux ser tafda ċerti data għal ambjent sħaba computing
- Inti ma tistax tpoġġi ċerta data fis f'ambjent ta 'komputerizzar sħaba għal raġunijiet legali (eż. data li jħallu l-pajjiż), potenzjalment għal raġunijiet legali, eż rekords NHS.
- Inti tixtieq li żżomm unitajiet għall-ipproċessar tiegħek qrib u għandhom kontroll sħiħ fuq il-hardware wisq
- Inti ma għandekx il-fondi tal-proġett biex imexxu każijiet sħaba
- Uffiċċju tiegħek ma jkollux konnessjoni mal-internet u għalhekk mhux possibbli li tuża riżorsa sħaba
- Inti ma bħall-xita, sħab jissuġġerixxu xita, għalhekk inti żżomm lil hinn sew
Jien żgur li l-lista tista 'tkompli, iżda naħseb li l-biżżejjed għal issa.
Vantaġġi ta 'Grid Kompjuter Uffiċċju
Ukoll, tikri jagħmlu xi matematika (u fl-istil fiżika veru tikri tagħmel xi suppożizzjonijiet knis). Immaġina li inti għandek kbir mimli ipproċessar server running 100 impjieg għal kull jum. Fl-uffiċċju tiegħek għandek 50 magni li huma idle 16 siegħa kuljum, kull wieħed minn dawn il-magni hija 10% bħala qawwi qtugħ tiegħek ipproċessar mimli. (Ir-riżultati kollha hawn huma approssimati għall jissottovalutaw jiżdiedu l-prestazzjoni).
Allura, 1 magna * qawwa 10% * 2/3 time = 0.067 jiġifieri l-1 desktop ipproċessar fil-ħin idle setgħu jipproċessaw 6 impjiegi full kuljum.
Jekk inti issa iskala dan up li tieħu 15 desktops idle biex jipproċessaw l-impjiegi kif ħafna kuljum bħala server tiegħek ipproċessar prinċipali ma.
Allura fil-kariga nippretendu tagħna ta '50 magni nistgħu iżidu l-poter ipproċessar tagħna mill-1 server sa 4 servers ipproċessar sħiħ, jew nistgħu jiġu ipproċessar 400 impjieg għal kull jum minflok 100.
Avviż, għall-ebda investiment fil-hardware ġdid kumpanija tiegħek għadu kif żiedet il-kapaċità tagħha ipproċessar tal-lott 4 darbiet! Potenzjalment int ser iżidu l-użu qawwa tiegħek imma minn ambjenti uffiċċju aktar stajt ġiet għal magni huma ġeneralment jitħallew fuq matul il-lejl xorta waħda, sabiex inti tista 'tara dan bħala inizjattiva aħdar.
Vantaġġi oħra jfisser ukoll li l-investiment ġdid (jew aġġornati) servers ipproċessar tista 'tiddewwem jekk magni uffiċċju tiegħek huma biżżejjed u li kif inti itejbu l-enerġija ta' magni uffiċċju tiegħek grilja uffiċċju tiegħek issir aktar qawwija awtomatikament.
Teknoloġiji
Dak li għandek bżonn? (Jew aktar korrett dak li ma I użu):
- Magni Inattiv uffiċċju (fil-każ tiegħi żejda qodma twieqi laptop XP)
- VirtualBox (jew ieħor client software virtwalizzazzjoni)
- Magna virtwali ma PHP, mySQL running tmexxija tnaqqis isfel OS, jien ssejjaħ dawn is-servers limp tiegħi :)
- Impjiegi biex imexxu
- Server Job (jista 'jkun magna oħra virtwali x'imkien)
Impjiegi tipiċi
It-tipi ta 'impjiegi li din is-sistema hija mfassla biex imexxu huwa kif ġej:
- Sistema jirċievi lista ta 'dejta li fuqhom għandna bżonn li jqabbel u rizultati
- Tqabbil jinvolvi l-kontroll / tiftix diversi sorsi (pjuttost statiku) data
- Riżultati minn sorsi ta 'data jistgħu jeħtieġu aktar validazzjoni, li qed jingħaqdu, kontroll ta' sorsi ta 'data addizzjonali b'reazzjoni għal riżultati
- Data huwa rritornat mar-rekords li jaqblu, kompletament validati u pproċessati
- Kull rekord fi impjieg huwa indipendenti mill-bqija
Allura bażikament aħna qed tħares lejn tmexxija impjiegi li jeħtieġu taħlita ta 'reverse database u xi crunching numru, xenarju pjuttost tipika f'ambjent tan-negozju.
Soluzzjonijiet Grid mhux biss huma vantaġġjużi għall-ipproċessar impjiegi ta 'dan it-tip. Bażikament, kull proċess li jista 'jinqasam f'unitajiet indipendenti jistgħu jitmexxew b'mod parallel. Ara dan Wikipedia eżempji u aktar informazzjoni: Kompjuter Grid , iżda ftit eżempji famużi huma SETI @ dar u BIONC . Hemm oqfsa għat-tmexxija grids kompjuters, u dawn huma ukoll jiswew tħares lejn.
X'se nistgħu nilħqu?
Sa l-aħħar ta 'dawn l-artikoli Nittama li juru li bagħtet grid uffiċċju m'għandhomx għalfejn ikunu jikkunsmaw għali wisq jew il-ħin. Jien ser jiddiskuti:
- It-twaqqif sistema ta 'kontroll tax-xogħol, il-konfigurazzjoni xogħol
- Ħolqien ta 'magna li tipproċessa xieraq virtwali
- Kif setup tas-sistema fuq magna twieqi
- L-iżgurar qed tuża l-aħħar kodiċi u d-data
- Użu u benchmarking
- Inħarsu 'l quddiem
I ser tkun bini (ok I mibnija, allura kiteb dan) applikazzjoni eżempju biex jittestjaw il-kunċetti fuq magna lokali tuża twieqi XP u "GridMachine" tiegħi magna virtwali. Server tiegħi kontroll impjiegi se jkunu magna prinċipali tiegħi li runs Fedora 11 .
Dan huwa bl-ebda mod maħsuba biex turi ta 'sistema robusta sħiħ tax-xogħol, tiegħu fisser aktar ta' dimostrazzjoni u tiddiskuti turi li dawn l-affarijiet jista 'jinkiseb fi spazju raġonevolment qasir ta' żmien u bi spejjeż żgħar. Jekk jogħġbok tħossok liberu li tibgħatli xi kummenti, korrezzjonijiet, jew titjib u jien ser nagħmlu l-almu tiegħi biex iżommu dan l-artikolu aġġornat biex jaqblu.
Li jmiss ħin
Fil -parti 2 I se tibda billi tħares lejn sistema ta 'kontroll tax-xogħol, u ħarsa lejn kif l-impjiegi għandhom jiġu kkonfigurati sabiex jinkiseb akbar ammont ta' l-ipproċessar filwaqt li jiżgura li kull biċċa xogħol hija pproċessata mingħajr dubju.

















































