Karigi tagged: grid computing

Grid Uffiċċju Kompjuter użu ambjenti virtwali - Parti 1

Billi , il-Ġimgħa 4 Diċembru, 2009 11:23

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.













Tema Panorama mill Themocracy

5 viżitaturi online issa
4 mistednin, 1 bots, 0 membri
Viżitaturi llum Max: 13 fil 08:46 am UTC
Dan ix-xahar: 16 fi 2012/01/05 UTC pm 01:02
Din is-sena: 69 fi 09:56 am UTC 27-02-2012
Il-ħin kollu: 130 fuq 28-03-2011 UTC pm 10:40