專屬客服號
微信訂閱號
全面提升數(shù)據(jù)價值
賦能業(yè)務(wù)提質(zhì)增效
在數(shù)據(jù)為勝的科技時代,數(shù)據(jù)的存儲,處理和分析都變得及其重要,一般的企業(yè)可以通過購買云計算服務(wù)進行軟件平臺的編譯和使用過程,云計算服務(wù)的三種模式其實是層層遞進的關(guān)系。
云計算的概念
1、云計算是什么?
云計算(cloud computing)是基于互聯(lián)網(wǎng)的相關(guān)服務(wù)的增加、使用和交付模式,通常涉及通過互聯(lián)網(wǎng)來提供動態(tài)易擴展且經(jīng)常是虛擬化的資源。云是網(wǎng)絡(luò)、互聯(lián)網(wǎng)的一種比喻說法。云計算甚至可以讓你體驗每秒10萬億次的運算能力,擁有這么強大的計算能力可以模擬核爆炸、預(yù)測氣候變化和市場發(fā)展趨勢。用戶通過電腦、筆記本、手機等方式接入數(shù)據(jù)中心,按自己的需求進行運算。
通俗的來說云計算就是以前的服務(wù)器計算的升級版,其主要有擴展性強、廉價、虛擬化、計算能力強這幾個特點。
云計算服務(wù)類型
1,IaaS
Infrastructure as a Service,基礎(chǔ)設(shè)施即服務(wù)。
假如你現(xiàn)在要做一個網(wǎng)站,你肯定要有一臺服務(wù)器或者虛擬機,要么自己搭建,要么買服務(wù)器運營商的。說白了,IaaS就是解決企業(yè)硬件問題的,包括服務(wù)器、存儲設(shè)備、網(wǎng)絡(luò)設(shè)備等基礎(chǔ)設(shè)施。基礎(chǔ)設(shè)施有了,你就可以搭建環(huán)境了。
2,PaaS
Platform as a Service,平臺即服務(wù)。
假如你現(xiàn)在要做一個網(wǎng)站,你不想自己買服務(wù)器搭環(huán)境,你就直接購買別人的PaaS服務(wù)。PaaS一般會為企業(yè)解決硬件的租賃問題,以及操作系統(tǒng)的選裝,開發(fā)測試環(huán)境的搭建,及各種編程語言的選裝等,提供一個運行的直接用的軟件平臺。有了PaaS你就可以在上面做開發(fā)工作了,當然,一些別的程序及軟件還得你自己安裝配置。
3,SaaS
Software as a Service,軟件即服務(wù)。
你現(xiàn)在想做一個網(wǎng)站,你不會做,你只要購買別人的成熟軟件,配置幾下就能使用了。說白了就是賣軟件的,你不用租用服務(wù)器,開發(fā)軟件等費時間的工作,你直接購買別人的軟件通過互聯(lián)網(wǎng)就能使用,也不需要本地安裝,也就是軟件即服務(wù)的意思,你出錢,別人出軟件服務(wù)。
三種服務(wù)模式的關(guān)系
它們之間的關(guān)系主要可以從兩個角度進行分析:其一是用戶體驗角度,從這個角度而言,它們之間關(guān)系是獨立的,因為它們面對不同類型的用戶。其二是技術(shù)角度,從這個角度而言,它們并不是簡單的繼承關(guān)系。
根據(jù)現(xiàn)在最常用,也是比較權(quán)威的NIST(National Institute of Standards and Technology,美國國家標準技術(shù)研究院)定義,云計算主要分為三種服務(wù)模式,而且這個三層的分法重要是從用戶體驗的角度出發(fā)的:
Software as a Service,軟件即服務(wù),簡稱SaaS,這層的作用是將應(yīng)用作為服務(wù)提供給客戶。
Platform as a Service,平臺即服務(wù),簡稱PaaS,這層的作用是將一個開發(fā)平臺作為服務(wù)提供給用戶。
Infrastructure as a Service, 基礎(chǔ)設(shè)施即服務(wù),簡稱IaaS,這層的作用是提供虛擬機或者其他資源作為服務(wù)提供給用戶。
PaaS和IaaS平臺的比較
PaaS的主要作用是將一個開發(fā)和運行平臺作為服務(wù)提供給用戶,而IaaS的主要作用是提供虛擬機或者其他資源作為服務(wù)提供給用戶。接下來,將在七個方面對PaaS和IaaS進行比較:
1) 開發(fā)環(huán)境:PaaS基本都會給開發(fā)者提供一整套包括IDE在內(nèi)的開發(fā)和測試環(huán)境,而IaaS方面用戶主要還是沿用之前比較熟悉那套開發(fā)環(huán)境,但是因為之前那套開發(fā)環(huán)境在和云的整合方面比較欠缺,所以使用起來不是很方便。
2) 支持的應(yīng)用:因為IaaS主要是提供虛擬機,而且普通的虛擬機能支持多種操作系統(tǒng),所以IaaS支持的應(yīng)用的范圍是非常廣泛的。但如果要讓一個應(yīng)用能跑在某個PaaS平臺不是一件輕松的事,因為不僅需要確保這個應(yīng)用是基于這個平臺所支持的語言,而且也要確保這個應(yīng)用只能調(diào)用這個平臺所支持的API,如果這個應(yīng)用調(diào)用了平臺所不支持的API,那么就需要對這個應(yīng)用進行修改。
3) 開放標準:雖然很多IaaS平臺都存在一定的私有功能,但是由于OVF等協(xié)議的存在,使得IaaS在跨平臺和避免被供應(yīng)商鎖定這兩面是穩(wěn)步前進的。而PaaS平臺的情況則不容樂觀,因為不論是Google的App Engine,還是Salesforce的Force.com都存在一定的私有API。
4) 可伸縮性:PaaS平臺會自動調(diào)整資源來幫助運行于其上的應(yīng)用更好地應(yīng)對突發(fā)流量。而IaaS平臺則需要開發(fā)人員手動對資源進行調(diào)整才能應(yīng)對。
5) 整合率和經(jīng)濟性: PaaS平臺整合率是非常高,比如PaaS的代表Google App Engine能在一臺服務(wù)器上承載成千上萬的應(yīng)用,而普通的IaaS平臺的整合率最多也不會超過100,而且普遍在10左右,使得IaaS的經(jīng)濟性不如PaaS。
6) 計費和監(jiān)管:因為PaaS平臺在計費和監(jiān)管這兩方面不僅達到了IaaS平臺所能企及的操作系統(tǒng)層面,比如,CPU和內(nèi)存的使用量等,而且還能做到應(yīng)用層面,比如,應(yīng)用的反應(yīng)時間(Response Time)或者應(yīng)用所消耗的事務(wù)多少等,這將提高計費和管理的精確性。
7)
學(xué)習(xí)難度:因為在IaaS上面開發(fā)和管理應(yīng)用和現(xiàn)有的方式比較接近,而PaaS上面開發(fā)則有可能需要學(xué)一門新的語言或者新的框架,所以IaaS學(xué)習(xí)難度更低。
現(xiàn)在這三種服務(wù)模式已經(jīng)被企業(yè)廣泛應(yīng)用,這些服務(wù)能夠讓開發(fā)人員受益,同時讓云服務(wù)共享也為企業(yè)解決了發(fā)展中因為科技以及配置的受到的局限問題。
本文由五度數(shù)科整理,轉(zhuǎn)載請標明出處,違者必究!
請完善以下信息,我們的顧問會在1個工作日內(nèi)與您聯(lián)系,為您安排產(chǎn)品定制服務(wù)
評論