云計(jì)算是什么?
什么是云計(jì)算(Cloud computing)?
這是我們在展開 SaaS 之前必須要理解的概念。
云計(jì)算,通過互聯(lián)網(wǎng)提供計(jì)算服務(wù),包括服務(wù)器、儲存、數(shù)據(jù)庫、網(wǎng)絡(luò)、應(yīng)用等,采用按需付費(fèi)的定價(jià)模式。
這意味著,企業(yè)或個(gè)人可以通過互聯(lián)網(wǎng)訪問服務(wù)器上運(yùn)行的軟件和數(shù)據(jù)庫,而無需在自己的物理服務(wù)器或計(jì)算機(jī)上運(yùn)行應(yīng)用程序。
例如,一家公司需要建立信息系統(tǒng),來支撐業(yè)務(wù)發(fā)展,有 2 種方案:
方案 1,自建機(jī)房、買服務(wù)器、搭系統(tǒng)、開發(fā)應(yīng)用。這需要投入硬件場地通風(fēng)設(shè)施、招聘專業(yè) IT 人員開發(fā)維護(hù),且實(shí)施周期長、不易擴(kuò)展(業(yè)務(wù)量低時(shí)資源無法充分利用,業(yè)務(wù)量大時(shí)很難快速擴(kuò)容)。
方案 2,采用云計(jì)算方式。通過向云服務(wù)提供商租用服務(wù),只需通過網(wǎng)絡(luò)連接訪問使用,按需付費(fèi)。具有前期投入低、快速部署、靈活可擴(kuò)展、容災(zāi)備份等優(yōu)勢。
▲ 通過互聯(lián)網(wǎng)訪問云服務(wù)
同樣,在生活中,云計(jì)算也已經(jīng)應(yīng)用到方方面面。
例如,個(gè)人記錄使用語雀文檔(在線文檔知識庫),不管是在哪部手機(jī)或哪臺電腦上登錄,都可以獲取到賬號內(nèi)的所有文檔,而不是像“傳統(tǒng)”的 Microsoft Word[1],局限在一臺電腦上,無法流動。
云計(jì)算部署模式
云計(jì)算的主要部署模式分為 4 種:
公有云(Public Cloud)
私有云(Private Cloud)
混合云(Hybrid Cloud)
社區(qū)云(Community Cloud)
公有云
由云服務(wù)提供商擁有和管理,通過互聯(lián)網(wǎng)向企業(yè)或個(gè)人提供計(jì)算資源。
這就好比城市的水電,居民共享,每家每戶各取所需,按量統(tǒng)計(jì)付費(fèi)。
▲ 公有云
私有云
單個(gè)組織專用的云服務(wù),而無需與其他組織共享資源。私有云可以在內(nèi)部管理,也可以由第三方云服務(wù)提供商托管。
公有云與私有云的區(qū)別,就好比自家的洗衣機(jī)(私有)和干洗店(對公)的區(qū)別。
▲ 私有云
混合云
顧名思義,即同時(shí)使用公有云和私有云。從而允許公司將敏感數(shù)據(jù)保留私有云中(安全性),同時(shí)使用公有云來運(yùn)行應(yīng)用程序(低成本)。
這就好比 Nike 將設(shè)計(jì)研發(fā)放在美國(人才),產(chǎn)品生產(chǎn)放在越南(人力成本低)。
▲ 混合云
社區(qū)云
特定組織或行業(yè)共享使用的云計(jì)算服務(wù)方案。社區(qū)云是由幾個(gè)具有類似關(guān)注點(diǎn)(例如安全性、隱私性和合規(guī)性)的多個(gè)組織共享。
像金融機(jī)構(gòu)、政府組織或醫(yī)療等特殊客戶群體,需要滿足其一定的行業(yè)規(guī)范和數(shù)據(jù)安全標(biāo)準(zhǔn)。
▲ 社區(qū)云
云計(jì)算服務(wù)模式
云計(jì)算的主要服務(wù)模式分為 3 種:
基礎(chǔ)設(shè)施即服務(wù)(IaaS:Infrastructure as a Service)
平臺即服務(wù)(PaaS:Platform as a Service )
軟件即服務(wù)(SaaS:Software as a Service)
基礎(chǔ)設(shè)施即服務(wù)(IaaS)
IaaS,基礎(chǔ)設(shè)施服務(wù)。提供按需付費(fèi)的計(jì)算資源,包括服務(wù)器、網(wǎng)絡(luò)、磁盤存儲和數(shù)據(jù)中心等基礎(chǔ)設(shè)施。
例如,AWS、Microsoft Azure、阿里云,可購買云存儲。
平臺即服務(wù)(PaaS)
PaaS,云的服務(wù)平臺。提供硬件和軟件工具,使開發(fā)人員更輕松地快速創(chuàng)建 Web 或移動應(yīng)用。
例如,Windows Azure、Heroku。
軟件即服務(wù)(SaaS)
SaaS,基于云的應(yīng)用,被授予的企業(yè)或個(gè)人通過網(wǎng)絡(luò)訪問使用。
例如,百度云盤(個(gè)人級 SaaS)、釘釘(企業(yè)級 SaaS)、53KF 客服系統(tǒng)(企業(yè)級 SaaS)。
IaaS、PaaS、 SaaS 之間的區(qū)別?
這里舉個(gè)蓋房子的列子。有三位父親,分別叫 IaaS、PaaS 和 SaaS,對自己的兒子說:
IaaS:蓋房子的地給你了,你自己搞材料,找人蓋。
PaaS:蓋房子的地給你了,磚瓦水泥沙也都齊全了,你自己找人蓋。
SaaS:房子給你租好,你直接搬進(jìn)去住。
▲ 蓋房子
對應(yīng)到軟件開發(fā),如下圖所示:
▲ IaaS、PaaS、 SaaS 區(qū)別。圖片創(chuàng)意來源:《Data Sovereignty and the Cloud》
網(wǎng)絡(luò)(networking)、儲存(storage)、服務(wù)器(servers)、虛擬化(virtualization)、操作系統(tǒng)(O/S)、中間件(middleware)、內(nèi)存管理(runtime)、數(shù)據(jù)(date)、應(yīng)用(applications)
簡單的來說,可以將 IaaS 視為構(gòu)建應(yīng)用程序的基礎(chǔ)設(shè)施,將 PaaS 視為開發(fā)人員構(gòu)建應(yīng)用程序的平臺,而將 SaaS 視為可以直接使用的軟件,直接滿足企業(yè)業(yè)務(wù)使用需求。
最后
本質(zhì)上,每種云服務(wù)模式都是某種程度上的資源抽象,并以服務(wù)的形式提供給企業(yè)、組織或個(gè)人。
同時(shí),企業(yè)、組織和個(gè)人也可根據(jù)自身情況,采用不同的云服務(wù)模式。
但不管怎樣,云服務(wù)模式都在不同程度上簡化了開發(fā)工作,使得企業(yè)、組織和個(gè)人能夠更加專注于自身的業(yè)務(wù)和商業(yè)發(fā)展。
作者: Wiiii (胡文語)設(shè)以為計(jì),格物求索