網頁

搜尋此網誌

2011年6月17日 星期五

Infrastructure as a Service 基礎架構即服務

基礎架構即服務(Infrastructure as a Service, IaaS)是屬於雲端運算架構的最底層(稱為「基礎設施層」),幾乎是把底層的硬體資源提供給用戶,包含運算資源、儲存資源與網路資源,IaaS是針對軟體開發人員、軟體開發商的用戶提供服務。

想要實現IaaS的技術是虛擬化(Virtualization),將雲端上面的伺服器虛擬成一個個虛擬機器(Virtual Machine)提供給用戶,於是用戶就會有他自己的運算資源、儲存資源與網路資源。用戶將會在他自己的虛擬機器上安裝作業系統,這不就變成一個虛擬主機了!接著可以建構自己的平台與應用程式。

基礎架構必須具備的功能有:
  1. 資源抽象
    將實際硬體抽象化成為一個虛擬裝置,對上層架構提供硬體資源。
  2. 資源監控
    抽象化的硬體資源有了,必須可以監控量測,這是為了管理。
  3. 負載管理
    利用資源監控所獲得的資訊,對各個硬體資源進行負載管理,在校與成本之間取得平衡。
  4. 資料管理
    雲端的資料不是存放於單一實體裝置,資料的所有特性必須可被管理。
  5. 資源部署
    用戶所需的資源必須由系統提供,必須可以自動化部署給用戶。
  6. 安全管理
    這是系統的基本要求,沒有人會去使用一個不安全的雲端。
  7. 計費管理
    雲端的商業模式採用按量計費,利用資源監控可以得到計費所需的使用量資訊。
上述每項功能,如果真的要動手實作完成,要做的事情可是非常非常多的,不過這已經是雲端運算架構當中最基礎的功課。如果要完成基礎架構上面的平台層,事情可是多更多,因為平台的工作=平台層+基礎架構層。

###

延伸閱讀
Cloud Computing Strategy 雲端運算策略

沒有留言:

張貼留言

熱門文章