云計算概念整理

關于云計算中的各種概念紛繁復雜,不少描述晦澀難懂。因此我們將云計算的概念整理了一遍,便于初學者系統(tǒng)地理清思路。

1 云計算的概念

云計算(cloud computing)是一種基于因特網(wǎng)的超級計算模式,在遠程的數(shù)據(jù)中心里,成千上萬臺電腦和服務器連接成一片電腦云。因此,云計算甚至可以讓你體驗每秒10萬億次的運算能力,擁有這么強大的計算能力可以模擬核爆炸、預測氣候變化和市場發(fā)展趨勢。用戶通過電腦、筆記本、手機等方式接入數(shù)據(jù)中心,按自己的需求進行運算。

——《云計算是什么意思 什么是云計算》

對云計算的定義有多種說法?,F(xiàn)階段廣為接受的是美國國家標準與技術研究院(NIST)定義:云計算是一種按使用量付費的模式,這種模式提供可用的、便捷的、按需的網(wǎng)絡訪問, 進入可配置的計算資源共享池(資源包括網(wǎng)絡,服務器,存儲,應用軟件,服務),這些資源能夠被快速提供,只需投入很少的管理工作,或與服務供應商進行很少的交互。

——《云計算的概念和內(nèi)涵》

2 云計算的服務形式

2.1 IaaS:基礎設施即服務

IaaS(Infrastructure-as-a-Service):基礎設施即服務。消費者通過Internet可以從完善的計算機基礎設施獲得服務。例如:硬件服務器租用。

基礎設施即服務,是云服務里最重也是最基礎的一塊,經(jīng)常提到的云計算,云存儲和CDN加速等等,都屬于這個領域。由于這個領域本身是資本密集型的領域,巨頭相對中小公司的云服務公司,在這一塊的優(yōu)勢是極其明顯的。國際市場上亞馬遜的AWS占據(jù)了這一塊比較大的份額,國內(nèi)是阿里云。在美國基本上IaaS的業(yè)務競爭已經(jīng)結(jié)束了,在中國基本也是這個趨勢,阿里云可能有70%的市場份額。

2.2 PaaS:平臺即服務

PaaS(Platform-as-a-Service):平臺即服務。PaaS實際上是指將軟件研發(fā)的平臺作為一種服務,以SaaS的模式提交給用戶。因此,PaaS也是SaaS模式的一種應用。但是,PaaS的出現(xiàn)可以加快SaaS的發(fā)展,尤其是加快SaaS應用的開發(fā)速度。例如:軟件的個性化定制開發(fā)。

由于不管是國外還是國內(nèi)市場IaaS的競爭都已經(jīng)差不多了,云服務市場的變數(shù)可能更多會發(fā)生在PaaS和后面要提到的SaaS領域。PaaS的價值在于,它可以提供軟件開發(fā)(包括APP)所需的基礎功能模塊,特別是非核心,但又有普遍需求的模塊,例如通訊、存儲、推送等。

2.3 SaaS:軟件即服務

SaaS(Software-as-a-Service):軟件即服務。它是一種通過Internet提供軟件的模式,用戶無需購買軟件,而是向提供商租用基于Web的軟件,來管理企業(yè)經(jīng)營活動。例如:陽光云服務器。

軟件即服務,這一領域可能是大家最熟悉的。雖然主要還是面向企業(yè)的服務,但是由于是可以讓企業(yè)里的員工個人能夠直接使用到的,所以不少產(chǎn)品大家都用過。國外比較有名的是做CRM起家的Salesforce,國內(nèi)比較有名的比如做企業(yè)通訊的釘釘和企業(yè)銷售管理的紛享銷客等等。

2.4 各服務形式的區(qū)別

IaaS提供的是硬件基礎設施,PaaS則提供以這個基礎設施為基礎建立的標準平臺。因此,他們的根本區(qū)別在于是否將底層硬件基礎架構(gòu)暴露給用戶。

基于這個根本區(qū)別,IaaS與PaaS的目標用戶是不同的。

IaaS用戶必須將更多精力投入到管理底層硬件和中間件基礎架構(gòu)上,這相比PaaS來說更具復雜性與專業(yè)性,但也正因如此,它天生就更具靈活性和機動性,也更受大型企業(yè)的歡迎。

而PaaS更適合中小型或無太多專業(yè)技術人員的公司。大部分情況下,選擇PaaS要比IaaS更加便捷。它的缺點在于各PaaS提供商標準不一,這給今后的遷移帶來較高的成本與難度風險。

因此,回答您的問題:這兩者的區(qū)別是明顯的。

但是正如上面所說,由于它們各有優(yōu)缺點,因此也有逐漸融合的趨向。例如亞馬遜就在自己的IaaS服務上提供了一定程度的PaaS功能。無論如何,服務的最終目的都是為了滿足消費者,不管今后兩者是趨于融合還是繼續(xù)并行,都要看云計算客戶的需求如何改變。

作者:曾磊

鏈接:https://www.zhihu.com/question/19810989/answer/13147140

來源:知乎

著作權歸作者所有。商業(yè)轉(zhuǎn)載請聯(lián)系作者獲得授權,非商業(yè)轉(zhuǎn)載請注明出處。

云計算服務形式圖解

三層服務形式中,比較容易混淆的是IaaS和PaaS,通過上圖可以比較清晰地對比出區(qū)別。IaaS只提供網(wǎng)絡、存儲、服務器、虛擬化、操作系統(tǒng)等,典型的是硬件基礎設施,如亞馬遜AWS的虛擬機、存儲服務器等。PaaS除了IaaS提供的服務外還有數(shù)據(jù)庫、應用中間件和Runtime,如Web開發(fā)平臺等。SaaS則是直接提供應用或者數(shù)據(jù),例如企業(yè)ERP服務平臺,OA系統(tǒng)等等。

3 CDN內(nèi)容分發(fā)網(wǎng)絡的概念

CDN的全稱是Content Delivery Network,即內(nèi)容分發(fā)網(wǎng)絡。其基本思路是盡可能避開互聯(lián)網(wǎng)上有可能影響數(shù)據(jù)傳輸速度和穩(wěn)定性的瓶頸和環(huán)節(jié),使內(nèi)容傳輸?shù)母?、更穩(wěn)定。通過在網(wǎng)絡各處放置節(jié)點服務器所構(gòu)成的在現(xiàn)有的互聯(lián)網(wǎng)基礎之上的一層智能虛擬網(wǎng)絡,CDN系統(tǒng)能夠?qū)崟r地根據(jù)網(wǎng)絡流量和各節(jié)點的連接、負載狀況以及到用戶的距離和響應時間等綜合信息將用戶的請求重新導向離用戶最近的服務節(jié)點上。其目的是使用戶可就近取得所需內(nèi)容,解決 Internet網(wǎng)絡擁擠的狀況,提高用戶訪問網(wǎng)站的響應速度。

內(nèi)容分發(fā)網(wǎng)絡是一種新型網(wǎng)絡內(nèi)容服務體系,其基于IP網(wǎng)絡而構(gòu)建,基于內(nèi)容訪問與應用的效率要求、質(zhì)量要求和內(nèi)容秩序而提供內(nèi)容的分發(fā)和服務。而從廣義的角度,CDN代表了一種基于網(wǎng)絡而構(gòu)建的高質(zhì)量、高效率、具有鮮明網(wǎng)絡秩序的網(wǎng)絡應用服務模式。

簡單地說,內(nèi)容分發(fā)網(wǎng)絡是一個經(jīng)策略性部署的整體系統(tǒng),包括分布式存儲、負載均衡、網(wǎng)絡請求的重定向和內(nèi)容管理4個要求,而內(nèi)容管理和全局的網(wǎng)絡流量管理是CDN的核心所在。通過用戶就近性和服務器負載的判斷,CDN確保內(nèi)容以一種極為高效的方式為用戶的請求提供服務。

總的來說,內(nèi)容服務基于緩存服務器,也稱作代理緩存,它位于網(wǎng)絡的邊緣,距用戶僅有"一跳"之遙。同時,代理緩存是內(nèi)容提供商源服務器的一個透明鏡像。這樣的架構(gòu)使得CDN服務提供商能夠代表他們客戶,即內(nèi)容供應商,向最終用戶提供盡可能好的體驗,而這些用戶是不能容忍請求響應時間有任何延遲的。

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容