此刻我們要從利用網(wǎng)格計(jì)算根本舉措措施的長(zhǎng)處轉(zhuǎn)而會(huì)商它的錯(cuò)誤謬誤了。與長(zhǎng)處1樣,每個(gè)錯(cuò)誤謬誤的主要性是與你斟酌利用網(wǎng)格的利用直接相干的。若是你的利用設(shè)計(jì)是許可并交運(yùn)行的,那末不合用于單利用這個(gè)錯(cuò)誤謬誤對(duì)你來(lái)講可能不算甚么。但若是你采取了網(wǎng)格計(jì)算的架構(gòu),而你的利用是單利用,而且已成長(zhǎng)到在二四小時(shí)內(nèi)不克不及計(jì)算完只需要二四小時(shí)計(jì)算的數(shù)據(jù),而你必需要做些甚么,不然就會(huì)1向拖后,那末這個(gè)錯(cuò)誤謬誤或許就是你的死穴。我們將會(huì)商3類首要的網(wǎng)格計(jì)算錯(cuò)誤謬誤,包羅難以同時(shí)同享根本舉措措施、不合用于單利用和增添了利用根本舉措措施的復(fù)雜度。
難以同時(shí)同享第1個(gè)錯(cuò)誤謬誤是難以同時(shí)同享網(wǎng)格計(jì)算的根本舉措措施,固然這其實(shí)不是不成能實(shí)現(xiàn)。固然,有些網(wǎng)格很是大,它們有尾夠的產(chǎn)能,可以或許同時(shí)運(yùn)行很多利用,但事實(shí)上這些利用仍是運(yùn)行在自力的網(wǎng)格情況中,只是主機(jī)在某個(gè)特按時(shí)間段被從頭分派了罷了。例如,若是我有1個(gè)由一零零自立機(jī)組成的網(wǎng)格,那末我就可以別離在一零臺(tái)主機(jī)上運(yùn)行一零個(gè)利用。固然你可以把這類做法看做根本舉措措施同享,但正如我們?cè)谇懊骈L(zhǎng)處1節(jié)中所說(shuō)的,這不是在同時(shí)同享根本舉措措施。在統(tǒng)1臺(tái)主機(jī)上運(yùn)行多個(gè)利用現(xiàn)實(shí)上背背了網(wǎng)格根本舉措措施進(jìn)行大范圍并行計(jì)算的初志。
網(wǎng)站開(kāi)發(fā)
網(wǎng)格其實(shí)不合適多個(gè)租戶同享的根本舉措措施。在網(wǎng)格上運(yùn)行,是為了并行化利用,提高利用的計(jì)算帶寬。在網(wǎng)格情況中,同享和多租戶操作可以按序產(chǎn)生,1個(gè)要在另外1個(gè)以后履行,每1個(gè)利用都是自力運(yùn)行的,當(dāng)1個(gè)功課完成以后,再履行下1個(gè)功課。這類類型的調(diào)劑在運(yùn)行大范圍并行處置的系統(tǒng)中很常見(jiàn),進(jìn)行這類處置的根本舉措措施凡是被設(shè)計(jì)為可以或許被同時(shí)利用來(lái)計(jì)算大型問(wèn)題集。對(duì)你來(lái)講,這就意味著你的利用和系統(tǒng)必需具有矯捷性,要末可以按照需要起頭和暫停處置,要末可以按期地在固定的時(shí)候運(yùn)行,凡是是天天1次或每周1次。因?yàn)槔眯枰九e措措施才能運(yùn)行,所以它們凡是被放置在某個(gè)時(shí)候窗內(nèi)運(yùn)行。若是逐1個(gè)應(yīng)用運(yùn)行的時(shí)候超越了這個(gè)時(shí)候窗,多是因?yàn)樾枰幹玫臄?shù)據(jù)增添了,那末就必需從頭放置-1個(gè)時(shí)候窗讓這個(gè)利用繼續(xù)處置數(shù)據(jù),不然其他所有功課城市被推延。
不合用于單1-利用我們看到的網(wǎng)格計(jì)算根本舉措措施的下1個(gè)錯(cuò)誤謬誤是它不合用于單1利用。事實(shí)上,若是你不克不及把利用劃分為可以或許并交運(yùn)行的組件,那末網(wǎng)格對(duì)處置就毫無(wú)幫忙。在網(wǎng)格上運(yùn)行單1利用,對(duì)它的吞吐量沒(méi)有任何提高。因?yàn)閱?-利用可以被復(fù)制到多臺(tái)辦事器上,如X軸劃分所示,所以增添辦事器便可以提高單1利用的產(chǎn)能。正如我們?cè)跁?huì)商安達(dá)爾定律時(shí)所說(shuō)的,1個(gè)法式中非串行性部門會(huì)從并行化中受益,而法式的其他部門則得不到甚么益處。法式中必需按序運(yùn)行的組件是不克不及被并行化的。
增添了復(fù)雜度我們看到的網(wǎng)格計(jì)算的最后1個(gè)主要錯(cuò)誤謬誤是網(wǎng)格根本舉措措施的復(fù)雜度高。托管和運(yùn)行1個(gè)利用,自己已夠復(fù)雜了,由于凡是需要斟酌這個(gè)利用與用戶的交互、與其他系統(tǒng)的交互、與數(shù)據(jù)庫(kù)的交互、與硬盤存儲(chǔ)的交互,等等。把這類復(fù)雜度已很高、很是不不變的情況再放置到網(wǎng)格情況之上,它就會(huì)變得加倍復(fù)雜。網(wǎng)格其實(shí)不只是另外1組主機(jī)罷了。在網(wǎng)格上運(yùn)行,需要1套專用的操作系統(tǒng),用于辦理各類事務(wù),如哪1個(gè)主機(jī)處置哪1個(gè)功課,在1個(gè)功課中心若是1個(gè)主機(jī)死機(jī)了應(yīng)當(dāng)如何處置,在履行逐1個(gè)使命時(shí)主機(jī)需要甚么數(shù)據(jù),在處置竣事后搜集處置的成果,刪除主機(jī)上的數(shù)據(jù),把成果聚集在1路,如斯等等。如許無(wú)疑會(huì)增添很大的復(fù)雜度,若是你曾調(diào)試過(guò)在多臺(tái)辦事器上運(yùn)行幾百個(gè)實(shí)例的利用,那末你可以想見(jiàn)調(diào)試1個(gè)在幾百臺(tái)辦事器上運(yùn)行的利用的難度。
網(wǎng)格計(jì)算的錯(cuò)誤謬誤
我們已列出了網(wǎng)格計(jì)算的3個(gè)首要錯(cuò)誤謬誤,它們排名不分前后,并且這里也沒(méi)有列出所有的錯(cuò)誤謬誤。還有很多其他網(wǎng)格計(jì)算的錯(cuò)誤謬誤,不外這3種是把網(wǎng)格計(jì)算引入你的根本舉措措施時(shí)你會(huì)碰到的具有代表性的錯(cuò)誤謬誤。
●難以同時(shí)同享。若是不舍棄在網(wǎng)格上運(yùn)行獲得的某些益處,就不克不及同時(shí)同享網(wǎng)格計(jì)算根本舉措措施。這就意味著凡是需要預(yù)先做好功課和利用的調(diào)劑,而不克不及1經(jīng)要求就運(yùn)行。
●不合用于單1利用。若是你的利用不克不及被劃分為較小的使命,那末在網(wǎng)格上運(yùn)行可能幾近得不到任何益處。要操縱網(wǎng)格計(jì)算根本舉措措施,你需要把利用劃分成能自力運(yùn)行的非按序履行的使命。
●增添了復(fù)雜度。在網(wǎng)格情況上運(yùn)行,可能會(huì)給你已比力復(fù)雜的利用增添更大的復(fù)雜度。若是產(chǎn)生了問(wèn)題,非論這個(gè)問(wèn)題是來(lái)自你利用代碼中的1個(gè)bug,仍是來(lái)自運(yùn)行利用的情況,調(diào)試城市變得加倍堅(jiān)苦了。
以上是把網(wǎng)格計(jì)算系統(tǒng)集成到你的根本舉措措施中的3個(gè)錯(cuò)誤謬誤。1樣,每1個(gè)錯(cuò)誤謬誤的主要性取決于你的利用和實(shí)現(xiàn)。
十余年老牌網(wǎng)站建設(shè)外包及網(wǎng)站定制公司,北京高端網(wǎng)站建設(shè)領(lǐng)跑者,數(shù)千家網(wǎng)站開(kāi)發(fā)公司案例。面向全國(guó)提供1對(duì)1的專業(yè)定制開(kāi)發(fā)及網(wǎng)站制作維護(hù)報(bào)價(jià)和方案,能精準(zhǔn)把握企業(yè)官網(wǎng)網(wǎng)頁(yè)設(shè)計(jì)核心訴求。
高級(jí)資深設(shè)計(jì)師與工程師操刀,讓您在做網(wǎng)站過(guò)程中高枕無(wú)憂
歡迎選擇北京天晴創(chuàng)藝網(wǎng)站制作公司http://www.cxgb.com.cn/
網(wǎng)站開(kāi)發(fā)
這些是我們看到的把網(wǎng)格網(wǎng)站建造計(jì)算根本舉措措施集成到你的架構(gòu)中的首要利弊。如前所述,這些優(yōu)錯(cuò)誤謬誤的主要性是由你特定的利用或手藝團(tuán)隊(duì)決議的。例如,若是你有1個(gè)壯大的運(yùn)營(yíng)團(tuán)隊(duì),具有豐碩的利用和在網(wǎng)格根本舉會(huì)所網(wǎng)站開(kāi)發(fā)措措施上運(yùn)行的經(jīng)驗(yàn),那末網(wǎng)格帶來(lái)的復(fù)雜度增添,對(duì)你來(lái)講可能就不成問(wèn)題了。若是你沒(méi)有如許的運(yùn)營(yíng)團(tuán)隊(duì),你的團(tuán)隊(duì)中也沒(méi)有人可以撐持在網(wǎng)格上運(yùn)行的利用,那末這個(gè)錯(cuò)誤謬誤可能就會(huì)讓你障礙不前。
若是你依然對(duì)若何利用網(wǎng)站建造網(wǎng)格計(jì)算根本舉措措施感應(yīng)迷惑,可以斟酌在哪里利用網(wǎng)格。固然你會(huì)讀到1些分歧的假想,但要時(shí)刻記住前面介紹過(guò)的網(wǎng)格的優(yōu)錯(cuò)誤謬誤,由于它們才是影響你決議是不是起頭投人1個(gè)近似項(xiàng)目標(biāo)身分。
網(wǎng)格計(jì)算模子的長(zhǎng)處包羅高計(jì)算速度、同享的根本舉措措施、對(duì)未利用產(chǎn)能的操縱和本錢?梢曰蛟S按照處置的需要敏捷地展計(jì)算周期的能力,明顯直接合用于擴(kuò)大利用、辦事或法式。便可擴(kuò)大性來(lái)講,按照需要增添計(jì)算產(chǎn)能很是主要,但1樣主要的是,要可以或許經(jīng)濟(jì)有用地做到這1點(diǎn)。
高計(jì)算速度我們想會(huì)商的第1個(gè)長(zhǎng)處也是網(wǎng)格計(jì)算的1個(gè)根基條件,即高計(jì)算速度。網(wǎng)格計(jì)算根本舉措措施是為那些需要高強(qiáng)度計(jì)算情況的利用設(shè)計(jì)的。這類方式把多臺(tái)主機(jī)和軟件結(jié)合在1路劃分使命和數(shù)據(jù),從而可以或許同時(shí)履行多個(gè)使命。并行處置的使命量受限于可用主機(jī)的數(shù)目(也就是利用中可以劃分出的組件的數(shù)目)和在極端環(huán)境下,阿誰(shuí)把切毗連在1路的收集自己。固然我們已在第二八章中介紹過(guò)安達(dá)爾定律,但這里有需要再重申逐1次,由于它從利用的局限性方面界說(shuō)了這1長(zhǎng)處的上限。該定律由吉恩.安達(dá)爾于一九六七年提出,它指出1個(gè)法式中不克不及被并行化的部門會(huì)限制并行化整體加速的速度。這意味著1個(gè)法式中非串行性部門會(huì)從并行化中受益,而法式的其他部門則得不到甚么益處。
同享的根本舉措措施網(wǎng)格計(jì)算的第2個(gè)長(zhǎng)處是利用了同享的根本舉措措施。大大都利用網(wǎng)格計(jì)算的利用都是天天利用1次,或每周利用1次,又或按期利用1次。在計(jì)算根本舉措措施沒(méi)有效于網(wǎng)格計(jì)算時(shí),它還可以被其他利用或手藝組織利用。我們將鄙人1節(jié)中會(huì)商同時(shí)同享利用根本舉措措施的局限性。這1長(zhǎng)處的重點(diǎn)在于可以或許按序地同享利用根本舉措措施。不管是公共網(wǎng)格,仍是私有網(wǎng)格
移動(dòng)端網(wǎng)站建設(shè),網(wǎng)格中的主機(jī)幾近都可以通宵達(dá)旦地被不竭利用。固然,這需要在全局網(wǎng)格系統(tǒng)中公道地放置功課,以便1個(gè)利用完成了處置以后,另外1個(gè)利用便可以起頭處置。這也要求利用的運(yùn)行時(shí)候具有矯捷性,或利用可以或許在運(yùn)行1個(gè)功課時(shí)暫停,比及這1天中網(wǎng)格有空余的產(chǎn)能時(shí)再繼續(xù)運(yùn)行。若是有些利用必需天天凌展一點(diǎn)運(yùn)行,那末在此之前運(yùn)行的功課必需在一點(diǎn)之前完成,或這些功課要被設(shè)計(jì)為可以或許在處置進(jìn)程中暫停,以后再繼續(xù)運(yùn)行,而且不會(huì)丟掉任何有價(jià)值的計(jì)算結(jié)。果。對(duì)那些熟習(xí)大型機(jī)上的功課調(diào)劑的人來(lái)講,這1點(diǎn)聽(tīng)起來(lái)有點(diǎn)耳熟,由于如前所述,在網(wǎng)格計(jì)算呈現(xiàn)之前,大型機(jī)是實(shí)現(xiàn)這類高強(qiáng)度并行處置的獨(dú)1體例。
對(duì)未利用產(chǎn)能的操縱我們?cè)谀承┚W(wǎng)格計(jì)算實(shí)現(xiàn)中看到的第3個(gè)長(zhǎng)處是它們操縱了未利用的產(chǎn)能。網(wǎng)格計(jì)算的實(shí)現(xiàn)有良多種,有的實(shí)現(xiàn)會(huì)成天都完全利用網(wǎng)格計(jì)算,而有的則會(huì)在白日利用其他類型的計(jì)算機(jī),只在晚上無(wú)人利用網(wǎng)格時(shí),才會(huì)毗連到它。對(duì)那些操縱殘剩產(chǎn)能的網(wǎng)格來(lái)講,這類方式叫作CPU拾遺。最聞名的CPU拾遺法式之-是SETI@home,它操縱了自愿者計(jì)算機(jī)上未利用的計(jì)算資本從射電千里鏡的數(shù)據(jù)中搜刮地外文明。明顯,操縱余暇產(chǎn)能是出缺點(diǎn)的,包羅主機(jī)數(shù)目不成預(yù)知和每自立機(jī)的產(chǎn)他和速度也不成預(yù)知。不外,當(dāng)面臨的是大型企業(yè)的計(jì)算機(jī)收集成者在夜問(wèn)空轉(zhuǎn)的尺度化系統(tǒng)時(shí),這些錯(cuò)誤謬誤都可以疏忽不計(jì)了。
本錢網(wǎng)格計(jì)算的第4個(gè)長(zhǎng)處在手本錢。操縱網(wǎng)格,我們可以有用地?cái)U(kuò)大,當(dāng)某項(xiàng)辦事成計(jì)算的需求增添時(shí),與其沿著X仙擴(kuò)大(程度復(fù)制)全部利用成組辦事,不如只擴(kuò)大需要增加的辦事成計(jì)算。如許你就可以夠只為需要的產(chǎn)能付費(fèi)。就本錢而言,另外1個(gè)長(zhǎng)處來(lái)自于操縱了自式機(jī)或辦事器上的空?qǐng)F(tuán)計(jì)算資本,這可以參考上段中介紹的法式SETI@home.
網(wǎng)格計(jì)算的長(zhǎng)處
我們已列出了網(wǎng)格計(jì)算的3個(gè)首要長(zhǎng)處,它們排名不分前后
誠(chéng)創(chuàng)航星電子,并且這里也沒(méi)有列出所有的長(zhǎng)處。還有很多其他網(wǎng)格計(jì)算的長(zhǎng)處,不外這3種是把網(wǎng)格計(jì)算引入你的根本舉措措施時(shí)你能獲得的具有代表性的益處。
●高計(jì)算速度。經(jīng)由過(guò)程結(jié)合利用1個(gè)收集上的多臺(tái)主機(jī),利用可以到達(dá)很是高的計(jì)算速度或計(jì)算吞吐量。
●同享的根本舉措措施。固然網(wǎng)格不適于與其他利用同時(shí)同享根本舉措措施,不外凡是它們不是被通宵達(dá)旦地不斷利用,而且可以被利用按序同享。
●對(duì)來(lái)利用產(chǎn)能的操縱。敵手那些鄙人班時(shí)候操縱來(lái)利用的主機(jī)的網(wǎng)格,它們很好地操縱了閑置的產(chǎn)能。小我計(jì)算機(jī)并不是獨(dú)1的閑置產(chǎn)能,凡是深夜時(shí)測(cè)試情況也不會(huì)被用到,所以也能夠被集成到網(wǎng)格計(jì)算系統(tǒng)中。
●本錢。不管網(wǎng)站扶植網(wǎng)格是擴(kuò)大了你供給的辦事中的某個(gè)利用,仍是操縱了閑置的產(chǎn)能,這兩種體例都使得計(jì)算加倍經(jīng)濟(jì)有用。這也是別的1個(gè)把網(wǎng)格著作擴(kuò)大解決方案的緣由。以上是把網(wǎng)格計(jì)算系統(tǒng)集成到你的根本舉措措施中你所能獲得的3個(gè)益處。而事實(shí)你能從中獲得多大的益處,則取決于你的利用和實(shí)現(xiàn)。
湖南OAKNET,