盡可能米用小的、便宜的系統(tǒng)。在超高速發(fā)展階段,在生產(chǎn)環(huán)境中采用該方法。應(yīng)用方式:在生產(chǎn)環(huán)境中不要采用非常大的系統(tǒng)。允許低成本的快速發(fā)展。采用經(jīng)濟(jì)型硬件構(gòu)建系統(tǒng),不要讓自己陷入高利潤、高端服務(wù)器的陷阱。
超高速發(fā)展的公司是孤獨(dú)的。要學(xué)習(xí)的東西是很多,但是能用來學(xué)習(xí)的時(shí)間卻幾乎沒有。不過放心,如果采納我們的建議,你將會(huì)有許多朋友,它們就是需要耗電、發(fā)熱、能夠排風(fēng)、執(zhí)行賺錢任務(wù)的計(jì)算機(jī)。在超高速發(fā)展的世界中,我們相信,擁有許多便宜的“金魚”比擁有幾匹昂貴的“純種馬”更好。
大學(xué)微積分課本中,最讓我欣賞的一句話是“無庸置疑,即使是不經(jīng)意的觀察者也能發(fā)現(xiàn)<在此插人一句完全不知所云的話>”。這句話讓我印象深刻,主要因?yàn)楫?dāng)時(shí)所討論的內(nèi)容對我來說既不直觀也不顯而易見。也許,采用更多較小的服務(wù)器與采用較少的大型服務(wù)器相比,好處并不是顯而易見的。事實(shí)上,采用更多的計(jì)算機(jī),意味著耗電更多,占地更多,冷卻系統(tǒng)更多。之所以我說采用更多較小服務(wù)器比采用較少大型服務(wù)器好,原因有二。
你的設(shè)備供應(yīng)商,在提成機(jī)制刺激下,一定會(huì)向你兜售利潤高的產(chǎn)品。絕對如此,他們雖然跟你談賺錢,但只有把利潤率高的設(shè)備賣給你,他們才會(huì)賺最多的錢。而這種設(shè)備就是處理器數(shù)量最多的服務(wù)器。為什么會(huì)這樣?許多公司依賴于更快更大的硬件來完成必要的工作,卻不愿意對基礎(chǔ)設(shè)施擴(kuò)展進(jìn)行投資。同樣地,設(shè)備制造商則用更高的價(jià)格來控制這些公司,從而實(shí)現(xiàn)高利潤。但這個(gè)方法的向題在于,更快更大的機(jī)器并不真的比具有等量處理器的多個(gè)小系統(tǒng)處理的工作量多。對于這些大型服務(wù)器來說,CPU效率低這個(gè)問題依然沒有解決。隨著CPU的增加,每個(gè)CPU所能做的工作都比它在一個(gè)CPU系統(tǒng)(無論核的數(shù)量是多少)中所能做的少一些。造成這種問問題的原因有很多,包括調(diào)度多個(gè)處理器的調(diào)度算法效率低、與內(nèi)存總線的訪問速度沖突、結(jié)構(gòu)沖突、數(shù)據(jù)沖突,等等。
仔細(xì)想想我們剛才所講的。你在CPU上花的錢多了,但是每個(gè)CPU所能做的卻少了。這樣就吃了兩次虧。
面對前面這些情況,供應(yīng)商可能會(huì)通過第一輪比較常見的質(zhì)疑。聰明的人會(huì)迅速地進(jìn)一步說明:你的整體成本會(huì)下降,因?yàn)樯倭看笤O(shè)備比大量小設(shè)備消耗的總電能更少。事實(shí)上,他們可能會(huì)說,你可以與他們的合作伙伴共享(或者虛擬化)使用系統(tǒng),這樣就能得到小系統(tǒng)、耗電少的好處了。這就給我們帶來了第二個(gè)問題,必須好好計(jì)算一下了。事實(shí)上,大型系統(tǒng)的耗電量可能更少,從而節(jié)約成本。由于電力成本增加,系統(tǒng)成本降低,所以系統(tǒng)必然存在一個(gè)“合適的大小”,能夠達(dá)到電力、系統(tǒng)成本以及計(jì)算能力的最優(yōu)組合。但是,供應(yīng)商可不是提供這些信息的好人選。你應(yīng)該自己好好計(jì)算一下。計(jì)算的結(jié)果通常不會(huì)讓你購買大的系統(tǒng)。要弄清楚如何對待供應(yīng)商的論證,可以把它們分解開來看看。
這道算術(shù)題很簡單。讓我們用一個(gè)獨(dú)立第三方提供的系統(tǒng)利用率的標(biāo)準(zhǔn)評測程序來看看電力成本和單位電力消耗。我們發(fā)現(xiàn),適合我們的系統(tǒng)仍然是經(jīng)濟(jì)型系統(tǒng)(而并不是供應(yīng)商所認(rèn)定的為高端系統(tǒng)),且能夠在電力消耗與空間需求最小的情況下,計(jì)算能力實(shí)現(xiàn)大化。幾乎所有案例中,當(dāng)考慮到總體成本時(shí),購置成本通常都會(huì)降低。
就虛擬化而言,要記住:沒有免費(fèi)的軟件。利用虛擬化系統(tǒng)(舊的術(shù)語叫做域或者分區(qū))的原因有很多。但把一臺(tái)服務(wù)器虛擬化成四個(gè)分區(qū),不可能比購買四臺(tái)與每個(gè)分區(qū)大小相等的服務(wù)器得到更大的系統(tǒng)處理能力和生產(chǎn)量。記住,運(yùn)行虛擬化軟件必須占用CPU周期,這就需要從某處得到這些周期。再說一次,利用虛擬化系統(tǒng)的原因有很多,但是一個(gè)大型分區(qū)系統(tǒng)的系統(tǒng)容量比多個(gè)與分區(qū)大小相等的小型系統(tǒng)的容量多是錯(cuò)誤的,也并非虛擬化的理由。
與采用昂貴的系統(tǒng)相比,我們要采用經(jīng)濟(jì)型系統(tǒng)的原因還有什么呢?因?yàn)槲覀兇蛩氵M(jìn)行密集的擴(kuò)展,所以相對于擴(kuò)展頻率來說,這樣更經(jīng)濟(jì)。采購經(jīng)濟(jì)型系統(tǒng)更容易獲批。雖然可能有多臺(tái)小服務(wù)器,但是放棄其中幾臺(tái),空閑時(shí)才解決它們的問題,要比盡快解決昂貴系統(tǒng)的問題容易得多。盡管這個(gè)原因不那么直觀,但是采用經(jīng)濟(jì)型系統(tǒng)(金魚)的環(huán)境與采用昂貴系統(tǒng)(純種馬)的環(huán)境相比,我們成功地用更少的人員管理了更多的系統(tǒng)。由于每個(gè)單元中的組件更少(如CPU),我們用于維護(hù)這種系統(tǒng)的費(fèi)用更少,可以負(fù)擔(dān)得起更多的冗余,失敗也更少。最后,我們要解釋的是為什么稱這種系統(tǒng)為“金魚”。在擴(kuò)展時(shí),這些系統(tǒng)是非常廉價(jià)的。如果它們“死了”,那么可能就會(huì)被丟到一邊,而不是花時(shí)間把它們修好。而另一方面,“純種馬”系統(tǒng)意味著相當(dāng)大的投入,需要花費(fèi)時(shí)間對其進(jìn)行
網(wǎng)站設(shè)計(jì)維護(hù)和修復(fù)??傊?,我們傾向于有更多小朋友,而不是幾個(gè)大朋友。
本文名稱:采用經(jīng)濟(jì)型系統(tǒng)
新聞來源:http://www.rwnh.cn/news/124537.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供關(guān)鍵詞優(yōu)化、定制網(wǎng)站、微信公眾號、面包屑導(dǎo)航、ChatGPT、品牌網(wǎng)站建設(shè)
廣告
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源:
創(chuàng)新互聯(lián)