揭開云計算的神秘面紗

二十一世紀是信息化的時代,是以工業(yè)智能化、互聯(lián)網(wǎng)產(chǎn)業(yè)化、全面云化、大數(shù)據(jù)應(yīng)用化為標志,以智能化、自動化為特征的智能時代。云計算在這樣發(fā)展中應(yīng)運而生。那么什么是云計算呢?云計算就是通過網(wǎng)絡(luò)按需提供可動態(tài)伸縮的廉價計算服務(wù)。這樣的動態(tài)伸縮式的服務(wù)可以解決傳統(tǒng)信息系統(tǒng)的成本高,難擴容,以及資源利用效率低的問題。那么云計算到底能給我們帶來什么樣便利?又是怎樣實現(xiàn)資源的統(tǒng)一管理按需提供云服務(wù)的呢?下面然我們一同來揭秘云計算。

云計算的本質(zhì):資源到架構(gòu)的全面彈性

揭開云計算的神秘面紗

云計算最初目標是對資源的管理,管理計算資源,網(wǎng)絡(luò)資源,存儲資源三個方面。那這三個方面具體是指的什么?就好比我們需要買臺電腦,需要關(guān)心電腦的cpu處理能力,多大的內(nèi)存條,這種指的是計算資源。那么買回來的電腦需要上網(wǎng),需要有網(wǎng)卡連接網(wǎng)線或者無線網(wǎng)卡連接路由器,也需要運營商開通網(wǎng)絡(luò),100M或者200M的寬帶。這樣的話電腦就可以上網(wǎng)了,這就是網(wǎng)絡(luò)資源。對于這樣一臺電腦,我們還會關(guān)心硬盤多大,這就是存儲資源類比于一臺電腦需要這些資源,那么一個數(shù)據(jù)中心也同樣的,在一個很大的機房里,里面有很多個服務(wù)器,這一些服務(wù)器有CPU,內(nèi)存,還有硬盤,也通過網(wǎng)絡(luò)設(shè)備上網(wǎng)。這時候運營數(shù)據(jù)中心的運維人員是如何把這些統(tǒng)一管理起來的?

管理的目標就是靈活性,靈活性又有時間的靈活性和空間的靈活性,什么時候需要,需要什么或者多少資源,這些就是時間和空間的靈活性,也稱為彈性。相比于虛擬化,物理設(shè)備就不靈活,虛擬化可以利用物理的cpu,內(nèi)存,硬盤中虛擬出一小部分給用戶,同時也可以虛擬出另外一塊給其他的用戶,每一個用戶都只會看到自己的虛擬出來的那一塊。虛擬化技術(shù)可以讓不同的用戶虛擬出來的資源相互隔離,互不干擾,而實際上這些資源都是在一個很大的服務(wù)器中。這樣就可以利用虛擬化來保證了時間和空間的靈活性。

虛擬化的半自動和云計算的全自動,虛擬化軟件可以實現(xiàn)管理目標的靈活性,但是這些虛擬資源是如何指定在哪臺物理機這都是需要人工配置的。隨著大規(guī)模的集群,人工的配置就會越來越復(fù)雜,越來越耗時。這個時候就會影響空間的靈活性。所以隨著集群的規(guī)模越來越大,這么多的配置需要人工選擇虛擬資源的指定物理設(shè)備是基本不可能的,然后這時候又出現(xiàn)了調(diào)度算法,就是在一個調(diào)度中心中,很多機器在一個資源池里,用戶無論有什么樣的需求,都可以滿足。這個階段就可以解讀為運化,就稱作云計算。

這個階段的云計算實現(xiàn)了時間和空間的靈活性,實現(xiàn)了計算、網(wǎng)絡(luò)和存儲資源的彈性稱為資源層面的彈性,這一些資源通常叫做基礎(chǔ)設(shè)施。也稱為基礎(chǔ)設(shè)施服務(wù),當然云計算不能光只管資源,也會管理應(yīng)用和開發(fā)平臺。根據(jù)這三種服務(wù)類型,也可以分為下面三種云計算服務(wù)。

云計算的三種服務(wù),IaaS、PaaS、SaaS

云計算的這三種服務(wù)模式,這種分法是從用戶體驗的角度出發(fā)的。基礎(chǔ)設(shè)施即服務(wù)IaaS(Infrastructure as a service)、平臺即服務(wù)PaaS(platform as a service) 、軟件即服務(wù)SaaS(software as a service)

基礎(chǔ)設(shè)施即服務(wù),服務(wù)商直接對外出租硬件服務(wù)器或者虛擬機。租戶可以利用所有的計算基礎(chǔ)設(shè)施,包括CPU、內(nèi)存、存儲、網(wǎng)絡(luò)和其他的基本計算資源,能夠部署和運行任意軟件,包括操作系統(tǒng)和應(yīng)用程序。租戶不管理或者控制任何云計算基礎(chǔ)設(shè)施,但是可以獲得有限制的網(wǎng)絡(luò)組建(例如路由器、防火墻、等)。

平臺即服務(wù),平臺軟件層包括操作系統(tǒng)、數(shù)據(jù)庫、中間件和運行庫等。相對于IaaS來說,PaaS租戶的靈活性降低了,只能在提供有限平臺范圍內(nèi)做軟件,但是優(yōu)勢也很明顯,不需要租戶有很高深的IT技術(shù)。

軟件即服務(wù),租戶連安裝自己的軟件都不需要了。租戶可以直接使用服務(wù)提供的軟件,管理自己業(yè)務(wù)的數(shù)據(jù)信息就可以了。

揭開云計算的神秘面紗

  圖2 三種云計算服務(wù)模式的區(qū)別

我們用自己建房子自己住來類比云計算的三種服務(wù)類型。首先是基礎(chǔ)設(shè)施即服務(wù)IaaS,之前公司要建信息系統(tǒng),基礎(chǔ)設(shè)施從哪里來呢?需要自己建機房、服務(wù)器、網(wǎng)絡(luò)以及配套設(shè)施。就好比你自己建房子,需要自己買土地,買材料,設(shè)計房子結(jié)構(gòu)。建房子,那現(xiàn)在基礎(chǔ)設(shè)施即服務(wù)告訴你,你不用自己建房子了,我這有現(xiàn)成的,你直接租就好了。然后是平臺即服務(wù)PaaS,之前公司在自己建好信息系統(tǒng)之后,還要自己搭建操作系統(tǒng)、配置環(huán)境。就好比你蓋好房子之后還要你自己裝修房子,那現(xiàn)在平臺即服務(wù)告訴你,你不用自己裝修房子了,我這能提供裝修服務(wù),你直接買就好了。最后是軟件即服務(wù)SaaS,之前公司在把操作系統(tǒng)、環(huán)境配置好之后還要自己開發(fā)各種應(yīng)用軟件。就好比你房子裝修好之后還要自己做休閑娛樂設(shè)施啊、運動健身設(shè)施啊等等,那現(xiàn)在軟件即服務(wù)告訴你這些應(yīng)用設(shè)施我這都有現(xiàn)成的,你也可以直接租用的。

那我們有了這么好的云服務(wù)怎樣部署下去,或者部署在哪呢?接下來我們來分析一哈云的三種部署模式公有云、私有云、以及混合云的特點,優(yōu)缺點。

云計算的部署區(qū)別 公有云、私有云、混合云

公有云通常指第三方提供商用戶能夠使使用的云,公有云一般可通過 Internet 使用,可能是免費或成本低廉的。這種云有許多實例,可在當今整個開放的公有網(wǎng)絡(luò)中提供服務(wù)。公有云的最大意義是能夠以低廉的價格,提供有吸引力的服務(wù)給最終用戶,創(chuàng)造新的業(yè)務(wù)價值,公有云作為一個支撐平臺,還能夠整合上游的服務(wù)(如增值業(yè)務(wù),廣告)提供者和下游最終用戶,打造新的價值鏈和生態(tài)系統(tǒng)。它使客戶能夠訪問和共享基本的計算機基礎(chǔ)設(shè)施,其中包括硬件、存儲和帶寬等資源。優(yōu)點:除了通過網(wǎng)絡(luò)提供服務(wù)外,客戶只需為他們使用的資源支付電用。此外,由于組織可以訪問服務(wù)提供商的云計算基礎(chǔ)設(shè)施,因此他們無需擔心自己安裝和維護的問題。缺點:與安全有關(guān)。公共云通常不能滿足許多安全法規(guī)遵從性要求,因為不同的服務(wù)器駐留在多個國家,并具有各種安全法規(guī)。而且,網(wǎng)絡(luò)問題可能發(fā)生在在線流量峰值期間。雖然公共云模型通過提供按需付費的定價方式通常具有成本效益,但在移動大量數(shù)據(jù)時,其費用會迅速增加。

私有云(Private Clouds)是為一個客戶單獨使用而構(gòu)建的,因而提供對數(shù)據(jù)、安全性和服務(wù)質(zhì)量的最有效控制。該公司擁有基礎(chǔ)設(shè)施,并可以控制在此基礎(chǔ)設(shè)施上部署應(yīng)用程序的方式。私有云可部署在企業(yè)數(shù)據(jù)中心的防火墻內(nèi),也可以將它們部署在一個安全的主機托管場所。私有云極大的保障了安全問題,目前有些企業(yè)已經(jīng)開始構(gòu)建自己的私有云。優(yōu)點:提供了更高的安全性,因為單個公司是唯一可以訪問它的指定實體。這也使組織更容易定制其資源以滿足特定的IT要求。缺點:安裝成本很高。此外,企業(yè)僅限于合同中規(guī)定的云計算基礎(chǔ)設(shè)施資源。私有云的高度安全性可能會使得從遠程位置訪問也變得很困難。

混合云是公有云和私有云兩種服務(wù)方式的結(jié)合。由于安全和控制原因,并非所有的企業(yè)信息都能放置在公有云上,這樣大部分已經(jīng)應(yīng)用云計算的企業(yè)將會使用混合云模式。很多將選擇同時使用公有云和私有云,有一些也會同時建立公眾云。因為公有云只會向用戶使用的資源收費,所以集中云將會變成處理需求高峰的一個非常便宜的方式。比如對一些零售商來說,他們的操作需求會隨著假日的到來而劇增,或者是有些業(yè)務(wù)會有季節(jié)性的上揚。同時混合云也為其他目的的彈性需求提供了一個很好的基礎(chǔ),比如,災(zāi)難恢復(fù)。這意味著私有云把公有云作為災(zāi)難轉(zhuǎn)移的平臺,并在需要的時候去使用它。這是一個極具成本效應(yīng)的理念。另一個好的理念是,使用公有云作為一個選擇性的平臺,同時選擇其他的公有云作為災(zāi)難轉(zhuǎn)移平臺。優(yōu)點:允許用戶利用公共云和私有云的優(yōu)勢。還為應(yīng)用程序在多云環(huán)境中的移動提供了極大的靈活性。此外,混合云模式具有成本效益,因為企業(yè)可以根據(jù)需要決定使用成本更昂貴的云計算資源。缺點:因為設(shè)置更加復(fù)雜而難以維護和保護。此外,由于混合云是不同的云平臺、數(shù)據(jù)和應(yīng)用程序的組合,因此整合可能是一項挑戰(zhàn)。在開發(fā)混合云時,基礎(chǔ)設(shè)施之間也會出現(xiàn)主要的兼容性問題。

揭開云計算的神秘面紗

  圖3 云的部署關(guān)系

那這么好的云計算有哪些比較好勒,烽火的FitOS就很不錯。

FitOS能夠提供自底向上可提供數(shù)據(jù)中心機房基礎(chǔ)建設(shè)、IT基礎(chǔ)設(shè)施(服務(wù)器、網(wǎng)絡(luò)、存儲等)集成以及云平臺系統(tǒng)、虛擬化軟件的部署,最終實現(xiàn)資源統(tǒng)一管理,按需提供云服務(wù),并形成統(tǒng)一資源池面向用戶提供云計算服務(wù)。烽火FitOS云計算平臺選擇OpenStack開源路線,無論是服務(wù)器、存儲和網(wǎng)絡(luò)的硬件廠商,還是虛擬化平臺廠商,甚至上下游軟件開發(fā)商,從專業(yè)技術(shù)人員、咨詢顧問與服務(wù)專家,到基于OpenStack的產(chǎn)品、解決方案與應(yīng)用、系統(tǒng)集成服務(wù)都在蓬勃地持續(xù)健康發(fā)展,具有完整產(chǎn)業(yè)鏈的可獲得性,良好的生態(tài)系統(tǒng)為運營商云平臺提供了強有力的可持續(xù)發(fā)展保障。

極客網(wǎng)企業(yè)會員

免責聲明:本網(wǎng)站內(nèi)容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準確性及可靠性,但不保證有關(guān)資料的準確性及可靠性,讀者在使用前請進一步核實,并對任何自主決定的行為負責。本網(wǎng)站對有關(guān)資料所引致的錯誤、不確或遺漏,概不負任何法律責任。任何單位或個人認為本網(wǎng)站中的網(wǎng)頁或鏈接內(nèi)容可能涉嫌侵犯其知識產(chǎn)權(quán)或存在不實內(nèi)容時,應(yīng)及時向本網(wǎng)站提出書面權(quán)利通知或不實情況說明,并提供身份證明、權(quán)屬證明及詳細侵權(quán)或不實情況證明。本網(wǎng)站在收到上述法律文件后,將會依法盡快聯(lián)系相關(guān)文章源頭核實,溝通刪除相關(guān)內(nèi)容或斷開相關(guān)鏈接。

2020-01-08
揭開云計算的神秘面紗
二十一世紀是信息化的時代,是以工業(yè)智能化、互聯(lián)網(wǎng)產(chǎn)業(yè)化、全面云化、大數(shù)據(jù)應(yīng)用化為標志,以智能化、自動化為特征的智能時代。云計算在這樣發(fā)展中應(yīng)運而生。

長按掃碼 閱讀全文