Канцеларија Грид помоћу виртуелних окружења - Део 5

По Стивен Лојд Ваткин , петак, 4. децембар 2009 11:03 ПМ

Увод

Ја радим у фирми где смо покренули многе серије послове обраде милионе записа података сваки дан и био сам недавно размишљање о свим машинама које седе око сваки дан не раде ништа за неколико сати. Зар не би било добро ако бисмо могли да користе те машине да ојача процесорску снагу нашег система? У овом скуп чланака ћу да погледате потенцијалне користи од запошљавања канцеларије мрежу користите виртуалисед окружења.

У Део 4 посматрали смо користећи алате како би се осигурало да користите најновију верзију кода и извора података тако да се добијени резултати су увек уп-то-дате са најновије пословне информације и логике.

Пре размештања

Пре него што примени свој Грид систем, ако постоји једна ствар коју урадите једну ствар и само то је ваш тренутни референтни систем! Без обзира шта да вам кажем колеге о томе колико је додатни посао, ваш систем ће да уради ако немате бројеве да направите резервну копију ове гаранције су ништа. Дакле,

  • колико записа можете тренутно процес? Дневно? По сату?
  • Колико времена је обично потребно да се окрене посао?
  • Колико више капацитета имате?

Ту је и додатна питања:

  • Ако ваш сервер за обраду (или неко од ваших обраде сервера) иде доле како ће то утицати на ваше могућности, ће вам бити осакаћена?
  • Које предности надате / очекујемо да добијемо од Грид систем?
  • Да ли су вам Канцеларијске машине може да ради посао?
  • Да ли су ваши (или можете посао бити конвертован) да раде у овом стилу да се приказују?

Последњи велики Поента је да се време на било великих промена се ово свиђа. Ажурирајте свој код за обраду дело користећи нову методологију, бенцхмарк поново. Можда подесите обраду сервера за покретање виртуелну машину, после све обраде сервер ће само бити још један радник (само веома моћна један релативно). Дозволите нови процес да се населе.

Развој

Мој предлог би био да се Поп у канцеларију једног викенда обављају све инсталације и подешавања. Да ли ово само пре две недеље је празник и оставите тако других сиромашних момак да се бави последицама ... можда и не ...

Распоред за систем као што је овај треба да буде споро. Упркос томе што је релативно једноставна за подешавање Овај систем ће утицати на целокупну инфраструктуру канцеларији (и дигитални). Прво, избаце на неколико машина истовремено, прати мрежни саобраћај, како домаћини радник обавља на дан у дан основи. Можда ћете морати да промените конфигурацију посао у складу са вашим резултатима.

Када систем има решен са неколико машина (рецимо 10% свих канцеларијских машина, односно 5) води праћење мрежног саобраћаја и поново домаћин машине перформанце.А Даље репер, сада би требало да обраде 33% више радних места него ваш први репера. Проверите да ли је то тако, или да сте бар у овом Баллпарк. Ако не, да истражи шта се дешава пре него што се креће даље. Поновите овај циклус док не срећно све канцеларијске машине раде без убијања појединачне перформансе машине за брушење или мреже до застоја.

У свим временима држати бенцхмаркинг ", чак и након свега примена је направио. Проверите како нове исправке кода утиче брзину вашег система, проверите сви радници су у извештавању и обраду радних места. Полако (врло споро) прираст свој посао конфигурацију да бисте добили најбоље из вашег радника и мрежу.

Стоп!

Шта ако желите да зауставите своје раднике који раде на неко време? Они су сви тамо раде, регенерацију, и покушава своје најбоље за обраду података као што су гладни инсеката. Одговор може изгледати очигледно, али своју вредност додајући само у случају његове превидели. Једноставно измените обраду скрипту са Екит (0) ор дие () или неке друге изјаве да убије своју обраду посао. Важан разлог зашто смо увек покушавате да ажурирате на најновију обраду скрипт пре него што било који трчи!

Демонстрација система

Да би се напише овај низ кратких текстова сам створио веома мали мрежу да покаже технологије и методологије. Прочитао сам доста текстова, туторијала, и користи разне алате за подешавање и прате шта се дешава. Никако сам изашао и засићене целу канцеларију са саобраћајем и нити сам имао приступ редовном особље рачунара да виде како домаћин наступ је био под утицајем.

Мој систем је био веома скромни демонстрација заиста. Користио сам моје редовне радне површине подесите као сервер посао контроле. На овом сам имао инсталиран миСКЛ серверу инсталиран поставили као мајстор у репликацију, ПХП , а и СВН повезани преко Апацхе (за приступ преко радника ВМ).

Тада сам створио ЦентОС радник машине на ВиртуалБок-на 6 година стари Виндовс КСП-лаптопа. Ја подешавање Сцхедулед Таскс како је наведено после копирања ВМ на машину и пустите да иде.

Виртуелна машина је постављена са ПХП, субверзија, и МиСКЛ. Проверио сам огранак под називом "радник" из мог сервера посао контроле спремиште и побринули би могао да се ажурира преко 'СВН ажурирај ". Следећа подешавања сам МиСКЛ као роб и проверио да су подаци копирају из миСКЛ на серверу посао контроле до радник ВМ. После свега тога сам подешавање басх скрипту и Црон Јоб.

Моја обрада скрипта основи је дуж линије ове (врло једноставна ствари):

  • Прочитајте у поље Име
  • Рачунају број сличних имена у табели из извора података одржаној ВМ
  • Рачунају број имена као горе, али цепање имена размаком (нпр. лично име, средњи, презиме)
  • Поновљени овај процес 1.000 пута

Сваки посао је око 20 минута за приказивање. У једном тренутку сам отворио неколико примерака радник ВМ на лаптопу Виндовс и гледао радних места проверили сваки од радника ИП адреса. У овом тренутку ми је такође потврдио да репликације аутоматски рестартује.

Остављање лаптоп рачунар неактиван резултирало радника почиње да се процес послове са сервера посао контроле. Поновно коришћење лаптоп рачунара било је кашњења од око 30-60 секунди, ово је доста времена и особља би требало да буду свесни да њихове машине пауза за кратко време, када се враћају у машину. Новије машине не могу да имају паузу од овог дуго. Корист у износу од обраде обавља ове машине у току мировања периода би више да претеже особље морају да чекају кратком периоду (рецимо 1 минут) на доласку на њиховим машинама јутра (сам често дуже чека да је ово за Виндовс Дефендер ажурирање да се одржи), под условом да су били свесни овог (корисно време да зграбите кафа ујутру).

Све у свему осећам да сам уверен показала технологије која би могла да се користи за стварање таквог система. су показала сам да такав систем не ради на (веома) малом обиму и са још неколико експериментисање може се прилагодити се користи ресурсе машине канцеларије. Ако не дођете до тачке да се то уради био бих веома заинтересован да се зна / види када неко други ради.

Закључци / Евалуација

Очигледно следећи корак би био да се заиста добити прави пример светских и почети да примените систем као што је овај у канцеларијском окружењу и видети шта се дешава. Тражећи посао да се обавежу на то без горући траг компаније да докаже технологије и ефикасност може бити мало тешка. Грид и дистрибуиран рачунарство је веома популарна у неким круговима је и има неке велике апликације (БИОНЦ, СЕТИ @ хоме, Фолдинг @ Хоме, итд). Нисам, међутим, наћи мањем обиму и једноставан систем као што је то у мојим претрагама које би могле бити ваљане у року канцеларијско окружење.

Креирао сам у суштини бесплатан систем користећи углавном опен соурце софтвера и алата на располагању у скоро свакој канцеларији. Технологије су у основи показали и показују да обавља и посао као што се очекује. Надам се да сам показати да са не много посла и врло једноставан за подешавање можете да примените Оффице грид цомпутинг који је моћан, јефтина, а и скалабилан све у исто време.

Када систем горе и трчање готово да нема краја износ прилагођавања и побољшања можете направити. На пример, статистике / бенцхмаркинга може лако да се додају показује вредност таквог система сваки дан. Нове машине додају се брзо и лако, као и када стигну са надоградње постојећег хардвера јачању своје процесорску снагу.

Надам се да сте уживали читајући овај низ чланака и његове ви дате хране за мисли на покретање Канцеларије Грид систем. Решење је овде неће нужно радити у свим ситуацијама, али би требало да буде прилагодљив вам омогућити да добијете обрада података обавља преко своје решење.

Молимо Вас да ми пошаљете било какве коментаре, исправке, побољшања или а ја ћу све од себе да овај чланак ажуриран на мечу.

3 Респонсес то "Канцеларија Грид помоћу виртуелних окружења - Део 5"

  1. [...] Финални део ове серије, пригодно назван део 5, ми ћемо разговарати о примени овог система за. Ја ћу укратко шта је научио и [...]

  2. Здраво тамо, Велика чланак човјече! Уморан сам од користи РСС и да ли користите Туиттер, тако да можете пратити тамо: Д
    ПС: Да ли сте размишљали стављање видеа на свој блог да би читаоцима још уживао мислим да то ради, Ролан Горицхка.

  3. Погледајте Твиттер на десној страни сваке странице. Хвала!

Допуст један Одговор













Панорама Тхеме Тхемоцраци

8 посетилаца онлине сада
3 гостију, 5 ботова, 0 чланова
Максимална данас Посетиоци: 13 у 12:36 пм УТЦ
Овог месеца: 26 у 07-05-2011 12:35 пм УТЦ
Ове године: 130 у 28-03-2011 10:40 ам УТЦ
Све време: 28-03-2011 у 10:40 130 ам УТЦ