最開始,人們使用算盤進行計算和計數(shù)。
后來,人們開始使用電腦。
再后來,人們有了網(wǎng)絡(luò)。
再后來,中國人口大爆炸,男女比例嚴重失調(diào),男的比女的多3700萬,這三千多萬人沒事干,都去上網(wǎng)。于是服務(wù)器吃不消了。
于是人們就發(fā)明了牛X的技術(shù),用更好更多的服務(wù)器。
再后來,人更多了,于是服務(wù)器也更多了。
但事實上這樣的效果并不好,過度繁重復(fù)雜的結(jié)構(gòu)加大了網(wǎng)站設(shè)計和構(gòu)架的難度,而且越是復(fù)雜的系統(tǒng)越是不穩(wěn)定。
有可能一處出現(xiàn)問題,導(dǎo)致一個完整的系統(tǒng)徹底掛掉。如果考慮到系統(tǒng)的崩潰情況,那勢必要引入一個更復(fù)雜的方案來保證不同的服務(wù)器可以做不同的支援。這是一個無解的循環(huán),大量的計算資源被浪費在無限制的互相糾結(jié)中,很快到了瓶頸。進入死循環(huán)中……
人們想,那我不用這么亂七八糟復(fù)雜的系統(tǒng),我上個極其牛X的服務(wù)器不就好了?可是,太貴了……而且最牛X的也還沒制造出來……
于是人們突然想到了一個好辦法:把所有計算資源集結(jié)起來看成是一個整體(一朵云),通過并發(fā)使用資源完成操作請求。
每個操作請求都可以按照一定的規(guī)則分割成小片段,分發(fā)給不同的機器同時運算,每個機器其實只要做很小的計算就可以,這是哪怕286機器都輕松完成的。最后將這些機器的計算結(jié)果整合,輸出給用戶。
接下來解決比較軟的問題:在已有的計算資源的基礎(chǔ)不變的情況下,云計算把用戶的任務(wù)請求做除法,一個請求進來,我們把它變成許多個小任務(wù)段,最后匯總出去給用戶一個完整的結(jié)果。
對用戶來說,他根本感覺不到里面哪個CUP做了什么處理,哪部分是哪部分拼接起來的,他就感覺自己面對一臺5億內(nèi)存3億GHZ的巨無霸電腦一樣。
用戶對這樣的計算莫名其妙,云里霧里的,于是他就把這個東西,叫做云計算。
小編認為:之所以稱為“云”,是因為它在某些方面具有現(xiàn)實中云的特征:云一般都較大;云的規(guī)模可以動態(tài)伸縮,它的邊界是模糊的;云在空中飄忽不定,你無法也無需確定它的具體位置,但它確實存在于某處。
圖片及內(nèi)容均來源于網(wǎng)絡(luò)。