Canonical 日前正式釋出 Ubuntu Server 9.1,其中整合了 Eucalyptus 雲端 APIs。根據 Eucalyptus Systems 技術長 Rich Wolski 表示,這組 APIs 在這次的 Ubuntu 散佈套件中,可以輕鬆地啟用。
聽到 Ubuntu,你最先想到這是知名的桌面散佈套件,沒錯,Ubuntu 9.1 的確是不錯的桌面散佈套件,可是 Ubuntu 背後的公司 Canonical,正逐漸把這次釋出與隨後的長期支持版本 (long-term support version) 重心,放到伺服器市場。
代號 Karmic Koala,Ubuntu 9.1 是第一套透過來自 Eucalyptus 開放源碼專案提供的相容 APIs,內建存取 Amazon EC2 工具的作業系統。由加州大學 (University of California) 電腦科學教授 Wolski 創立的 Eucalyptus.org 複製了 EC2 的基本功能。Wolski 表示,在此次 Ubuntu 釋出中可以輕易地啟用 Eucalyptus。Ubuntu 將加速雲端運算技術普及化。
雖然 Eucalyptus 早先已經被包含於 Ubuntu 9.0 中,9.1 散佈套件進一步讓 Eucalyptus 更適於應用在正式產品環境中。
Canonical 看重伺服器市場已經有一段時間,在 Ubuntu 9.1 仍處於 beta 階段時,Canonical 便引入支援大型企業的 PSE (Premium Service Engineer),提供企業用戶接觸 Canonical 平台工程師的專人負責選項。
此外,Canonical 支援與服務主任 Steve George 表示,Canonical 視相容於 Amazon EC2 的 UEC (Ubuntu Enterprise Cloud) 為 Ubuntu 9.1 最重要的功能。George 強調 UEC 並非僅是另一套雲端釋出。他指出,嘗試雲端運算的用戶只能使用公開網雲,UEC 卻允許企業在內部建構網雲。透過建構於 Eucalyptus 專案上的 UEC,用戶可以在若干伺服器執行的 Ubuntu Linux 伺服器上架設相容 EC2 的網雲。
部份觀察家指出,開放源碼因為可以重複複製於雲端環境,無須增加授權費用,將在雲端運算中逐漸扮演重要角色。隨著 Ubuntu 9.1 的釋出,外界開始關注開發者是否真的會運用這樣的技術,開始建構雲端應用軟體。
Ubuntu Server 9.1 是第一套打開通往雲端大門的開放源碼程式碼組合。使用 Ubuntu Server 9.1 與 Eucalyptus 開發的應用軟體,可以在私有網雲或資料中心的虛擬伺服器上執行。私有網雲允許企業終端用戶自行提供所需的虛擬機器。
使用 Ubuntu 9.1 的開發者也可以上傳其應用軟體到 Amazon 的 EC2 或相容於 Amazon APIs 的公開網雲上。Eucalyptus 專案複製了載入並執行 Amazon Machine Image 與使用 S3 儲存服務的功能。
利用 UEC 建構的應用軟體還可以在混合模式下運作,工作負載穩定時,在資料中心的私有網雲上執行,遇到負載高峰時,就傳送到公開網雲上。
在伺服器版本外,同步釋出的尚包括 Ubuntu 9.1 的桌面與 netbook 版本。桌面使用者最先注意到的,或許是 Ubuntu 9.1 更加快速的開機程序。Ubuntu Linux 創辦人 Mark Shuttleworth 稍早曾表示,Karmic 的開機流程比起先前所有的 Ubuntu 釋出版本都要快。他們的目標是 10 秒開機完成,Karmic 算是有了不錯的進展。
此外,新功能之一的 Ubuntu Software Center,是翻新 Ubuntu 中新增與刪除軟體功能的嘗試。Shuttleworth 指出,Ubuntu 未來的軟體交付機制,將增加第三方獨立軟體開發商自主權,並創造更為流暢的使用者體驗。
伴隨 Karmic 釋出的,是提供桌面用戶的 Ubuntu 網路服務 Ubuntu One。Ubuntu One 提供使用者 2 GB 的免費備份儲存空間和雲端同步化,Ubuntu 9.04 以上版本的用戶可以複製檔案到雲端儲存空間。
相關網址:
1.Ubuntu Server 9.1 加入雲端 APIs
2.Ubuntu Linux 9.10 'Karmic Koala' 開始攀爬
3.Ubuntu 9.10: 企業 Linux