云計算和ta的3個弟兄

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

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

云計算,簡單說就是基于互聯(lián)網(wǎng)的一種計算方式??赡苡腥藭?,為什么叫云計算?不叫霧計算、雨計算?因為云就是指網(wǎng)絡(luò),過去一直將因特網(wǎng)畫成一朵云...

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

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

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

其次,也不具備空間上的靈活性。比如有的用戶他就需要一個很小的空間資源,而物理機沒有這么小的,不可能為了滿足用戶專門開發(fā)這樣一個。但如果你給用戶一個大的空間資源,因此要多收錢,用戶肯定不買賬,因為他只需要很小的空間資源就能解決。大的太浪費了。

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

怎么辦?當然是找替代品了。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

有了laaS,云計算實現(xiàn)了資源層面的彈性,但這就夠了嗎?顯然不夠。因為還有應(yīng)用層面的彈性。于是在laaS平臺之上又加了一層,用來管理資源以上的應(yīng)用彈性的問題,這一層通常被稱為PaaS。相當于除了基礎(chǔ)設(shè)施,服務(wù)商還會通過中間件,提供給你各種開發(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可能是當下最火,被探討最多的概念了。普通用戶接觸最多的也就是SaaS了,比如石墨文檔、印象筆記等各式Web微應(yīng)用。需要的時候,下載下來直接用就可以了,非常方便。

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

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

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

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

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

參考資料:

1.云計算如何實現(xiàn)隨用隨取;

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

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

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

THEEND

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

更多
暫無評論