Oifig Eangach Ríomhaireacht ag baint úsáide as timpeallachtaí Virtual - Cuid 5
Réamhrá
Tá mé ag obair i gcuideachta áit a reáchtáil againn go leor postanna baisce a phróiseáil milliúin de thaifid sonraí gach lá, agus mé ag smaoineamh le déanaí faoi na meaisíní a suí timpeall ar gach aon lá ag déanamh aon rud le haghaidh roinnt uaireanta. Nach mbeadh sé go maith más rud é go raibh muid úsáid as na meaisíní a neartú an chumhacht a phróiseáil ar ár gcórais? Sa tsraith airteagal Tá mé ag dul chun breathnú ar na tairbhí féideartha a fhostú le hoifig greille ag baint úsáide as timpeallachtaí fíorúlaithe.
I gCuid 4 d'fhéach muid ag uirlisí ag baint úsáide as a chinntiú go bhfuil muid ag rith an leagan is déanaí de na foinsí sonraí agus an cód sin go bhfuil na torthaí a fhaightear i gcónaí cothrom le dáta an t-eolas is déanaí gnó agus loighciúil.
Réamh-Imlonnú
Sula imscaradh do córas eangaí má tá rud amháin a dhéanann tú, agus aon rud amháin tá sé tagarmharc do chóras reatha! Is cuma cad a insint duit chomhghleacaithe faoi cé mhéad obair bhreise é do chóras ag dul a dhéanamh mura bhfuil tú ar ais leis an líon a suas iad do ráthaíochtaí rud ar bith. Mar sin,
- cé mhéad is féidir leat na taifid próiseas faoi láthair? In aghaidh an lae? Uair Per?
- Cé chomh fada a thógann sé de ghnáth chun dul timpeall ar phost?
- Cé mhéad níos mó cumas atá agat?
Níl freisin ceisteanna breise:
- Má ghlactar le d'fhreastalaí próiseála (nó duine de do freastalaithe próiseála) téann cén chaoi seo difear d'inniúlachtaí, beidh tú in crippled?
- Cad iad buntáistí a dhéanamh súil agat / ag súil a fháil ó córas eangaí?
- An bhfuil d'innill oifige in ann oibriú na poist atá ar?
- An bhfuil do (nó is féidir leat post a thiontú) a bheith ag obair sa stíl seo a rith?
Is é an pointe deireanach mór a thabhairt do am ar aon athrú mór mar seo. Nuashonraigh do chód phróiseáil a bheith ag obair ag baint úsáide as an modheolaíocht nua, tagarmharc arís. B'fhéidir arna chur ar bun do fhreastalaí a phróiseáil a rith meaisín fíorúil, tar éis do fhreastalaí a phróiseáil go léir a bheith díreach oibrí eile (ach amháin an-chumhachtach réasúnta). Ceadaigh leis an bpróiseas nua a réiteach.
Imlonnú
moladh go mbeadh mo a pop isteach sa deireadh seachtaine amháin oifig na feidhmeanna go léir suiteálacha agus setup. Ná seo díreach roimh coicíse's saoire agus saoire eile a Fear bocht sin chun déileáil leis na hiarmhairtí ... b'fhéidir nach bhfuil ...
Imscaradh le haghaidh córas mar seo gá a bheith mall. In ainneoin é a bheith réasúnta simplí a chur ar bun an córas seo i bhfeidhm ar d'infrastruchtúr oifig ar fad (go maith an ceann digiteach). Gcéad dul síos, rolladh amach le cúpla meaisíní ag an am, monatóireacht a dhéanamh ar thrácht líonra, conas a fheidhmiú ina hóstach oibrí ar bhonn lá go lá. Seans go mbeidh ort athrú do chumraíocht phost i bhfreagra ar do thorthaí.
Nuair a bheidh an córas socraithe le cúpla meaisíní (ligeann rá go 10% de na meaisíní oifige, ie 5) a choinneáil ar monatóireacht a dhéanamh ar thrácht gréasáin agus óstach meaisín performance. tagarmharc Next arís, ba chóir duit anois a bheith ag próiseáil poist 33% níos mó ná tagarmharcanna do chéad uair. Seiceáil an bhfuil sé amhlaidh, nó go bhfuil tú ar a laghad sa ballpark. Mura bhfuil, imscrúdú a dhéanamh ar a bhfuil ar siúl roimh bhogadh ar aghaidh. Déan an timthriall dtí go mbeidh tú go sona sásta go bhfuil na meaisíní oifige reáchtáil gan marú feidhmíochta aonair nó inneall meilte do líonra a standstill.
Ag a choinneáil i gcónaí tagarmharcála, fiú tar éis gach imscaradh á ndéanamh. Seiceáil cé difear nuashonruithe cód nua luas do chórais, sheiceáil gach oibrí atá tuairiscithe in agus poist a phróiseáil. Mall (an-mhall) incrimint cumraíocht do phost a fháil chun an chuid is fearr ó do oibrithe agus líonra.
Stop!
Cad a tharlaíonn má theastaíonn uait chun stop a d'oibrithe ó reáchtáil ag am éigin? Tá siad go léir as a reáchtáil ann, athghiniúint, agus ag iarraidh a gcuid is fearr chun sonraí cosúil le feithidí ocras. Féadfaidh an freagra cosúil go léir a chur leis ach a fiú amháin i gcás ina overlooked. Níl ort ach a chur in eagar do script phróiseáil le scoir (0) nó bás () nó cuid díobh a ráiteas eile a mharú do phost a phróiseáil. An chúis thábhachtach dúinn cén fáth iarracht i gcónaí a thabhairt suas chun dáta ar an script is déanaí próiseála sula ndéantar aon reáchtáil!
Léiriú Córas
D'fhonn a scríobh ar an tacar ailt ghearra chruthaigh mé an-bheag eangach a léiriú leis na teicneolaíochtaí agus modhanna teagaisc. Léigh mé go leor de na hearraí, ranganna teagaisc, agus a úsáid uirlisí éagsúla chun thus agus monatóireacht a dhéanamh cad a bhí ar siúl. De réir bhfuil aon acmhainn imithe mé amach agus saill sháithithe oifig ar fad le trácht agus ná go raibh mé ag teacht ar bhaill foirne a PC rialta a fheiceáil conas a raibh tionchar fheidhmíocht óstach.
Mo córas léirsiú a bhí an-umhal go deimhin. úsáid mé mo dheasc rialta a chur ar bun mar fhreastalaí rialú post. Ar an suiteáilte mé go raibh MySQL freastalaí suiteáilte ar bun mar mháistir i macasamhlú, PHP Â agus SVN nasctha, trí Apache (le haghaidh rochtana ar via oibrí VM).
Chruthaigh mé ansin le meaisín oibrí CentOS ar VirtualBox ar ríomhaire glúine 6 bliana d'aois Windows XP. I thus cúraimí sceidealta mar a shonraítear i ndiaidh an VM chóipeáil isteach ar an meaisín agus ligean dó dul.
Bunaíodh an meaisín fíorúil suas le PHP, Subversion, agus MySQL. Sheiceáil mé amach, chun craobh darb ainm 'oibrí' as mo phost stór freastalaithe rialú agus a dhéanamh cinnte go bhféadfaí é a thabhairt suas chun dáta ag baint úsáide as 'cothrom le dáta SVN'. Next mé thus MySQL mar daor agus a sheiceáil go raibh sonraí a mhacasamhlú as MySQL ar an fhreastalaí a rialú post síos go dtí an VM oibrí. Tar éis thus seo go léir mé an script Eabhrac agus an post cron.
Mo script próiseáil a chuaigh go bunúsach feadh na línte seo (rudaí an-simplí a):
- Léigh i réimse an t-ainm
- Chomhaireamh ar líon na n-ainmneacha cosúil i dtábla ó foinse na sonraí a tionóladh ar an VM
- Chomhaireamh ar líon na n-ainmneacha mar atá thuas ach scoilteadh an t-ainm le spásanna (ie céadainm, lár, sloinne)
- Arís agus arís eile leis an bpróiseas 1,000 uair
Gach post a ghlac thart ar 20 nóiméad a rith. Ag pointe amháin d'oscail mé cóipeanna den VM oibrí ar an ríomhaire glúine fuinneoga agus faire ar na poist a sheiceáil amach ag gach ceann de na oibrí seoltaí IP. Ag an bpointe seo dheimhnigh mé freisin go ndéanfaí macasamhlú sásúil restarted go huathoibríoch.
Ag fágáil na glúine a díomhaoin thoradh oibrí ag tosú ar phróiseas poist as an fhreastalaí a rialú post. Nuair a filleadh ar úsáid ríomhaire glúine go raibh moill de thart ar 30-60 soicind, é seo cothrom méid ama agus na foirne a bheadh gá a chur ar an eolas go mb'fhéidir go n-inneall sos ar feadh tamaill ghearr iad ag filleadh ar an meaisín. Ní fhéadfadh meaisíní Níos mbeadh sos fada seo. Ar mhaithe leis an méid a dhéantar ag na meaisíní próiseála le linn tréimhsí díomhaoin go mbeadh níos mó ná ball foirne ag fanacht ar feadh tréimhse ghearr (abair 1 nóiméad) maidir le teacht ar a n-innill ar maidin (liom fanacht níos faide go minic go bhfuil seo ar feadh Defender Windows thabhairt suas chun dáta le tarlú) ar choinníoll go raibh siad ar an eolas ar an am seo (úsáideach chun grab caife ar maidin!).
Tríd is tríd tá mé cinnte go bhfuil mé léirigh na teicneolaíochtaí a d'fhéadfaí a úsáid chun a leithéid de chóras a chruthú. Tá sé léirithe go bhfuil a leithéid de chóras oibre ar scála (an-) bheaga agus le roinnt níos mó ag tástáil d'fhéadfadh a bheith de réir scála suas úsáid a bhaint as na hacmhainní atá ar oifig's innill. Más rud é nach féidir liom a fháil go dtí an pointe seo a dhéanamh, ba mhaith liom a bheith an-suim go mbeadh a fhios / a fheiceáil nuair a dhéanann duine éigin eile.
Conclúidí / Luacháil
Ba mhaith leis an chéad chéim eile shoiléir a bhí a fháil iarbhír ar shampla bhfíorshaol agus tús a imscaradh ar chóras dá leithéid seo laistigh de thimpeallacht oifige agus féach cad a tharlaíonn. Is féidir cur ceiste le gnó a tiomantas maidir leis an gcuideachta gan rian blazing a chruthú ar an teicneolaíocht agus éifeachtacht a bheith beagán deacair. Greille / Is ríomhaireachta Dáiltear an-tóir go bhfuil roinnt ciorcail agus tá roinnt iarratais mhóra (BIONC, SETI @ Home, Folding @ Home, etc.) Ní raibh mé, áfach, teacht ar scála níos lú, agus córas simplí é seo i mo cuardaigh d'fhéadfadh a bheith i bhfeidhm laistigh de thimpeallacht oifig.
Chruthaigh mé córas bunúsach saor in aisce ag baint úsáide as bogearraí foinse oscailte den chuid is mó agus na huirlisí atá ar fáil in oifig ar bith beagnach. Na teicneolaíochtaí a bhí léirithe go bunúsach agus a thaispeáint agus obair a dhéanamh mar súil. Táimid dóchasach go bhfuil mé a thaispeáint go bhfuil i bhfad agus nach bhfuil ag obair le thus an-simplí, is féidir leat leas a bhaint as oifig córas ríomhaireachta eangaí go cumhachtach, saor, Â agus Inscálaithe ar fad ag an am céanna.
Nuair atá córas bhunú agus a reáchtáil Tá siad mórán ar aon deireadh leis an méid saincheaptha agus feabhsúcháin féidir leat a dhéanamh. Mar shampla, is féidir staitisticí / tagarmharcáil a chur leis go héasca a léiríonn an luach de córas den sórt sin gach lá. Is féidir le meaisíní nua a chur leis go tapa agus go héasca mar agus nuair a thagann siad le uasghrádú le crua-earraí atá ann cheana féin a dhaingniú do chumhacht a phróiseáil.
Tá súil agam atá tú taitneamh as sraith alt seo a léamh agus a thug tú lón machnaimh ar reáchtáil córas eangaí oifige. An réiteach i láthair anseo nach mbeidh gá ag obair i ngach cás ach ba chóir a bheith inoiriúnaithe chun deis a thabhairt duit a fháil ar do shonraí a phróiseáil déanta ag baint úsáide as do chuid féin a réiteach.
Cuir glaoch a sheoladh chugam aon tuairimí, ceartúcháin, nó feabhsúcháin agus beidh mé mo dhícheall a choinneáil ar an Airteagal seo cothrom le dáta a mheaitseáil.


















































[...] An chuid deiridh den tsraith seo, aptly ainmnithe Cuid 5, beidh muid ag plé a dhéanamh ar an gcóras seo le haghaidh imscaradh. Feicfidh mé achoimre a dhéanamh ar an méid atá foghlamtha agus a [...]
Chuaigh mé ag campáil ann, earra gaige Great! Tá mé Tuirseach de baint úsáide as RSS feeds agus a úsáideann tú twitter ionas gur féidir liom a leanann tú ann:? D.
PS: An bhfuil tú ag cur san áireamh físeáin le do bhlag a choimeád níos mó léitheoirí taitneamh as I mo thuairimse, a oibríonn sé, Roland Gorychka?.
Féach ar twitter ar thaobh na láimhe deise de gach leathanach. Go raibh maith agat!