初識(shí)云計(jì)算:它出現(xiàn)的契機(jī),它解決了什么問題
@[toc]
before 云計(jì)算
為什么會(huì)出現(xiàn)了云計(jì)算,那必然是時(shí)代發(fā)展的大勢所趨。這個(gè)趨勢是如何的,還要從頭開始溯源。
我們從局域網(wǎng)開始吧。局域網(wǎng)是互聯(lián)網(wǎng)的雛形,廣域網(wǎng)是在局域網(wǎng)的基礎(chǔ)上進(jìn)行了放大(這使我想起了鶴老師的一句經(jīng)典名言:世界上的所有事物,都不能簡單的放大處理。因?yàn)橐坏┓糯?,難度不是線性增長的,而是以冪指數(shù)形式增長的。)
不是題外話哈。
可以說,局域網(wǎng)是云計(jì)算發(fā)展的第一步吧(沒網(wǎng)怎么云計(jì)算嘞)。
除了局域網(wǎng),還需要有存放計(jì)算機(jī)的機(jī)房、集中存儲(chǔ)數(shù)據(jù)的數(shù)據(jù)中心,從網(wǎng)格計(jì)算發(fā)展到了大規(guī)模計(jì)算,再到超算。
風(fēng)起云涌
隨著云計(jì)算概念向前推進(jìn),虛擬機(jī)(VM)的概念被提出。我想這個(gè)大家現(xiàn)在都不陌生吧,咱做開發(fā)的電腦上應(yīng)該都有個(gè)VMware之類的軟件吧。
從技術(shù)架構(gòu)變遷上看,服務(wù)器架構(gòu)的變化可以分為4個(gè)階段:普通服務(wù)器、小型機(jī)、資源池化、虛擬化容器。
普通服務(wù)器:一臺(tái)服務(wù)器,運(yùn)行一些代碼,一兩個(gè)工程師維護(hù)即可。
小型機(jī):從上面那個(gè)階段到這個(gè)階段很自然吧,單機(jī)不夠用,就集群唄。這個(gè)階段初步具有分布式計(jì)算系統(tǒng)模型了。同時(shí)還具有容災(zāi)冷備等能力。
資源池化:那從上面那個(gè)階段進(jìn)入這個(gè)階段又是為什么呢?因?yàn)樾⌒蜋C(jī)貴死了,而且服務(wù)維護(hù)成本較高。怎么說呢,我們跳出當(dāng)下環(huán)境來看就比較容易理解:你是一家汽車制造商CEO,你們企業(yè)要進(jìn)行數(shù)字化轉(zhuǎn)型,你覺得是專門置辦這么一套分布式系統(tǒng),再請那么些專業(yè)人員來維護(hù)比較靠譜,還是交給專業(yè)的互聯(lián)網(wǎng)公司來做合理?
在這個(gè)大前提下,這個(gè)領(lǐng)域以谷歌為首的企業(yè)做起了==解決方案提供==的生意。
這個(gè)時(shí)期,運(yùn)營商普遍都建立了X86服務(wù)器的資源池,劃分虛擬化的機(jī)器供應(yīng)部署并支撐其運(yùn)行。
資源池虛擬化是打破計(jì)算機(jī)資源底層機(jī)器限制并對資源重新分配單元的方式,為應(yīng)用部署代理很大的靈活性。
虛擬化容器:隨著技術(shù)的發(fā)展,虛擬化技術(shù)又有了長足進(jìn)步,因?yàn)槠胀ǔ鼗夹g(shù)除了要運(yùn)行程序邏輯之外還需要運(yùn)行操作系統(tǒng),這樣一來虛擬化的成本本就提升了,后來便發(fā)展出使用比操作系統(tǒng)更小的虛擬化同期進(jìn)行服務(wù)包裝這一路線。
這是什么意思呢?舉個(gè)例子:普通池化技術(shù)就好比我們?nèi)ナ袌鲑I雞,一次一只要全買了??墒俏覀冎幌胭I10個(gè)雞腿呀。于是就出現(xiàn)了后面的辦法,對整雞進(jìn)行切割,用戶各取所需。
雖然虛擬化技術(shù)和云計(jì)算技術(shù)高度相關(guān),很多云服務(wù)中心會(huì)使用虛擬化技術(shù)作為后臺(tái)的實(shí)現(xiàn)方案,但是脫離了云服務(wù),虛擬化技術(shù)也是可以單獨(dú)使用的(咱不就在用著 VMware 嘛)。
那么到底什么是云計(jì)算呢?對不同的人可以有不同的解釋,對我來說,文章前面已經(jīng)標(biāo)黃了:==解決方案==。
云·價(jià)值體現(xiàn)
第一篇看完,可能會(huì)對云計(jì)算有這么兩個(gè)感覺:1、共享桌面(NC技術(shù))。2、服務(wù)器租賃。
然后得出一個(gè)結(jié)論:又是一個(gè)炒概念的。
如果要這樣認(rèn)識(shí)也行,都是個(gè)人認(rèn)知嘛。不過我覺得,云計(jì)算是在這些之上構(gòu)建出來的。云計(jì)算在這些技術(shù)之后出現(xiàn),涵蓋的內(nèi)容也遠(yuǎn)超此類范疇,利用各種已有技術(shù),在一個(gè)重要的時(shí)間點(diǎn)上將所有的技術(shù)合而為一,讓這些技術(shù)可以創(chuàng)新性的結(jié)合在一起。
云計(jì)算的價(jià)值體現(xiàn)在哪里呢?性能?。?!
咱也不說那么遠(yuǎn)的什么淘寶雙十一,咱就說自己身邊的教務(wù)系統(tǒng)吧。平時(shí)幾個(gè)人用都好好的,一到選課、查成績、教師評分等QPS可能成千上萬的時(shí)候再看,就懂了。
每一屆都有很多學(xué)生反映這個(gè)現(xiàn)象,但是總不能讓學(xué)校一年就為了那么幾天專門買一堆服務(wù)器吧。
這時(shí)候,云計(jì)算的價(jià)值不就體現(xiàn)出來了嘛。
(為啥不是服務(wù)器租賃的價(jià)值呢?自己思考)
云·安全
云上放那么多數(shù)據(jù),那不得被人惦記。所以能做云計(jì)算的公司,首先安全能力得數(shù)一數(shù)二吧。
對于安全方面畢竟我不是專業(yè)的,但是我還是需要了解一二的。
公有云、私有云、混合云
公有云:任何人都可以在網(wǎng)上租用到的服務(wù)。
私有云:由公司自己部署服務(wù)器和云服務(wù)架構(gòu),所有的數(shù)據(jù)存儲(chǔ)、應(yīng)用邏輯以及云平臺(tái)的管理都放在自己的云平臺(tái)中。
相比公有云,私有云更貴,不過也更安全,更可靠。
混合云:公有云 + 私有云?;旌显剖墙陙砥髽I(yè)部署的主要發(fā)展方向。越來越多的企業(yè)一方面希望把自己的數(shù)據(jù)放到較為安全的地方,另一方面也希望獲得更多公有云的資源。這時(shí)一種將公有云和私有云混合的新模型就應(yīng)運(yùn)而生了。
混合云的優(yōu)勢也很明顯:
1、節(jié)約成本?;旌显票燃兇獾乃接性圃诔杀痉矫嬗胁豢珊鲆暤膬?yōu)勢。
2、提供了擴(kuò)容性和擴(kuò)展性。
3、獲得了持續(xù)集成的能力。通過公有云的不斷升級帶動(dòng)整體架構(gòu)的不斷提升。
云計(jì)算和行業(yè)結(jié)合是目前云計(jì)算的大趨勢,未來云服務(wù)會(huì)根據(jù)各種場景制作出更多的云服務(wù)方案。
技能部分
提高穩(wěn)定性的最佳實(shí)踐
1、監(jiān)控關(guān)鍵組件。一般而言,對組件的監(jiān)控包括以下兩個(gè)方面:對其性能表現(xiàn)的監(jiān)控,一般是監(jiān)控CPI、I/O和內(nèi)存占用等指標(biāo)。對其業(yè)務(wù)處理狀態(tài)的監(jiān)控,一般以日志分析的方式做監(jiān)控。
2、對各部分穩(wěn)定性設(shè)定清晰的需求。
在系統(tǒng)的設(shè)計(jì)階段,對各個(gè)子部件設(shè)定一個(gè)合理的穩(wěn)定性需求,有助于對不同部件進(jìn)行針對性的異常預(yù)案和冗余設(shè)計(jì)。
3、盡可能自動(dòng)化運(yùn)維操作。
人的操作失誤率往往遠(yuǎn)高于完全自動(dòng)化的系統(tǒng)。自動(dòng)化的系統(tǒng)如果運(yùn)行出了錯(cuò)誤,調(diào)整參數(shù)之后將會(huì)往更精確的方向發(fā)展,而人會(huì)由于各種原因,嗯。
4、容災(zāi)備份:熱備 + 冷備。
5、多數(shù)據(jù)中心提供服務(wù)冗余。
云計(jì)算
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。