2,137 瀏覽數

Ubuntu Cloud & Amazon EC2

對於雲端這個名詞相信很多人不陌生,但卻也沒幾個人講得出來他是什麼東西,好像只要是跟網際網路 (Internet:互聯網) 有關係就可以稱它是 xx 雲或是雲x運算之類的.其實雲端並不是一個新東西 Internet 出現時雲端也伴隨著它一起出現. 

在 Internet 網路拓樸(Network Topology) 圖的表示法就是畫成一朵雲.(wiki: Internet)
cloud02
因為他代表了"未知" ,無法用其他方式勾勒出來才以一朵雲來表示其複雜性, 所以只要在 Internet 上所提供的服務或是運算統稱為雲端服務.目前頻寬足以應付大容量的資料傳輸加上虛擬化的成熟.所以雲端上面商機無窮.而才開始有雲端服務這名詞出現. 

雲端架構上可以區分為 3 類 IaaS,PaaS,SaaS !!!

  1. IaaS(infrastructure as a service) 提供雲端架構的服務
  2. PaaS(platform as a service) 提供雲端平台的服務
  3. SaaS(software as a service) 提供雲端軟體的服務

回到我們的主題,什麼是 Ubuntu Cloud 提供的Open Stack 它的基礎架構是什麼??它提供雲端運算的哪一階層呢!!!答案是 IaaS.根據 Ubuntu 官方網站說明,Ubuntu Cloud 架構採用過兩種方式 OpenStack 與 Eucalyptus

Ubuntu Cloud Infrastructure, OpenStack

新版的從 Ubuntu 11.10(oneiric) 起 OpenStack 就成為 Ubuntu 的標準雲端架構,OpenStack 雲端架構 ( IaaS ) 主要可以讓企業用戶可以自行架設屬於自己的私有雲 (Private Cloud) , 而且 OpenStack 環境類似於 Amazon 的  Amazon’s Elastic Compute Cloud ,兩者也可以結合再一起使用,但在 Ubuntu 11.04 之前的版本是以 Eucalyptus (Ubuntu Enterprise Cloud) 為基礎的私有雲,後面的介紹會以 OpenStack 為主.Eucalyptus 就不加以討論,有興趣的請自行參考 Eucalyptus 聯結

OpenStack 簡介

Ubuntu Cloud Infrastructure 安裝方式可以區分為三種,讓我們一一來看

  • Ubuntu Cloud Live Image: a single node all in one cloud booting from USB (單一個 node 最簡單且快速)
  • Ubuntu Cloud Infrastructure with MAAS and Juju : our recommended method (Ubuntu 推薦的方式)
  • Install Ubuntu Cloud Infrastructure from packages : the hard way (設定較為複雜的方式)

目前還沒試到 Ubunut Cloud 如何與 Amazon 相結合.下面是單獨使用 Amazon 的雲端服務

參考資料

發表迴響