專業(yè)長(zhǎng)春網(wǎng)站建設(shè)公司為您提供網(wǎng)站推廣、網(wǎng)站優(yōu)化、網(wǎng)絡(luò)推廣、網(wǎng)絡(luò)優(yōu)化、seo、長(zhǎng)春seo服務(wù),16年來從不用而業(yè)務(wù)員的網(wǎng)絡(luò)公司,信譽(yù)好,口碑好,服務(wù)好
<當(dāng)初咱們要從利用網(wǎng)格盤算基本設(shè)施的優(yōu)點(diǎn)轉(zhuǎn)而探討它的毛病了。與優(yōu)點(diǎn)一樣,每一個(gè)毛病的重要性是與你考慮利用網(wǎng)格的利用直接相干的。假如你的利用設(shè)計(jì)是容許并行運(yùn)行的,那么不實(shí)用于單利用這個(gè)毛病對(duì)你來說可能不算什么。但假如你采取了網(wǎng)格盤算的架構(gòu),而你的利用是單利用,并且已經(jīng)發(fā)展到在24小時(shí)內(nèi)不能盤算完只須要24小時(shí)盤算的數(shù)據(jù),而你必須要做些什么,否則就會(huì)始終拖后,那么這個(gè)毛病興許就是你的逝世穴。咱們將探討三類重要的網(wǎng)格盤算毛病,包含難以同時(shí)共享基本設(shè)施、不實(shí)用于單利用以及增加了利用基本設(shè)施的龐雜度。
難以同時(shí)共享第一個(gè)毛病是難以同時(shí) 共享網(wǎng)格盤算的基本設(shè)施,誠然這并不是不可能實(shí)現(xiàn)。當(dāng)然,有些網(wǎng)格十分大,它們有尾夠的產(chǎn)能,可能同時(shí)運(yùn)行很多利用,但事實(shí)上這些利用還是運(yùn)行在獨(dú)破的網(wǎng)格環(huán)境中,只是主機(jī)在某個(gè)特定時(shí)光段被從新調(diào)配了罷了。例如,假如我有一個(gè)由100自主機(jī)形成的網(wǎng)格,那么我就能分辨在10臺(tái)主機(jī)上運(yùn)行10個(gè)利用。誠然你可能把這種做法看作基本設(shè)施共享,但正如咱們?cè)谇懊鎯?yōu)點(diǎn)一節(jié)中所說的,這不是在同時(shí)共享基本設(shè)施。在同一臺(tái)主機(jī)上運(yùn)行多個(gè)利用實(shí)際上違背了網(wǎng)格基本設(shè)施進(jìn)行大范圍并行盤算的初衷。
網(wǎng)格并不適合多個(gè)租戶共享的基本設(shè)施。在網(wǎng)格上運(yùn)行,是為了并行化利用,進(jìn)步利用的盤算帶寬。在網(wǎng)格環(huán)境中,共享跟多租戶操作可能順次產(chǎn)生,一個(gè)要在另一個(gè)之后履行,每個(gè)利用都是獨(dú)破運(yùn)行的,當(dāng)一個(gè)作業(yè)實(shí)現(xiàn)之后,再履行下一個(gè)作業(yè)。這品種型的調(diào)度在運(yùn)行大范圍并行處理的體系中很常見,進(jìn)行這種處理的基本設(shè)施通常被設(shè)計(jì)為可能被同時(shí)利用來盤算大型問題集。對(duì)你來說,這就象征著你的利用跟體系必須存在機(jī)動(dòng)性,要么可能依據(jù)須要開端跟暫停處理,要么可能按期地在固定的時(shí)光運(yùn)行,通常是每天一次或每周一次。因?yàn)槔庙氁驹O(shè)施才干運(yùn)行,所以它們通常被安排在某個(gè)時(shí)光窗內(nèi)運(yùn)行。假如逐個(gè)個(gè)應(yīng) 用運(yùn)行的時(shí)光超出了這個(gè)時(shí)光窗,可能是因?yàn)轫氁幚淼臄?shù)據(jù)增加了,那么就必須從新安排-一 個(gè)時(shí)光窗讓這個(gè)利用連續(xù)處理數(shù)據(jù),否則其余所有作業(yè)都會(huì)被推遲。
不實(shí)用于單一-利用咱們看到的網(wǎng)格盤算基本設(shè)施的下一個(gè)毛病是它不實(shí)用于單一利用。事實(shí)上,假如你不能把利用劃分為可能并行運(yùn)行的組件,那么網(wǎng)格對(duì)處理就毫無幫助。在網(wǎng)格上運(yùn)行單一利用,對(duì)它的吞吐量不任何進(jìn)步。因?yàn)閱? -利用可能被 復(fù)制到多臺(tái)服務(wù)器上,如X軸劃分所示,所以增加服務(wù)器就可能進(jìn)步單一利用的產(chǎn)能。正如咱們?cè)谔接懓策_(dá)爾定律時(shí)所說的,一個(gè)程序中非串行性局部會(huì)從并行化中受益,而程序的其余局部則得不到什么利益。程序中必須順次運(yùn)行的組件是不能被并行化的。
增加了龐雜度咱們看到的網(wǎng)格盤算的最后一個(gè)重要毛病是網(wǎng)格基本設(shè)施的龐雜度高。托管跟運(yùn)行一個(gè)利用,自身已經(jīng)夠龐雜了,因?yàn)橥ǔm氁紤]這個(gè)利用與用戶的交互、與其余體系的交互、與數(shù)據(jù)庫的交互、與硬盤存儲(chǔ)的交互,等等。把這種龐雜度已經(jīng)很高、十分不牢固的環(huán)境再放置到網(wǎng)格環(huán)境之上,它就會(huì)變得更加龐雜。網(wǎng)格并不僅是另一組主機(jī)罷了。在網(wǎng)格上運(yùn)行,須要一套專用的操作體系,用于治理各種事務(wù),如哪個(gè)主機(jī)處理哪個(gè)作業(yè),在一個(gè)作業(yè)旁邊假如一個(gè)主機(jī)逝世機(jī)了應(yīng)當(dāng)怎么處理,在履行逐個(gè)個(gè)任務(wù)時(shí)主機(jī)須要什么數(shù)據(jù),在處理結(jié)束后收集處理的結(jié)果,刪除主機(jī)上的數(shù)據(jù),把結(jié)果會(huì)集在一起,如此等等。這樣無疑會(huì)增加很大的龐雜度,假如你曾經(jīng)調(diào)試過在多臺(tái)服務(wù)器上運(yùn)行多少百個(gè)實(shí)例的利用,那么你可能想見調(diào)試一個(gè)在多少百臺(tái)服務(wù)器上運(yùn)行的利用的難度。
網(wǎng)格盤算的毛病
咱們已經(jīng)列出了網(wǎng)格盤算的三個(gè)重要毛病,它們排名不分先后,而且這里也不列出所有的毛病。網(wǎng)站制作涵蓋了許多不同的技能和學(xué)科中所使用的生產(chǎn)和維護(hù)的網(wǎng)站。不同領(lǐng)域的網(wǎng)頁設(shè)計(jì),網(wǎng)頁圖形設(shè)計(jì),界面設(shè)計(jì),創(chuàng)作,其中包括標(biāo)準(zhǔn)化的代碼和專有軟件,用戶體驗(yàn)設(shè)計(jì)和搜索引擎優(yōu)化。許多人常常會(huì)分為若干個(gè)工作小組,負(fù)責(zé)網(wǎng)站不同方面的設(shè)計(jì)。還有很多其余網(wǎng)格盤算的毛病,不過這三種是把網(wǎng)格盤算引入你的基本設(shè)施時(shí)你會(huì)碰到的存在代表性的毛病。
●難以同時(shí)共享。假如不舍棄在網(wǎng)格上運(yùn)行得到的某些利益,就不能同時(shí)共享網(wǎng)格盤算基本設(shè)施。這就象征著通常須要預(yù)先做好作業(yè)跟利用的調(diào)度,而不能一經(jīng)請(qǐng)求就運(yùn)行。
●不實(shí)用于單一利用。假如你的利用不能被劃分為較小的任務(wù),那么在網(wǎng)格上運(yùn)行可能多少乎得不到任何利益。要利用網(wǎng)格盤算基本設(shè)施,你須要把利用劃分成能獨(dú)破運(yùn)行的非順次履行的任務(wù)。
●增加了龐雜度。在網(wǎng)格環(huán)境上運(yùn)行,可能會(huì)給你已經(jīng)比較龐雜的利用增加更大的龐雜度。假如產(chǎn)生了問題,不管這個(gè)問題是來自你利用代碼中的一個(gè)bug,還是來自運(yùn)行利用的環(huán)境,調(diào)試都會(huì)變得更加艱苦了。
以上是把網(wǎng)格盤算體系集成到你的基本設(shè)施中的三個(gè)毛病。網(wǎng)站建設(shè)前期準(zhǔn)備包括了前期網(wǎng)站定位、內(nèi)容差異化、頁面溝通等戰(zhàn)略性調(diào)研,這些確立后,再去注冊(cè)域名、租用空間、網(wǎng)站風(fēng)格設(shè)計(jì)、網(wǎng)站代碼制作五個(gè)部分,這個(gè)過程需要網(wǎng)站策劃人員、美術(shù)設(shè)計(jì)人員、WEB程序員共同完成。同樣,每個(gè)毛病的重要性取決于你的利用跟實(shí)現(xiàn)。
這些是咱們看到的把網(wǎng)格網(wǎng)站制造盤算基本設(shè)施集成到你的架構(gòu)中的重要利弊。如前所述,這些優(yōu)毛病的重要性是由你特定的利用或技巧團(tuán)隊(duì)決定的。例如,假如你有一個(gè)強(qiáng)盛的經(jīng)營(yíng)團(tuán)隊(duì),存在豐富的利用跟在網(wǎng)格基本設(shè)施上運(yùn)行的教訓(xùn),那么網(wǎng)格帶來的龐雜度增加,對(duì)你來說可能就不成問題了。假如你不這樣的經(jīng)營(yíng)團(tuán)隊(duì),你的團(tuán)隊(duì)中也不人可能支撐在網(wǎng)格上運(yùn)行的利用,那么這個(gè)毛病可能就會(huì)讓你停止不前。
假如你仍然對(duì)如何利用網(wǎng)站制造網(wǎng)格盤算基本設(shè)施覺得懷疑,可能考慮在哪里利用網(wǎng)格。網(wǎng)站建設(shè)前期準(zhǔn)備包括了前期網(wǎng)站定位、內(nèi)容差異化、頁面溝通等戰(zhàn)略性調(diào)研,這些確立后,再去注冊(cè)域名、租用空間、網(wǎng)站風(fēng)格設(shè)計(jì)、網(wǎng)站代碼制作五個(gè)部分,這個(gè)過程需要網(wǎng)站策劃人員、美術(shù)設(shè)計(jì)人員、WEB程序員共同完成。誠然你會(huì)讀到一些不同的假想,但要時(shí)刻記住前面介紹過的網(wǎng)格的優(yōu)毛病,因?yàn)樗鼈儾攀怯绊懩銢Q定是否開端投人一個(gè)類似名目標(biāo)因素。
相關(guān)鏈接:長(zhǎng)春網(wǎng)站優(yōu)化,長(zhǎng)春網(wǎng)站推廣,長(zhǎng)春網(wǎng)絡(luò)推廣,長(zhǎng)春網(wǎng)站排名,網(wǎng)站推廣,網(wǎng)絡(luò)推廣,網(wǎng)站優(yōu)化,網(wǎng)站排名,長(zhǎng)春seo,網(wǎng)站seo,http://2588js.com