漫話:如何給女朋友解釋什么是云計算?
周末在家,我在看書,女朋友在一旁看游戲直播。兩個人相安無事,突然女朋友好像看彈幕有什么東西不理解了,于是問我:
什么是云計算
互聯(lián)網(wǎng)自1960年開始興起,最初主要用于軍方、大型企業(yè)等之間的純文字電子郵件或新聞集群組服務。直到1990年才開始進入普通家庭,隨著Web網(wǎng)站與電子商務的發(fā)展,網(wǎng)絡已經(jīng)成為了目前人們離不開的生活必需品之一。
隨著網(wǎng)絡的越來越發(fā)達,很多企業(yè)開始做信息化,存儲相關(guān)的運營數(shù)據(jù),進行產(chǎn)品管理,人員管理,財務管理等。
圖:來一套煎餅果子信息平臺
對于有這樣的需求的企業(yè),就需要購置服務器、存儲、網(wǎng)絡服務等,而隨著企業(yè)的發(fā)展,一臺服務器已經(jīng)無法滿足需求,這時候就需要購置運算能力更強的計算機,或者多臺服務器組成集群的數(shù)據(jù)中心。
除了高額的初期建設(shè)成本之外,計算機的運營支出中花費在電費上的金錢要比投資成本高得多,再加上計算機和網(wǎng)絡的維護支出,這些總的費用是中小型企業(yè)難以承擔的,于是云計算的概念便應運而生了。
在2006年8月9日,Google首席執(zhí)行官埃里克·施密特(Eric Schmidt)在搜索引擎大會(SESSanJose2006)首次提出“云計算”(Cloud Computing)的概念。
所謂云計算,核心需要理解的是到底什么是云?
因為企業(yè)各自搭建服務耗費巨大,于是就出有人想到能不能通過租用的方式,把自己的數(shù)據(jù)存儲和計算在供應商提供遠端的服務器上進行呢,事實證明是可行的。而這種在遠端提供的基礎(chǔ)設(shè)施我們就稱之為“云”。
“云”中的資源在用戶看來是可以無限擴展的,并且可以隨時獲取,按需使用,隨時擴展,按使用付費。
理解了“云”之后,云計算就容易理解了,就是一種把計算服務與數(shù)據(jù)存儲作為一種商品進行售賣或者租賃,購買后可以在云端提供服務。
有了云計算之后,無論是企業(yè)還是個人,想要搭建網(wǎng)站或者軟件平臺,不再需要像以前那樣非要有自己的服務器等硬件工具了,完全可以租用云服務器,調(diào)用云端計算資源等。這樣工作會變得比以前方便許多,這就是云計算給我們的生活和工作帶來的便利。
云計算的特點
云計算的可貴之處在于高靈活性、可擴展性和高性比等,與傳統(tǒng)的網(wǎng)絡應用模式相比,其具有如下優(yōu)勢與特點:
虛擬化技術(shù)
在計算機中,虛擬化(英語:Virtualization)是一種資源管理技術(shù),是將計算機的各種實體資源,如服務器、網(wǎng)絡、內(nèi)存及存儲等,予以抽象、轉(zhuǎn)換后呈現(xiàn)出來,打破實體結(jié)構(gòu)間的不可切割的障礙,使用戶可以更好的應用這些資源。這些資源的新虛擬部分是不受現(xiàn)有資源的架設(shè)方式,地域或物理組態(tài)所限制。
一般需要進行虛擬化的資源正是云計算中的計算能力和存儲服務。在云計算的應用中,主要包含硬件虛擬化、平臺虛擬化、應用程序虛擬化等、
動態(tài)可擴展
云計算具有高效的運算能力,在原有服務器基礎(chǔ)上增加云計算功能能夠使計算速度迅速提高,最終實現(xiàn)動態(tài)擴展虛擬化的層次達到對應用進行擴展的目的。
按需部署
計算機包含了許多應用、程序軟件等,不同的應用對應的數(shù)據(jù)資源庫不同,云計算平臺能夠根據(jù)用戶的需求快速配備計算能力及資源。
靈活性高
目前市場上大多數(shù)IT資源、軟、硬件都支持虛擬化,比如存儲網(wǎng)絡、操作系統(tǒng)和開發(fā)軟、硬件等。虛擬化要素統(tǒng)一放在云系統(tǒng)資源虛擬池當中進行管理,可見云計算的兼容性非常強,不僅可以兼容低配置機器、不同廠商的硬件產(chǎn)品,還能夠外設(shè)獲得更高性能計算。
可靠性高
倘若服務器故障也不影響計算與應用的正常運行。因為單點服務器出現(xiàn)故障可以通過虛擬化技術(shù)將分布在不同物理服務器上面的應用進行恢復或利用動態(tài)擴展功能部署新的服務器進行計算。
性價比高
將資源放在虛擬資源池中統(tǒng)一管理在一定程度上優(yōu)化了物理資源,用戶不再需要昂貴、存儲空間大的主機,可以選擇相對廉價的PC組成云,一方面減少費用,另一方面計算性能不遜于大型主機
可擴展性
用戶可以利用應用軟件的快速部署條件來更為簡單快捷的將自身所需的已有業(yè)務以及新業(yè)務進行擴展。
云計算服務類型
雖然都是使用云計算,但是不同的用戶需要的服務是不一樣的,有些公司可能只需要租借服務器、有些公司可能需要整套服務,而有些個人客戶可能希望直接可以通過付費得到一個網(wǎng)站等。
所以,根據(jù)服務類型的不同,云計算可以分為三類,即基礎(chǔ)設(shè)施即服務(IaaS)、平臺即服務(PaaS)和軟件即服務(SaaS)。這3種云計算服務有時稱為云計算堆棧,因為它們構(gòu)建堆棧,它們位于彼此之上。
以下是這三種服務的概述:
基礎(chǔ)設(shè)施即服務(IaaS)
基礎(chǔ)設(shè)施即服務是主要的服務類別之一,它向云計算提供商的個人或組織提供虛擬化計算資源,如虛擬機、存儲、網(wǎng)絡和操作系統(tǒng)。
平臺即服務(PaaS)
平臺即服務是一種服務類別,為開發(fā)人員提供通過全球互聯(lián)網(wǎng)構(gòu)建應用程序和服務的平臺。Paas為開發(fā)、測試和管理軟件應用程序提供按需開發(fā)環(huán)境。
軟件即服務(SaaS)
軟件即服務也是其服務的一類,通過互聯(lián)網(wǎng)提供按需軟件付費應用程序,云計算提供商托管和管理軟件應用程序,并允許其用戶連接到應用程序并通過全球互聯(lián)網(wǎng)訪問應用程序。
關(guān)于IaaS、PaaS以及SaaS之間的區(qū)別,我們會在后續(xù)文章中介紹。敬請期待哦~