云計(jì)算和ta的3個(gè)弟兄

CSDN
姜奮斗
云計(jì)算屬于分布式計(jì)算技術(shù)中的一種。簡單說就是通過網(wǎng)絡(luò),將龐大復(fù)雜的計(jì)算處理程序,自動(dòng)拆解成無數(shù)個(gè)小的單元,交給由很多服務(wù)器組成的龐大系統(tǒng),經(jīng)過搜索、計(jì)算分析之后將處理結(jié)果回傳給用戶。云計(jì)算讓用戶可以享受到和超級計(jì)算機(jī)一樣強(qiáng)大的網(wǎng)絡(luò)服務(wù)。

說起云計(jì)算,很多人可能都聽過。但是具體什么是云計(jì)算,除了行業(yè)內(nèi)的人,大多數(shù)人還是不清楚的。今天這篇,講講云計(jì)算和它的三個(gè)兄弟:laaS、PaaS和SaaS。

云計(jì)算,簡單說就是基于互聯(lián)網(wǎng)的一種計(jì)算方式??赡苡腥藭?huì)問,為什么叫云計(jì)算?不叫霧計(jì)算、雨計(jì)算?因?yàn)樵凭褪侵妇W(wǎng)絡(luò),過去一直將因特網(wǎng)畫成一朵云...

在大類上,云計(jì)算屬于分布式計(jì)算技術(shù)中的一種。簡單說就是通過網(wǎng)絡(luò),將龐大復(fù)雜的計(jì)算處理程序,自動(dòng)拆解成無數(shù)個(gè)小的單元,交給由很多服務(wù)器組成的龐大系統(tǒng),經(jīng)過搜索、計(jì)算分析之后將處理結(jié)果回傳給用戶。云計(jì)算讓用戶可以享受到和超級計(jì)算機(jī)一樣強(qiáng)大的網(wǎng)絡(luò)服務(wù)。

需求是發(fā)明之母。要問為什么會(huì)出現(xiàn)云計(jì)算?可能得從物理機(jī)的各種不方便說起。早些年一個(gè)大的機(jī)房里,堆滿了各種服務(wù)器。這些服務(wù)器承載著計(jì)算資源、網(wǎng)絡(luò)資源、存儲(chǔ)資源等。這種數(shù)據(jù)中心,如何把這些設(shè)備統(tǒng)一管理起來,是讓人比較頭疼的問題。

管理的首要目的是對資源的靈活調(diào)配。隨用隨取,想要啥樣的都有??墒俏锢碓O(shè)備顯然不能滿足這一點(diǎn)。舉個(gè)栗子,你想采購一臺(tái)物理服務(wù)器,即便再著急,供應(yīng)商也不可能當(dāng)天就給你送到。正常情況下可能需要一個(gè)月,最理想情況也需要一周。到了之后還不能即用,需要先部署。等你部署完,發(fā)現(xiàn)黃花菜都不香了。首先,不具備時(shí)間上的靈活性。

其次,也不具備空間上的靈活性。比如有的用戶他就需要一個(gè)很小的空間資源,而物理機(jī)沒有這么小的,不可能為了滿足用戶專門開發(fā)這樣一個(gè)。但如果你給用戶一個(gè)大的空間資源,因此要多收錢,用戶肯定不買賬,因?yàn)樗恍枰苄〉目臻g資源就能解決。大的太浪費(fèi)了。

物理機(jī)的不靈活體現(xiàn)在:采購不靈活、粒度不靈活、復(fù)用不靈活、運(yùn)維不靈活。

怎么辦?當(dāng)然是找替代品了。

但這個(gè)過渡不是直接到云計(jì)算,而是有個(gè)中間環(huán)節(jié)——虛擬化。物理設(shè)備不是不靈活嗎?有人就開始想辦法了。用戶不是只需要很小的一塊空間資源么?數(shù)據(jù)中心的物理設(shè)備一般都很龐大,可以從物理服務(wù)器中虛擬出一小塊給這個(gè)用戶,再虛擬出一小塊給別的用戶。這樣每個(gè)用戶都只能看到自己的那一小塊,但其實(shí)每個(gè)用戶用的是整個(gè)大設(shè)備上其中的一小塊。

虛擬化技術(shù)使不同用戶所擁有的空間資源表面上看起來是分隔的,但其實(shí)可以是來自同一個(gè)很大的物理存儲(chǔ)設(shè)備。只要事先把物理設(shè)備準(zhǔn)備好,使用虛擬化軟件幾分鐘就可以虛擬出一臺(tái)電腦。所以在任何一個(gè)云上要?jiǎng)?chuàng)建一臺(tái)電腦,幾分鐘就可以搞定。

以上是比較通俗的說法。書面的解釋是,虛擬化指的是對計(jì)算資源進(jìn)行抽象的一個(gè)廣義概念。虛擬化對用戶或上層應(yīng)用隱藏了計(jì)算資源的底層屬性。它既包括使單個(gè)的資源(比如一個(gè)服務(wù)器、操作系統(tǒng)、應(yīng)用程序、存儲(chǔ)設(shè)備)劃分成多個(gè)虛擬資源,也包括將多個(gè)資源(比如存儲(chǔ)設(shè)備或服務(wù)器)整合成一個(gè)虛擬資源。

相應(yīng)地,虛擬化技術(shù)指實(shí)現(xiàn)虛擬化的具體技術(shù)性手段和方法的集合性概念。虛擬化技術(shù)根據(jù)對象可以分成存儲(chǔ)虛擬化、計(jì)算虛擬化、網(wǎng)絡(luò)虛擬化等。計(jì)算虛擬化可以分為操作系統(tǒng)級虛擬化,應(yīng)用程序級,和虛擬機(jī)管理器。虛擬機(jī)管理器分為宿主虛擬機(jī)和客戶虛擬機(jī)。

虛擬化雖然具有點(diǎn)即可得,可大可小,即創(chuàng)即銷,界面搞定的優(yōu)勢,并且比傳統(tǒng)物理機(jī)更加靈活。但虛擬化也有其自身局限性,比如需要人工調(diào)度才能完成。此外,規(guī)模也有限。如果把物理機(jī)模式看作DIY,那么虛擬化技術(shù)就是半自動(dòng)。想要全自動(dòng),OK,上云計(jì)算。

云計(jì)算解決了虛擬化人工調(diào)度的弊端和集群規(guī)模有限的短板,將這兩項(xiàng)交給機(jī)器去完成。人們發(fā)明了各種各樣的算法做這個(gè)事情,算法的名字叫調(diào)度。通俗講,就是有一個(gè)調(diào)度中心,幾千臺(tái)機(jī)器都在這個(gè)池子里面。無論用戶需要多少CPU、內(nèi)存、硬盤的虛擬電腦,調(diào)度中心會(huì)自動(dòng)在大池子里面找一個(gè)能滿足用戶需求的地方,把虛擬電腦啟動(dòng)起來做好配置,用戶就能直接用了。這個(gè)階段稱為池化、或者云化。到了這個(gè)階段,才可以稱為云計(jì)算,在這之前都只能叫虛擬化。

云計(jì)算實(shí)現(xiàn)了資源管理的靈活性。憑借自動(dòng)調(diào)度、規(guī)模巨大、時(shí)間靈活性、空間靈活性等優(yōu)勢,做到了資源層面的彈性管理。云計(jì)算是一種IT資源和技術(shù)能力的共享。傳統(tǒng)模式中,個(gè)人開發(fā)者和企業(yè)需要購買自己的硬件和軟件系統(tǒng),還需要運(yùn)營和維護(hù)。有了云計(jì)算,用戶可以不用關(guān)心機(jī)房建設(shè)、機(jī)器運(yùn)行維護(hù)、數(shù)據(jù)庫等IT資源建設(shè)。結(jié)合自身需要,靈活獲取對應(yīng)的云計(jì)算整體解決方案即可。

云計(jì)算的部署模型一共分為4種:公有云、私有云、社群云和混合云。其中公有云和私有云是經(jīng)常被人提及的兩種,也是目前最為常見的類型。

公有云,簡單說就是虛擬化和云化軟件是部署在云廠商自己的數(shù)據(jù)中心里面,用戶不需要很大投入,只要到云服務(wù)平臺(tái)注冊一個(gè)賬號,企業(yè)和個(gè)人用戶就可以通過互聯(lián)網(wǎng)方便快捷地獲取所需的IT資源和技術(shù)能力,既降低成本,又滿足靈活部署、高效率的業(yè)務(wù)需求。公有云國內(nèi)有阿里云、騰訊云、網(wǎng)易云等。

公有云通過網(wǎng)絡(luò)及第三方服務(wù)供應(yīng)者,開放給用戶使用。公有云并不表示用戶數(shù)據(jù)可供任何人查看,公有云供應(yīng)者通常會(huì)對用戶實(shí)施使用訪問控制機(jī)制。公有云作為解決方案,既有彈性,又具備成本效益。

私有云,顧名思義就是把虛擬化和云化軟件部署在自己的數(shù)據(jù)中心里面。自己買地建機(jī)房,自己買服務(wù)器,然后讓云廠商部署在自己這里。所以,使用私有云的用戶往往都很有錢。私有云具備很多公有云的優(yōu)點(diǎn),比如彈性,適合提供服務(wù)。差別在于私有云服務(wù)中,數(shù)據(jù)和程序都在組織內(nèi)管理,與公有云服務(wù)不同,不會(huì)受到網(wǎng)絡(luò)帶寬、安全疑慮、法規(guī)限制的影響。此外,私有云讓供應(yīng)者和用戶更能掌控云基礎(chǔ)架構(gòu)、改善安全與彈性,因?yàn)橛脩襞c網(wǎng)絡(luò)都受到特殊限制。

講了這么多概念,可能還是有人不太理解云計(jì)算到底是個(gè)什么東東。舉幾個(gè)例子,便于大家理解。每年的“雙11”、“雙12”這些購物節(jié)大家肯定都不陌生。面對全球最大規(guī)模的流量“洪峰”,支撐各大電商平臺(tái)的,正是背后的阿里云、騰訊云等各大云計(jì)算服務(wù)平臺(tái)。當(dāng)大家都在某一個(gè)時(shí)刻網(wǎng)購時(shí),就需要云計(jì)算的時(shí)間靈活性和空間靈活性。電商平臺(tái)不能時(shí)刻準(zhǔn)備好所有的資源,那樣太浪費(fèi)了。但也不能什么都不準(zhǔn)備,眼睜睜看著那么多用戶想買東西登不上去。所以在雙11的時(shí)候,創(chuàng)建一大批虛擬電腦來支撐電商應(yīng)用,過了雙11再把這些資源都釋放掉去干別的。這是其中的原理。

再比如春運(yùn)搶票,鐵路12306系統(tǒng)就是使用阿里云平臺(tái)支撐春運(yùn)等購票峰值的IT需求,保障系統(tǒng)在高峰期的穩(wěn)定運(yùn)行。云服務(wù)可以按需提供彈性的IT服務(wù),用戶可以根據(jù)自身需要調(diào)配IT資源,在保障應(yīng)用需求的同時(shí)節(jié)約成本。

隨著云計(jì)算的不斷發(fā)展和成熟,越來越多的用戶嘗試用“云”來解決傳統(tǒng)線下場景中存在的難題。數(shù)以萬計(jì)的中小企業(yè)者,更是在數(shù)字化轉(zhuǎn)型的關(guān)口,搭上了開往“云上”的“高速列車”。某種意義上說,云計(jì)算已經(jīng)成為像水電一樣重要的基礎(chǔ)資源。

關(guān)于云計(jì)算的架構(gòu),云計(jì)算平臺(tái)一般分為這樣幾層:物理設(shè)施、虛擬化、管理、服務(wù)提供。物理設(shè)施被虛擬化以后,提供一個(gè)靈活的資源池提高了資源利用率。管理層負(fù)責(zé)物理資源和虛擬資源池的管理、部署、監(jiān)控、報(bào)警等。服務(wù)提供層組合管理層的功能提供各種形式的服務(wù)。云計(jì)算的本質(zhì)是資源到架構(gòu)的全面彈性。

講了這么多云計(jì)算,差點(diǎn)忘了Ta的三個(gè)兄弟。云計(jì)算有三種服務(wù)模式,分別是:laaS、PaaS和SaaS。

laaS,Infranstracture As A Service(基礎(chǔ)設(shè)施即服務(wù)),用戶使用“基礎(chǔ)計(jì)算資源”,比如處理能力、存儲(chǔ)空間、網(wǎng)絡(luò)組件或中間件。用戶能掌控操作系統(tǒng)、存儲(chǔ)空間、已部署的應(yīng)用程序及網(wǎng)絡(luò)組件,但并不掌控云基礎(chǔ)架構(gòu)。

在這個(gè)階段,充分展示了資源層面的靈活性。云計(jì)算基本上實(shí)現(xiàn)了時(shí)間靈活性和空間靈活性,實(shí)現(xiàn)了計(jì)算、網(wǎng)絡(luò)、存儲(chǔ)資源的彈性。計(jì)算,網(wǎng)絡(luò),存儲(chǔ)我們常稱為基礎(chǔ)設(shè)施,因此這個(gè)階段的彈性稱為資源層面的彈性。管理資源的云平臺(tái),我們稱為基礎(chǔ)設(shè)施服務(wù),就是我們常聽到的laaS。舉例:阿里云服務(wù)器ECS。

PaaS,Platform As A Service(平臺(tái)及服務(wù)),用戶使用主機(jī)操作應(yīng)用程序。用戶掌控運(yùn)作應(yīng)用程序的環(huán)境(也擁有主機(jī)部分掌控權(quán)),但并不掌控操作系統(tǒng)、硬件或運(yùn)作的網(wǎng)絡(luò)基礎(chǔ)架構(gòu)。平臺(tái)通常是應(yīng)用程序基礎(chǔ)架構(gòu)。

有了laaS,云計(jì)算實(shí)現(xiàn)了資源層面的彈性,但這就夠了嗎?顯然不夠。因?yàn)檫€有應(yīng)用層面的彈性。于是在laaS平臺(tái)之上又加了一層,用來管理資源以上的應(yīng)用彈性的問題,這一層通常被稱為PaaS。相當(dāng)于除了基礎(chǔ)設(shè)施,服務(wù)商還會(huì)通過中間件,提供給你各種開發(fā)使用的解決方案。比如早期的Salesforce,就是這類服務(wù)商的代表。

SaaS,Software AS A Service(軟件即服務(wù)),是一種軟件交付模式。在這種模式中,軟件僅需透過互聯(lián)網(wǎng),無須經(jīng)過傳統(tǒng)的安裝步驟即可使用,軟件及其相關(guān)數(shù)據(jù)集中托管于云端服務(wù)。用戶一般通過網(wǎng)頁瀏覽器即可訪問軟件。

SaaS可能是當(dāng)下最火,被探討最多的概念了。普通用戶接觸最多的也就是SaaS了,比如石墨文檔、印象筆記等各式Web微應(yīng)用。需要的時(shí)候,下載下來直接用就可以了,非常方便。

以阿里云心選建站為例。依托阿里云計(jì)算,開發(fā)出SaaS的智能化網(wǎng)站建設(shè)平臺(tái),為國內(nèi)數(shù)以萬計(jì)的中小企業(yè)和組織提供標(biāo)準(zhǔn)化的網(wǎng)站建設(shè)服務(wù),降低了企業(yè)應(yīng)用互聯(lián)網(wǎng)的門檻。客戶的網(wǎng)站不僅在云端部署,也在云端交付。客戶直接通過互聯(lián)網(wǎng)接入,網(wǎng)站版本的升級迭代都是在線完成的,效率極高??梢宰羁鞚M足客戶的需求,擴(kuò)展性更高,運(yùn)維成本更低。

說到交付,阿里云心選建站有一套完整的線上交付系統(tǒng),建站產(chǎn)品和服務(wù)通過交付系統(tǒng)一次性或分階段交付給客戶。客戶可以像查快遞物流信息一樣清晰地了解項(xiàng)目進(jìn)展,并在關(guān)鍵節(jié)點(diǎn)在線點(diǎn)擊確認(rèn),網(wǎng)站設(shè)計(jì)師才會(huì)進(jìn)行下一步工作。假如對網(wǎng)站的設(shè)計(jì)不太滿意,客戶完全可以在線上交付系統(tǒng)中選擇暫停,并且提出自己的修改建議和想法,直到設(shè)計(jì)師改到滿意為止,即可進(jìn)行下一步。

SaaS的優(yōu)勢除了體現(xiàn)在交付模式,還體現(xiàn)在收費(fèi)模式上。與普通電商平臺(tái)以支持一次付費(fèi)購買完成不同,阿里云心選建站的交易系統(tǒng)支持軟件按版本及周期(一次性/天/月/年)付費(fèi)(續(xù)費(fèi))。比如主打產(chǎn)品“云速成美站”和個(gè)性化設(shè)計(jì)產(chǎn)品“云企業(yè)官網(wǎng)”均支持按版本及周期付費(fèi)、續(xù)費(fèi)。

云平臺(tái)的成本、安全和管理集約優(yōu)勢,可以降低IT架構(gòu)和系統(tǒng)構(gòu)建的成本。這也是阿里云心選建站主打產(chǎn)品“云速成美站”,可以達(dá)到基礎(chǔ)版500元/年如此高性價(jià)比的主要原因。智能化、標(biāo)準(zhǔn)化,是阿里云心選建站對整個(gè)建站行業(yè)的一種示范效應(yīng)。

隨著數(shù)字化、智能化轉(zhuǎn)型的深入推進(jìn),云計(jì)算正扮演著越來越重要的角色。目前,云計(jì)算已經(jīng)被廣泛應(yīng)用到互聯(lián)網(wǎng)、金融、零售、政務(wù)、醫(yī)療、教育、文旅、出行、工業(yè)、能源等各個(gè)領(lǐng)域,并發(fā)揮了巨大作用。相信在不遠(yuǎn)的將來,云計(jì)算和Ta的兄弟們會(huì)帶給我們更多奇跡!

參考資料:

1.云計(jì)算如何實(shí)現(xiàn)隨用隨??;

2.終于有人把大數(shù)據(jù)、云計(jì)算、SaaS講清楚了;

3.四個(gè)故事告訴你:Iaas/Paas/Saas的區(qū)別;

4.除了云端交付、訂閱收費(fèi),SaaS還有哪些優(yōu)勢?

THEEND

最新評論(評論僅代表用戶觀點(diǎn))

更多
暫無評論