雲計算有很多高大上的概念讓人看了似懂非懂。其中就有IaaS、PaaS、SaaS等。今天我們主要來了解IaaS和PaaS。
什麼是IaaS?
IaaS(Infrastructure as a Service),即基礎設施即服務。
它允許你將將服務器室外包給第三方,並通過web訪問它。這包括運行支持公司的服務所需的一切,包括硬件機架、服務器、存儲、電源和冷卻,以及運行應用程序所需的其他資源。你基本上可以租用所需的服務器容量,並將安裝、維護、供電和保護等工作留給其他人。
IaaS的優點包括雲服務的常見優點,比如動態伸縮、節省成本的規模經濟以及易於使用和維護。
為什麼要使用IaaS?
雲計算背後的理念是與其他用戶共享資源,以提供規模經濟。
因為你正在共享資源,所以服務提供者可以將精力集中在有效地最大化資源和按需分配服務上,其他人負責設置基礎架構和持續維護的前期成本。因為你通常按需付費,所以你需要密切注意,確保不會因為沒有更改工作實踐以滿足雲計算環境的需要而招致意外的費用。
總而言之,雲服務的主要優勢包括:
- 節省時間。已經為你安裝和配置了所有內容。升級方面也會得到處理。
- 降低成本。共享硬件和軟件許可證可以為你節省一些時間並降低總體擁有成本(TCO)。
- 可擴展性。如果你需要更多,只需提升你的服務水平。
- 便於使用。已經建立了最佳實踐,因此你應該能夠立即啟動並運行。
那,為什麼不使用IaaS?
即使雲服務承諾“獨角獸”和“彩虹”,它並不總是每個人的完美解決方案。
雲計算對於以下方面沒有多大意義:
- 不容易轉換到雲平臺的傳統應用程序
- 需要實時處理或渲染才能生效的應用程序
- 處理高度敏感、受監管或機密數據的應用程序
- 沒有相對快速的互聯網連接的組織
什麼是PaaS?
PaaS的意思是平臺即服務。 把服務器平臺作為一種服務提供的商業模式。通過網絡進行程序提供的服務稱之為SaaS,而云計算時代相應的服務器平臺或者開發環境作為服務進行提供就成為了PaaS(Platform as a Service)。
使用PaaS你可以獲得完全託管的堆棧,除了純基礎設施之外,還包括一些頂層的軟件。你可以向第三方支付用於開發或部署應用程序的計算平臺。供應商處理購買和維護開發環境的各個層的麻煩,允許用戶繼續設計和編碼。你可以控制設置和配置,而提供者處理後端服務器、存儲、網絡以及應用程序正常運行所需的任何其他位和bob。與其他雲服務一樣,其理念是減少購買成本、管理開銷和維護,同時提高可伸縮性。
IaaS和PaaS有何不同?
目前市場上有很多雲基礎設施提供商,他們提供廣泛的解決方案配置。這些配置分為兩個基本類別:
IaaS只是硬件。這些產品提供對計算資源的訪問和控制,無論是處理器、內存、存儲還是網絡組件。你基本上可以使用空白板,因此你可以控制虛擬機管理程序和操作系統。毫不奇怪的是,你將為使用Red Hat或SUSE Linux和Windows Server等許可操作系統支付更多費用。
PaaS是硬件加上其他分層的東西。這些產品提供硬件和預先配置的平臺,可用於應用程序開發等任務。你還可以獲得組合硬件/軟件解決方案堆棧。例如,你可以使用此選項快速啟動新的Oracle或SQL Server數據庫服務器,而無需擔心配置底層硬件資源。
使用IaaS或PaaS有哪些安全風險?
從本質上講,將數據交給第三方意味著你已經失去了一定程度的控制。過去可能是內部的東西現在卻是在別人的數據中心,你必須信任他們來保護它免受黑客的攻擊。
你還需要重新審視自己的業務實踐,因為不正確的配置用戶,甚至是你自己公司內部的用戶,都可能無意中可以訪問數據。例如,如果HR忘記刪除前僱員的訪問權限,這個心懷不滿的用戶可以愉快地訪問你的所有公司機密。
閱讀更多 科技宅日報 的文章