專業(yè)長春網(wǎng)站建設(shè)公司為您提供網(wǎng)站推廣、網(wǎng)站優(yōu)化、網(wǎng)絡(luò)推廣、網(wǎng)絡(luò)優(yōu)化、seo、長春seo服務(wù),16年來從不用而業(yè)務(wù)員的網(wǎng)絡(luò)公司,信譽好,口碑好,服務(wù)好

網(wǎng)站計算網(wǎng)格的缺點

欄目:網(wǎng)絡(luò)推廣 發(fā)布時間:2021-03-17

<當(dāng)初咱們要從利用網(wǎng)格盤算基本設(shè)施的優(yōu)點轉(zhuǎn)而探討它的毛病了。與優(yōu)點一樣,每一個毛病的重要性是與你考慮利用網(wǎng)格的利用直接相干的。假如你的利用設(shè)計是容許并行運行的,那么不實用于單利用這個毛病對你來說可能不算什么。但假如你采取了網(wǎng)格盤算的架構(gòu),而你的利用是單利用,并且已經(jīng)發(fā)展到在24小時內(nèi)不能盤算完只須要24小時盤算的數(shù)據(jù),而你必須要做些什么,否則就會始終拖后,那么這個毛病興許就是你的逝世穴。咱們將探討三類重要的網(wǎng)格盤算毛病,包含難以同時共享基本設(shè)施、不實用于單利用以及增加了利用基本設(shè)施的龐雜度。


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

相關(guān)鏈接:長春網(wǎng)站優(yōu)化,長春網(wǎng)站推廣,長春網(wǎng)絡(luò)推廣長春網(wǎng)站排名,網(wǎng)站推廣,網(wǎng)絡(luò)推廣,網(wǎng)站優(yōu)化網(wǎng)站排名,長春seo網(wǎng)站seo,http://www.cfxzw.cn