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