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