您可能聽說過云這個(gè)詞,但您認(rèn)為云首先是什么?云是正式的“云計(jì)算”,這意味著通過互聯(lián)網(wǎng)使用應(yīng)用程序,而不是個(gè)人計(jì)算機(jī)上的傳統(tǒng)應(yīng)用程序和數(shù)據(jù)。
云中有各種各樣的服務(wù),但其機(jī)制大致可以分為三類:“SaaS”、“PaaS”和“IaaS”。
但是,對(duì)于那些問“什么是SaaS?什么是PaaS?什么是IaaS?”的人,我將在下面解釋。
什么是SaaS?
SaaS是“軟件即服務(wù)”的縮寫。
指在云端提供的軟件。軟件不是在用戶端安裝,而是在供應(yīng)商(提供者)端運(yùn)行,用戶通過網(wǎng)絡(luò)使用軟件的功能。您可以將以前作為包裝產(chǎn)品出售的產(chǎn)品想象成現(xiàn)在可通過Internet獲得的產(chǎn)品。
例如,Gmail等電子郵件服務(wù)、博客服務(wù)和Salesforce等服務(wù)。從某種意義上說很方便,可以立即達(dá)到目的,但是如果你的自由度較低,想使用自己的程序,則需要使用下面介紹的PaaS或IaaS。
什么是PaaS?
PaaS是“平臺(tái)即服務(wù)”的縮寫。
是指為運(yùn)行應(yīng)用軟件提供數(shù)據(jù)庫和程序執(zhí)行環(huán)境的服務(wù)。雖然有一個(gè)優(yōu)點(diǎn)是只需要準(zhǔn)備程序,但由于數(shù)據(jù)庫設(shè)置和程序執(zhí)行環(huán)境受到限制,因此降低了開發(fā)的自由度。當(dāng)您想省去從基礎(chǔ)設(shè)施開發(fā)的麻煩,但又想在某種程度上對(duì)其進(jìn)行自定義時(shí),最好使用它。GoogleAppsEngine、MicrosoftAzure等都是PaaS。
什么是IaaS?
IaaS是“基礎(chǔ)設(shè)施即服務(wù)”的縮寫。
是指在互聯(lián)網(wǎng)上提供運(yùn)行信息系統(tǒng)所必需的虛擬服務(wù)器、硬盤、防火墻等基礎(chǔ)設(shè)施的形式作為服務(wù)。不像SaaS和PaaS,它有很高的自由度,你可以隨意選擇硬件規(guī)格和操作系統(tǒng)。因此,需要了解操作系統(tǒng)、硬件和網(wǎng)絡(luò)。還必須考慮安全措施。
IaaS的典型示例是GoogleComputeEngine和AmazonElasticComputeCloud。
讓我們來說明一下SaaS、PaaS和IaaS之間的區(qū)別。這是提供黃綠色細(xì)胞的地方。
IaaS是從OS層到底層提供的云服務(wù)。提供中間件層的云服務(wù)是PaaS,提供應(yīng)用的云服務(wù)是SaaS。
最好根據(jù)用途正確使用它,例如SaaS如果您想輕松使用它,IaaS如果您想檢查服務(wù)器和一般安全性,PaaS如果兩者都不是。