摘要:原文淺談云計(jì)算的形態(tài)這幾年云計(jì)算概念炒的很火熱,不僅是很多的云計(jì)算相關(guān)的創(chuàng)業(yè)公司如雨后春筍般冒出來(lái),大佬們也紛紛加入戰(zhàn)場(chǎng)。本文結(jié)合自己的理解對(duì)目前市面上的云計(jì)算形式,談一談看法。推送還能為移動(dòng)客戶端提供消息推送的能力。
原文:淺談云計(jì)算的形態(tài)
這幾年云計(jì)算概念炒的很火熱,不僅是很多的云計(jì)算相關(guān)的創(chuàng)業(yè)公司如雨后春筍般冒出來(lái),大佬們也紛紛加入戰(zhàn)場(chǎng)。IaaS、PaaS、SaaS、BaaS多種形態(tài)并存,一派繁榮景象。本文結(jié)合自己的理解對(duì)目前市面上的云計(jì)算形式,談一談看法。
基礎(chǔ)設(shè)施云又稱為IaaS,故名思議,這類(lèi)提供商主要提供的是系統(tǒng)底層的設(shè)備服務(wù)。最簡(jiǎn)單的理解,比如提供一個(gè)臺(tái)Linux或者windows服務(wù)器,那么用戶可以遠(yuǎn)程連接服務(wù)器,在上面安裝軟件,對(duì)這臺(tái)服務(wù)器的控制能力相對(duì)比較強(qiáng)。提供商通常會(huì)讓用戶在內(nèi)存、硬盤(pán)、帶寬、操作系統(tǒng)等偏硬件的參數(shù)上做出選擇,并根據(jù)選擇收取相應(yīng)的租用費(fèi)用。
提供商通常以虛擬化的方式來(lái)高效的利用自己的物理資源。事實(shí)上,對(duì)于用戶而言,面對(duì)的跟物理服務(wù)器沒(méi)有區(qū)別,還能擁有更穩(wěn)定的硬件環(huán)境,降低了用戶的運(yùn)維難度。這類(lèi)云提供商,比較知名的有阿里云、微軟的WindowsAzure等。
一般提供商會(huì)為用戶提供一個(gè)管理控制臺(tái),可以方便的看到服務(wù)器的運(yùn)行狀況,如下圖是阿里云的后臺(tái)控制臺(tái)界面,用戶的管理單位是虛擬服務(wù)器:
平臺(tái)設(shè)施云又稱為Paas,這類(lèi)提供商提供給用戶的是軟件平臺(tái)和開(kāi)發(fā)工具,比如php、python、.net、數(shù)據(jù)庫(kù)系統(tǒng)、存儲(chǔ)平臺(tái)。用戶通常不用考慮底層的操作系統(tǒng)、硬件配置、網(wǎng)絡(luò)配置、負(fù)載,只需要將開(kāi)發(fā)好的程序通過(guò)提供的方式上傳即可運(yùn)行于特定的軟件平臺(tái);數(shù)據(jù)庫(kù)方面,用戶也無(wú)需關(guān)心備份、分流等問(wèn)題,提供商都會(huì)做好,要做的只是根據(jù)要求鏈接數(shù)據(jù)庫(kù)讀寫(xiě)就可以了。
還有一類(lèi)筆者也歸類(lèi)為PaaS,就是存儲(chǔ)提供商。通常,存儲(chǔ)提供商負(fù)責(zé)提供文件的存儲(chǔ)、備份,并提供對(duì)文件的讀寫(xiě)API,這種API跟操作系統(tǒng)無(wú)關(guān),通常是基于HTTP或TCP。正因?yàn)槿绱耍P者認(rèn)為這跟單純的提供磁盤(pán)不同,這是一種統(tǒng)一化的,更邏輯化的存儲(chǔ)服務(wù),用于無(wú)需關(guān)心底層的存儲(chǔ)結(jié)構(gòu)。
筆者接觸的比較多的新浪云和七牛云。新浪云主要提供的是軟件平臺(tái)和數(shù)據(jù)庫(kù),還有一些配套服務(wù);七牛云是純粹的存儲(chǔ)提供商,特點(diǎn)在于對(duì)存儲(chǔ)的文件的多樣化處理,比如視頻轉(zhuǎn)碼、圖片變換、甚至最近出的鑒黃,應(yīng)該來(lái)說(shuō)給用戶提供了極大的便利。
PaaS通常用用多少收多少的形式收費(fèi),對(duì)于小流量的用戶,往往是免費(fèi)的。
下圖是新浪云的后臺(tái)的應(yīng)用管理界面,用戶的管理單元是應(yīng)用,應(yīng)用有應(yīng)用的語(yǔ)言、平臺(tái)、配套的數(shù)據(jù)庫(kù)、緩存等服務(wù):
下圖是七牛云的后臺(tái),用戶的管理單元是空間,文件存儲(chǔ)在空間下:
軟件服務(wù)云又稱為SaaS,這類(lèi)云實(shí)際上更貼近最終用戶,用戶也比較好理解,比如典型的百度云盤(pán)。這類(lèi)云相對(duì)來(lái)說(shuō)比較難下定義,范圍很廣,這里不再累述。
后端即云又稱為BaaS,這類(lèi)云是比較新的概念,隨著移動(dòng)互聯(lián)網(wǎng)的發(fā)展而提出并實(shí)現(xiàn),因此比較針對(duì)移動(dòng)應(yīng)用這種端應(yīng)用。簡(jiǎn)單的說(shuō),這類(lèi)云的目標(biāo)就是“消滅”后端程序員,聽(tīng)起來(lái)有些嚇人。筆者接觸下來(lái),感覺(jué)還是非常不錯(cuò)的。
結(jié)構(gòu)化數(shù)據(jù)存儲(chǔ):跟直接提供數(shù)據(jù)庫(kù)系統(tǒng)不同,這類(lèi)云提供一系列的API和SDK,讓移動(dòng)開(kāi)發(fā)人員或web開(kāi)發(fā)人員,在沒(méi)有數(shù)據(jù)庫(kù)服務(wù)器和中間件的情況下,直接存取數(shù)據(jù)。比如以前,我們要做一個(gè)用戶注冊(cè),那么我們必須首先設(shè)計(jì)并初始化好數(shù)據(jù)庫(kù),然后用某種語(yǔ)言,編寫(xiě)接口程序向客戶端暴露一些接口,讓客戶端通過(guò)這個(gè)編寫(xiě)的接口來(lái)訪問(wèn)數(shù)據(jù)。這個(gè)接口也可以稱為中間件,而這個(gè)工作通常由被稱為“后端程序員”的角色所完成,然后在BaaS下,這個(gè)過(guò)程是不需要的。BaaS能夠直接提供客戶端訪問(wèn)數(shù)據(jù)的能力,而數(shù)據(jù)表可以自動(dòng)的創(chuàng)建。與之配套的還有一套完整的數(shù)據(jù)分析方案和體系。也免去了后臺(tái)管理、數(shù)據(jù)查看分析功能的開(kāi)發(fā)。
推送:BaaS還能為移動(dòng)客戶端提供消息推送的能力。
文件:有些BaaS也附帶提供文件存儲(chǔ)的能力。
如果創(chuàng)業(yè)團(tuán)隊(duì)需要精簡(jiǎn)人員,專(zhuān)注于產(chǎn)品的前端體驗(yàn),尤其是移動(dòng)端體驗(yàn),可以考慮采用BaaS,簡(jiǎn)化后端服務(wù)和人員結(jié)構(gòu)的搭建。筆者接觸過(guò)的國(guó)內(nèi)的BaaS有AVOS、Bmob等。
下圖是AVOS的后臺(tái),可以看到,展現(xiàn)的就像是數(shù)據(jù)庫(kù)一樣,而這些Class(表),都無(wú)需事先創(chuàng)建,讀寫(xiě)完全是通過(guò)API和SDK來(lái)完成的:
總結(jié)存在即合理,在選用上述產(chǎn)品時(shí),并無(wú)優(yōu)劣之分。針對(duì)不同的應(yīng)用性質(zhì),應(yīng)用規(guī)模,團(tuán)隊(duì)人員狀況做出最適合的選擇才是重要的。比如如果是做移動(dòng)app,在人員緊張,尤其缺少后端開(kāi)發(fā)人員的前期,可以考慮采用BaaS。而在中期,隨著人員規(guī)模的擴(kuò)大,需求的增加,BaaS無(wú)法滿足要求,那么可以轉(zhuǎn)向PaaS。如果應(yīng)用規(guī)模進(jìn)一步擴(kuò)大,考慮成本人員等因素,IaaS也許可以考慮,甚至也可以自建機(jī)房。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/25144.html
摘要:對(duì)于規(guī)?;渴鸬脑朴?jì)算數(shù)據(jù)中心來(lái)說(shuō),優(yōu)點(diǎn)帶來(lái)的好處遠(yuǎn)大于缺點(diǎn)所造成的負(fù)面影響。 淺談云計(jì)算數(shù)據(jù)中心對(duì)布線系統(tǒng)的影響 羅森伯格亞太電子有限公司:孫慧永 在談云計(jì)算數(shù)據(jù)中心之前,我們要先了解一下,什么是云計(jì)算?云計(jì)算是指IT基礎(chǔ)設(shè)施的交付和使用模式,指通過(guò)網(wǎng)絡(luò)以按需、易擴(kuò)展的方式獲得所需的資源。 提供資源的網(wǎng)絡(luò)被稱為云。 云是IT的資源池,可以隨時(shí)獲取,按需使用,隨時(shí)擴(kuò)展,按使用付費(fèi)。這種特性...
摘要:它們的關(guān)系如下圖為什么目前的都沒(méi)有成功兼談云計(jì)算的發(fā)展方向宋體操作系統(tǒng)提供了幾個(gè)我們熟悉的概念去表示硬件設(shè)備,比如進(jìn)程虛擬存儲(chǔ)器文件。 從操作系統(tǒng)發(fā)展的歷史可以看出,操作系統(tǒng)的較大作用是提供合適的抽象。操作系統(tǒng)是幫我們操控硬件的軟件,它就像是應(yīng)用程序與硬件的中間者,在兩者之間扮演一個(gè)協(xié)調(diào)、管理的角色。它們的關(guān)系如下圖:操作系統(tǒng)提供了幾個(gè)我們熟悉的概念去表示硬件設(shè)備,比如進(jìn)程、虛擬存儲(chǔ)器、文件...
摘要:而不久之后將正式登場(chǎng)亮相的服務(wù)商們或?qū)⒊蔀槲磥?lái)改寫(xiě)中國(guó)云計(jì)算市場(chǎng)格局的一個(gè)個(gè)因素。因此,在仍舊缺席的中國(guó)云計(jì)算市場(chǎng)說(shuō)格局已定,還為時(shí)尚早。云計(jì)算業(yè)內(nèi)對(duì)IaaS和SaaS的關(guān)注度素來(lái)高漲。相比之下,關(guān)于PaaS的討論則頗為冷清。想圍繞PaaS寫(xiě)個(gè)三部曲的想法由來(lái)已久,年初接連完成兩篇(《PaaS是位好同志,但SaaS公司搞PaaS卻不大靠譜》《夾縫求生,PaaS要靠什么來(lái)刷存在感?》),第三篇...
摘要:據(jù)中國(guó)信通院發(fā)布的國(guó)內(nèi)首個(gè)中國(guó)云原生用戶調(diào)研報(bào)告年指出,年我國(guó)云原生產(chǎn)業(yè)市場(chǎng)規(guī)模已達(dá)億元。全球知名市場(chǎng)調(diào)研機(jī)構(gòu)曾預(yù)測(cè),到年全球?qū)⒂械钠髽I(yè)會(huì)選擇云原生。技術(shù)開(kāi)放日第二期相約粵港澳大灣區(qū)的中心城市深圳。在這里,共話云原生。據(jù)中國(guó)信通院發(fā)布的國(guó)內(nèi)首個(gè)《中國(guó)云原生用戶調(diào)研報(bào)告(2020年)》指出,2019年我國(guó)云原生產(chǎn)業(yè)市場(chǎng)規(guī)模已達(dá)350.2億元。全球知名市場(chǎng)調(diào)研機(jī)構(gòu)Gartner曾預(yù)測(cè),到2022...
閱讀 1685·2021-11-11 10:59
閱讀 2693·2021-09-04 16:40
閱讀 3733·2021-09-04 16:40
閱讀 3076·2021-07-30 15:30
閱讀 1816·2021-07-26 22:03
閱讀 3222·2019-08-30 13:20
閱讀 2296·2019-08-29 18:31
閱讀 499·2019-08-29 12:21