想要實現IaaS的技術是虛擬化(Virtualization),將雲端上面的伺服器虛擬成一個個虛擬機器(Virtual Machine)提供給用戶,於是用戶就會有他自己的運算資源、儲存資源與網路資源。用戶將會在他自己的虛擬機器上安裝作業系統,這不就變成一個虛擬主機了!接著可以建構自己的平台與應用程式。
基礎架構必須具備的功能有:
- 資源抽象
將實際硬體抽象化成為一個虛擬裝置,對上層架構提供硬體資源。 - 資源監控
抽象化的硬體資源有了,必須可以監控量測,這是為了管理。 - 負載管理
利用資源監控所獲得的資訊,對各個硬體資源進行負載管理,在校與成本之間取得平衡。 - 資料管理
雲端的資料不是存放於單一實體裝置,資料的所有特性必須可被管理。 - 資源部署
用戶所需的資源必須由系統提供,必須可以自動化部署給用戶。 - 安全管理
這是系統的基本要求,沒有人會去使用一個不安全的雲端。 - 計費管理
雲端的商業模式採用按量計費,利用資源監控可以得到計費所需的使用量資訊。
###
延伸閱讀
Cloud Computing Strategy 雲端運算策略