來源:北大青鳥總部 2023年01月04日 15:56
云計(jì)算(cloud computing)是分布式計(jì)算的一種,指的是通過網(wǎng)絡(luò)“云”將巨大的數(shù)據(jù)計(jì)算處理程序分解成無(wú)數(shù)個(gè)小程序,再通過多部服務(wù)器講程序得到結(jié)果返回給用戶;而按照美國(guó)國(guó)家標(biāo)準(zhǔn)與技術(shù)研究院(NIST)定義:云計(jì)算是一種按使用量付費(fèi)的模式,這種模式提供可用的、便捷的、按需的網(wǎng)絡(luò)訪問, 進(jìn)入可配置的計(jì)算資源共享池(資源包括網(wǎng)絡(luò),服務(wù)器,存儲(chǔ),應(yīng)用軟件,服務(wù)),這些資源能夠被快速提供,只需投入很少的管理工作,或與服務(wù)供應(yīng)商進(jìn)行很少的交互。
負(fù)責(zé)實(shí)施云計(jì)算的載體就是我們今天要講的主角:云計(jì)算機(jī)(又稱云服務(wù)器)。云計(jì)算機(jī)按照網(wǎng)絡(luò)結(jié)構(gòu)來講,通常會(huì)分為:私有云、公有云、專有云、混合云、社區(qū)云。而從服務(wù)類型上來講,通常又分為:laas、Paas、Saas。
接下來我會(huì)嘗試用日常生活中存在的例子,深入淺出的和大家逐一講講上面提到的一些稱呼。
假設(shè):小A、小B、小C住在同一棟樓,而樓下有一個(gè)檔次非常高的連鎖大飯店。
如果小A一直在家做飯,這是私有云,廚房就是小A的自建機(jī)房。(私有云是為某個(gè)特定用戶/機(jī)構(gòu)建立的,只能實(shí)現(xiàn)小范圍內(nèi)的資源優(yōu)化)
小B因?yàn)楹苡绣X,所以一直在飯店吃,這就是公有云,而飯店就是云數(shù)據(jù)中心。(公有云是為大眾建的,是徹底的社會(huì)化分工,能夠在較大范圍內(nèi)實(shí)現(xiàn)資源優(yōu)化。公有云可以同時(shí)擁有有很多用戶,而且一個(gè)用戶離開,其資源可以馬上釋放給下一個(gè)用戶,正如同飯店一般,客人雖然走了,但是桌子還在,同一個(gè)桌子可以服務(wù)很多客人,只是同一個(gè)桌子通常不能同時(shí)服務(wù)多個(gè)客人。)
小C因?yàn)槭秋埖昀习宓膬鹤?,在飯店有個(gè)固定包間,包間不對(duì)外人開放,這就是專有云(有的廠商將其定義為托管型私有云),包間則是云數(shù)據(jù)中心中的托管服務(wù)器。(專有云可以理解為是將企業(yè)的私有云建立在云服務(wù)企業(yè)的數(shù)據(jù)中心,用類似托管的方式,在公有云架構(gòu)上搭建符合自身業(yè)務(wù)架構(gòu)與安全性要求的系統(tǒng)。)
有一天、小A家有天來了十多個(gè)客人,小A本想招待大家在家中吃飯,無(wú)奈家里沒有足夠的餐具和桌椅,只能去飯店,這個(gè)時(shí)候就是私有云轉(zhuǎn)公有云。
如果恰好小A爸媽也在家,老倆口一輩子省吃儉用,舍不得花錢上飯店,于是小A的媽媽對(duì)小A說,你們?nèi)グ?,我和你爸在家吃,這個(gè)時(shí)候就是混合云了。(混合云通常是在公有云尚不完全成熟、而私有云存在運(yùn)維困難、部署時(shí)間長(zhǎng)、動(dòng)態(tài)擴(kuò)展難的階段,作為一種較為理想的平滑過渡方式所存在。)
假設(shè)某天小B和小A心血來潮買下了這家連鎖飯店中的一家店,并規(guī)定飯店只針對(duì)小B集團(tuán)的員工和小A本人開放,那這就相當(dāng)于社區(qū)云。(社區(qū)云本身就是介于公有、私有之間的一個(gè)形式,客戶自身可能不大,但因?yàn)橐恍┰颍绻瞎性?,政策和管理上都有可能存在風(fēng)險(xiǎn),所以就多家聯(lián)合做一個(gè)云平臺(tái)。)
當(dāng)然,去飯店花錢是有買有租,買的是飯菜,租的是飯店內(nèi)物件的使用權(quán);而云服務(wù)則全是租的。
我們繼續(xù)做假設(shè):傅老師遇上了中年危機(jī),38歲的那天被公司裁員,所以被迫走上了自主創(chuàng)業(yè)的道路。傅老師再三思考,在一個(gè)月黑風(fēng)高的夜晚,摸著所剩無(wú)幾的頭發(fā),決定干餐飲。(PS:傅老師的人設(shè)是喜歡貓,尤其是樓樓)
這個(gè)時(shí)候擺在傅老師面前有三種方案供他選擇:
方案一:laas
傅老師選擇租用了一樓唐師傅家的廚房、燃?xì)庠詈统床隋?,利用唐師傅家的這些基礎(chǔ)設(shè)施,干起了餐飲。
方案二:PaaS
傅老師做了一段時(shí)間,積攢了一些客源,這個(gè)時(shí)候,他發(fā)現(xiàn)每天買菜賣肉很麻煩,于是他委托唐師傅每天幫忙采購(gòu)烹飪所需食材(當(dāng)然還要額外支付一筆費(fèi)用),由傅老師自己完成烹飪。
方案三:SaaS
又過了一段時(shí)間,傅老師的生意越來越好,同時(shí)他發(fā)現(xiàn)唐師傅這個(gè)人不僅做事很靠譜而且也很擅長(zhǎng)烹飪,這個(gè)時(shí)候,傅老師就邀請(qǐng)?zhí)茙煾狄黄鸶?,每天由唐師傅完成食材的采?gòu)和烹飪,傅老師則發(fā)揮自己之前的運(yùn)營(yíng)經(jīng)驗(yàn),設(shè)計(jì)了包裝和logo,并在多個(gè)新媒體平臺(tái)做了推廣,同時(shí)還開通了直播,當(dāng)起了網(wǎng)紅。
簡(jiǎn)單總結(jié)一下就是,lass-Paas-Saas 開發(fā)越干越少,運(yùn)營(yíng)越干越多。
好了,本期深入淺出講云計(jì)算第一期就到這里了,下次我們?cè)僦v講并行計(jì)算(Parallel Computing)、效用計(jì)算(Utility Computing)、分布式計(jì)算(Distributed Computing)、 網(wǎng)絡(luò)存儲(chǔ)(Network Storage Technologies)、虛擬化(Virtualization)、熱備份冗余(High Available)、負(fù)載均衡(Load Balance)等~