云操作系統(tǒng)OpenStack 優(yōu)勢與問題并存 |
發(fā)布時(shí)間: 2012/7/28 9:21:56 |
OpenStack是由Rackspace公司(世界最大的主機(jī)托管服務(wù)商之一)啟動(dòng)的一個(gè)開源項(xiàng)目,它旨在實(shí)現(xiàn)“云操作系統(tǒng)”,即一個(gè)具有部署和管理公有云、私有云以及混合云基礎(chǔ)架構(gòu)能力的平臺(tái)。 云操作系統(tǒng) 在這里“操作系統(tǒng)”的含義很簡單,即一個(gè)資源的控制、監(jiān)測和協(xié)調(diào)的平臺(tái)。另一方面,云操作系統(tǒng)也提供了一系列完整的API;ヂ(lián)網(wǎng)廠商和云計(jì)算提供商是OpenStack的潛在用戶,這也同樣為準(zhǔn)備部署云計(jì)算基礎(chǔ)架構(gòu)的企業(yè)提供了一種選擇。 OpenStack的優(yōu)勢 1.與開源社區(qū)的廣泛合作 Cloud.com(云計(jì)算領(lǐng)域的領(lǐng)導(dǎo)廠商之一,已被Citrix收購)的CMO Pedar Ulander先生對(duì)OpenStack做出了高度評(píng)價(jià):他表示“云計(jì)算已經(jīng)成為一種新的運(yùn)營模式,它對(duì)于人們?nèi)绾蜗M(fèi)、如何提供IT服務(wù)和從事IT行業(yè)是一個(gè)根本性的轉(zhuǎn)變。作為一家嶄露頭角的小公司,我們在大約14個(gè)月之前開始運(yùn)營我們的品牌——Cloud.com,OpenStack對(duì)我們現(xiàn)在的強(qiáng)勁發(fā)展起到了巨大的推動(dòng)力。” Cloud.com是OpenStack的創(chuàng)始公司之一。在開源社區(qū)中,有多名來自不同公司的志愿者,匯聚他們的智慧,推動(dòng)了OpenStack項(xiàng)目的發(fā)展。OpenStack是一個(gè)非常類似于 Kernel.org或Eclipse.org技術(shù)社區(qū),你可以在這里下載代碼、進(jìn)行各種社區(qū)活動(dòng)。如果你對(duì)源代碼感興趣,那么將會(huì)有機(jī)會(huì)構(gòu)建自己的OS,或者與其它正在對(duì)其進(jìn)行商業(yè)化的公司合作。 2.積極的客戶支持 Cloud.com十分注重對(duì)OpenStack項(xiàng)目的支持,Pedar Ulander表示在項(xiàng)目開發(fā)方面,我們添加了對(duì)微軟Hyper-V虛擬化技術(shù)的支持。我們將一些我們自己的網(wǎng)絡(luò)堆棧協(xié)議集成到平臺(tái)之中,并在API兼容性方面做了許多工作。 而對(duì)于客戶,我們對(duì)想采用OpenStack的客戶提供了最大的支持。我們有幾個(gè)客戶對(duì)Swift服務(wù)很感興趣,Swift是一個(gè)模仿了Amazon S3的存儲(chǔ)服務(wù),F(xiàn)在我們正圍繞此技術(shù)構(gòu)建管理框架,從而使得這些公司可以在OpenStack平臺(tái)上提供類似于S3的服務(wù)。” 3.支持一切應(yīng)用的統(tǒng)一平臺(tái) 和其它OpenStack的創(chuàng)始公司一樣,Cloud.com想讓OpenStack成為一個(gè)可以支持一切應(yīng)用的最終平臺(tái)。“客戶不希望等待,我們也沒有讓客戶等待的理由。對(duì)于我們的平臺(tái),我們需要著重關(guān)心的是向后兼容。隨著代碼越來越成熟,它如何運(yùn)作,API如何工作,以及作業(yè)如何調(diào)度成為需要被同等關(guān)注的問題。我們最終的目標(biāo)是,對(duì)開發(fā)人員而言,你只需要支持一個(gè)平臺(tái);對(duì)企業(yè)而言,我們要讓他們知道OpenStack就是最終的平臺(tái)。”Pedar Ulander說到。 OpenStack目前的問題 1.項(xiàng)目中面臨的風(fēng)險(xiǎn) OpenStack的開發(fā)步伐充滿激情,新版本帶來的功能令人印象深刻,研發(fā)路線圖也十分清晰,讓人覺得真是滿懷雄心壯志。但有許多類似的開源項(xiàng)目,在實(shí)現(xiàn)上其自身存在風(fēng)險(xiǎn)。 Rackspace公司的商務(wù)拓展總監(jiān)Scott Sanchez與參與OpenStack項(xiàng)目的人員進(jìn)行了許多交談。他提到了150多名核心開發(fā)人員和138家供應(yīng)商,但實(shí)際上僅有三分之一的公司以某種形式貢獻(xiàn)了代碼。數(shù)目看起來雖然不小,但要想維護(hù)社區(qū)項(xiàng)目的各個(gè)分支,這是必要的。 事實(shí)上,他們想讓OpenStack成為最終平臺(tái)的解決方案存在風(fēng)險(xiǎn),甚至?xí)兂梢粋(gè)很大的問題。一個(gè)明顯的例子是對(duì)虛擬化管理程序的支持,OpenStack雖然支持幾乎所有的虛擬化管理程序,不論是開源的(Xen、KVM)還是廠商的(Hyper-V、VMware),但對(duì)它們的支持僅僅是開啟、關(guān)閉而已。 2.廠商之間的利益沖突 在許多情況下,你會(huì)發(fā)現(xiàn)許多參與OpenStack項(xiàng)目的供應(yīng)商之間存在利益的沖突。對(duì)于項(xiàng)目中的方案,許多公司都有自己的替代解決方案。例如,存儲(chǔ)解決方案提供商和Swift項(xiàng)目都旨在構(gòu)建存儲(chǔ)平臺(tái)。存儲(chǔ)供應(yīng)商在項(xiàng)目中并沒有免費(fèi)、開放地提供技術(shù)支持,恰恰相反,他們只想確保API的兼容性,并以自己的收費(fèi)產(chǎn)品替代開源解決方案。 3.兼容性與開發(fā)成本 OpenStack是一個(gè)框架,一個(gè)可以建立公有云和私有云的基礎(chǔ)架構(gòu)。這并不是一個(gè)現(xiàn)成的產(chǎn)品,要想開展基礎(chǔ)架構(gòu)方面的工作,企業(yè)需要顧問和開發(fā)人員。很多時(shí)候還需要第三方的集成工具。 此外,新版本的發(fā)布過于頻繁,一些地方同老版本出現(xiàn)了兼容性問題。如果你對(duì)代碼做了一些改進(jìn),卻不被社區(qū)接受,那么你使用自己代碼更新的版本將變得難以維護(hù)。 最后,得考慮一下OpenStack技術(shù)人員的成本。比如,在北美和歐洲的成本顯然不同。 4.滯后的服務(wù)支持 OpenStack一躍而成為云計(jì)算市場的明星,但是要想讓企業(yè)廣泛采用它,就必須提供易于部署的產(chǎn)品,并提供明確的技術(shù)支持服務(wù)。 本文出自:億恩科技【www.cmtents.com】 服務(wù)器租用/服務(wù)器托管中國五強(qiáng)!虛擬主機(jī)域名注冊頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |