Ubuntu 10.10服務(wù)器版如何搭建云環(huán)境
Ubuntu多年來一直坐著Linux桌面操作系統(tǒng)的頭把交椅,但是Ubuntu服務(wù)器版卻未來受到這么廣泛的用戶歡迎。不過,10月10日公布的服務(wù)器新版本Ubuntu 10.10正在試圖從云計算上面,尋找突破口,以期待在未來云計算大勢興起的時候,得到最大范圍的用戶體驗。
事實上,從Ubuntu 10.04版本開始,Canonical就開始通過Ubuntu One提供云服務(wù)的嘗試,提供給用戶2GB免費的線上存儲空間,如果想要更多空間,則必須支付額外費用購買。云計算近幾年從一個有些模糊的概念,逐漸地上升到使用階段。這讓每個IT廠商都看到無窮大的商機,Canonical自然也不肯忽視這一頓豐盛的大餐。
繼Ubuntu 10.04中嘗到了云計算的甜頭以后,Ubuntu 10.10中更是加大了云服務(wù),也加大了云美國云計算廠商亞馬遜的合作。據(jù)Canonical透露,Ubuntu現(xiàn)在是Amazon EC2上最流行的服務(wù)器操作系統(tǒng),Ubuntu已經(jīng)擁有強大的云計算支持能力,旨在更直接地部署到公共云和私有云。
那么,從Ubuntu 10.04服務(wù)器版操作系統(tǒng)到如今的最新版Ubuntu 10.10,Ubuntu都在哪些方面突出自己的特性。下面,我們從成本、系統(tǒng)集成、管理、虛擬化和安全性等方面分析。
1.降低費用:減少每一個階段的成本:Ubuntu服務(wù)器以更少的資源達到有效的架構(gòu),它能夠簡化維護和更新,節(jié)省工時和貧乏的許可證和訂閱費用,壓低所有權(quán)的成本。而且,通過訪問一個最優(yōu)秀的開源應(yīng)用軟件的世界,使你的IT預(yù)算走得更遠。
2.系統(tǒng)集成:Ubuntu服務(wù)器版能夠混合了Ubuntu、Windows或者Mac OS客戶端環(huán)境。所有客戶都能分享用戶驗證、交換文檔和存取服務(wù),而開源的LDAP(Lightweight Directory Access Protocol,輕量級目錄訪問協(xié)議),同樣地,開源的PAM(Pluggable Authentication Module,插入式驗證模塊)用戶驗證都被看做標準。
3.管理:如啟動、關(guān)閉和包管理這些操作被簡化為單一命令。數(shù)秒之后,部署重新設(shè)置和獲取服務(wù)。數(shù)分鐘之后,建立行業(yè)標準的郵件、網(wǎng)絡(luò)、DNS解析、文件、虛擬化、Java應(yīng)用、云基礎(chǔ)設(shè)施或數(shù)據(jù)庫服務(wù)器在幾分鐘的時間。用圖畫你就能像管理一臺單獨的服務(wù)器一樣管理一個服務(wù)器農(nóng)場。
4.虛擬化:用Ubuntu服務(wù)器版和KVM虛擬化你的服務(wù)器是很容易的。用安全而且簡潔的Ubuntu JeOS作為一個客戶操作系統(tǒng)來應(yīng)用。由于支持KVM、Xen、VMware和LXC,你可以選用你最喜歡的工具。
用UEC(Ubuntu Enterprise Cloud ,Ubuntu企業(yè)云)或用Ubuntu服務(wù)器版鏡像去配置Amazon EC2,在你自己的基礎(chǔ)架構(gòu)里能夠建立靈活、高效的計算環(huán)境。Canonical提供全方位的服務(wù)以協(xié)助組織設(shè)計、建造、維護UEC。
5.安全性:在Ubuntu服務(wù)器里,一個安全的方式意味著特殊的用戶和程序才能夠獲得訪問操作系統(tǒng)的許可。不太復(fù)雜的防火墻技術(shù),使得存取的安全性依舊簡單,而同時又讓一個家庭和私人目錄加密服務(wù)增加了一層安全性。
#p#
那么,相對于上一個版本,具體來看Ubuntu 10.10服務(wù)器版操作系統(tǒng)做了哪些大的改進呢?
其一,擴展了Canonical的CloudInit配置工具,你可以通過它設(shè)置默認語言環(huán)境,主機名,生成和設(shè)置SSH私鑰,以及設(shè)置Ubuntu在云中啟動時的掛載點。
其二,可以制作Amazon Machine鏡像(實際上就是運行在EC2服務(wù)上的一個Ubuntu服務(wù)器),然后在KVM虛擬化系統(tǒng)上脫機運行,這意味著你可以為核心內(nèi)容開發(fā)和測試服務(wù)器,而不必向Amazon支付任何費用。
其三,包含了Eucalyptus 2.0,它是Ubuntu Enterprise Cloud(UEC)中使用的核心云技術(shù)的最新版本,UEC是Canonical的私有云解決方案。
注:Eucalyptus是一個用于實現(xiàn)云計算的開源軟件基礎(chǔ)設(shè)施。Eucalyptus是Amazon EC2的一個開源實現(xiàn),它與EC2的商業(yè)服務(wù)接口兼容。
其四,與UEC一起都支持virtio,virtio是一個I/O虛擬化框架,它提供了Hypervisor抽象和一套常見的I/O虛擬化驅(qū)動。
其五,集成了GlusterFS和Ceph,其中GlusterFS是一個適用于大規(guī)模存儲的通用分布式文件系統(tǒng),而Ceph是一個完全沒有單點故障的分布式文件系統(tǒng)。
超強的易用性,是Ubuntu作為一款Linux桌面操作系統(tǒng)能夠脫穎而出的關(guān)鍵,而Ubuntu服務(wù)器版操作系統(tǒng),在集中精力將自己改造成為云計算操作系統(tǒng)的同時,也在堅持從簡易、通用性等方面投入大量精力。
#p#
用Ubuntu服務(wù)器版部署一個私有云
私有云能夠在用戶自己的IT基礎(chǔ)架構(gòu)里給予云計算的力量,擁有一個私有云幾乎是所有用戶的夢想。Ubuntu能夠幫助用戶,在Amazon EC2內(nèi)或者在用戶自己的硬件上創(chuàng)建一個私有云,通過Ubuntu服務(wù)器版操作系統(tǒng)能夠進一步創(chuàng)建和控制私有云的服務(wù)。并且,Ubuntu正在試圖進一步降低云計算的復(fù)雜性。
以下步驟是用Ubuntu企業(yè)云(UEC)建立一個私有云的概述。
1.下載
下載Ubuntu服務(wù)器版本
2.安裝
安裝Ubuntu服務(wù)器版本并選擇"安裝Ubuntu企業(yè)云(UEC)"。你需要為你的云控制器服務(wù)器和至少一個節(jié)點服務(wù)器做這個工作。
3.訪問
訪問UEC管理控制臺,通過你的網(wǎng)頁瀏覽器來創(chuàng)建你的帳戶。在安裝過程中,你將會拿到管理控制臺的URL。
4.建立安全性
在你的UEC賬號上建立安全性以管理和訪問你的服務(wù)。
5.設(shè)置你的云
下載并安裝一個工具以允許你開始和停止實例。
你可以免費使用"彈性Fox"或"Euca2ools"。Euca2ools是開源的和Ubuntu服務(wù)器附帶的。
你也可以使用一種管理工具,如RightScale,CohesiveFT或Canonical的Landscape。
6.添加應(yīng)用程序
用鏡像存儲在UEC上以選擇你需要的機器鏡像?;蛘?,你可以下載機器鏡像。
7.管理
用你挑選的工具來選擇和啟動你的機器實例。未來,你也會用這個工具來管理你的實例。
8.定制
訪問你的實例以建立,在任何位置,你都能獲得從云上提供的應(yīng)用。
#p#
用Ubuntu服務(wù)器版本建立一個公有云
通過Ubuntu服務(wù)器版一個公有云——亞馬遜的彈性云(EC2)。EC2允許你在任何規(guī)模上,隨需建立虛擬系統(tǒng),而無需再做硬件投入。亞馬遜EC2非常適合UEC的模塊性、虛擬化能力以及應(yīng)用和優(yōu)化的性能。
而且,Canonical企業(yè)服務(wù)副總裁Neil Levine也曾經(jīng)表示:“從具體功能來看,他們更傾向于公共云”。
以下是用Ubuntu服務(wù)器版本建立一個公有云的概述。
1.創(chuàng)建一個帳戶
創(chuàng)造一個你的亞馬遜帳戶。
2.建立安全性
建立安全性以管理和訪問你的服務(wù)。
3.設(shè)置你的云
下載并安裝一個工具以允許你開始和停止實例。
你可以免費使用"彈性Fox"或"Euca2ools"。Euca2ools是開源的和Ubuntu服務(wù)器附帶的。
你也可以使用一種管理工具,如RightScale,CohesiveFT或Canonical的Landscape。
4.管理
用你挑選的工具來選擇和啟動你的機器實例。未來,你也會用這個工具來管理你的實例。
5.建立應(yīng)用
訪問你的實例以建立,在任何位置,你都能獲得從云上提供的應(yīng)用。
#p#
在通過Ubuntu服務(wù)器版建立云計算的同時,你可能會遇到種種難題和疑問。那么,除了來自于社區(qū)的幫助外,Canonical還提供了一個關(guān)于云計算的培訓(xùn)。
另外,如果你需要專業(yè)人員支持你的組織,Canonical為一些特定數(shù)量的機器或整個網(wǎng)站提供24ⅹ7時間的服務(wù)。如果你需要技術(shù)咨詢,Canonical的顧問將與你在云建設(shè)的每一個階段協(xié)同工作:評估、概念、部署和審核。
同時,我們發(fā)現(xiàn),完全基于開源的UEC,也贏得了一些來自于合伙人的云管理工具的支持。
其一,RightScale。RightScale平臺,這是個軟件即服務(wù)平臺可幫助客戶管理外包給了像亞馬遜和GoGrid這些云計算提供商的IT流程。RightScale可幫助客戶構(gòu)建及克隆用于云環(huán)境的虛擬服務(wù)器;針對不斷變化的要求,執(zhí)行負載平衡;自動實現(xiàn)存儲備份;以及提供監(jiān)測和錯誤報告機制。
盡管云計算承諾會提供簡潔性這個優(yōu)點,但把新的虛擬服務(wù)器和應(yīng)用程序部署到云環(huán)境需要IT部門處理工作,如果客戶在使用多項云服務(wù),更是如此。RightScale可極其有效地讓使用云計算所需的繁瑣工作實現(xiàn)自動化。
其二,Cohesive Flexible Technologies。Cohesive Flexible Technologies(CohesiveFT)為虛擬化和云計算的基礎(chǔ)架構(gòu)提供解決方案,就像UEC一樣。CohesiveFT的彈性服務(wù)器平臺,是一個基于網(wǎng)絡(luò)的工廠,動態(tài)多源服務(wù)的集合,而且能夠快速地部署成:虛擬方式、公有云和私有UEC。這個彈性服務(wù),也包括一個云管理器,它能夠提供云服務(wù)的管理能力。
小結(jié):通過對于Ubuntu 10.10服務(wù)器版操作系統(tǒng)的分析和體驗可以看出,Ubuntu正在從傳統(tǒng)的Linux服務(wù)器操作系統(tǒng)的角色,正逐漸朝著新一代云操作系統(tǒng)的方向演變。
然而,云計算的發(fā)展并非一帆風順。從提出概念到目前,云計算的應(yīng)用還只是局部,對于云計算未來的市場我們還需要保持謹慎。從近期Zenoss發(fā)布的2010年美國虛擬化和云計算的調(diào)查結(jié)果來看,多數(shù)用戶還對云計算成本、控制和安全等問題,仍然是阻礙運算向前發(fā)展的關(guān)鍵因素。
【編輯推薦】
- 私有云:我是不是該安靜的走開?
- 私有云計算已是窮途末路?
- 搭建“私有云”的三要三不要
- 誰將勝出?私有云與公共云激辯十回合
- 部署六部曲!看Patni如何部署私有云
- 向左走,向右走?私有云的尷尬境地
- 如何構(gòu)建私有云:遷移步驟和障礙
- 理智對待私有云 按需部署你的云
- 私有云成功部署“四部曲”