我對(duì) OpenStack 的愛與痛
【譯者的話】
本文作者毫不掩飾自己對(duì)OpenStack的熱愛,也尖銳地指出了現(xiàn)階段企業(yè)落地OpenStack所面臨的課題。從傳統(tǒng)IT向開源云架構(gòu)轉(zhuǎn)型的道路上,持續(xù)運(yùn)維、選擇合作伙伴,還有留住人才的任務(wù)都非常艱巨。
這些疑難同樣擺在OpenStack云服務(wù)商面前。從云服務(wù)的供應(yīng)端分析,在這一市場中,尤其是中國市場中,不斷進(jìn)化中的托管云模式有望化解這些OpenStack實(shí)際部署與運(yùn)維的痛點(diǎn),讓企業(yè)的開源云實(shí)踐之路更加順暢和高效。
下文編譯自computerworld.com網(wǎng)站,作者為Daniel Chow。
這似乎是無法避免的:所有的企業(yè)和機(jī)構(gòu)都正在考慮采納開源云架構(gòu)OpenStack。實(shí)際上,根據(jù)Linux.com在2014年于芝加哥召開的CloudOpen大會(huì)上進(jìn)行的調(diào)查顯示,OpenStack目前已經(jīng)成為了最受歡迎的開源云項(xiàng)目,其次是Docker和KVM。OpenStack基金會(huì)目前的支持機(jī)構(gòu)達(dá)到500多家,代碼貢獻(xiàn)者超過3000名。
我認(rèn)為,許多對(duì)部署開源OpenStack感興趣的機(jī)構(gòu)目前還沒有進(jìn)入到部署它的最佳狀態(tài),并且在評(píng)估OpenStack期間,他們也沒有采用正確的KPI(關(guān)鍵績效指標(biāo))。我相信,部署OpenStack將有可能進(jìn)一步節(jié)約資金,增強(qiáng)計(jì)算能力。需要說明的是,雖然我是OpenStack的忠實(shí)粉絲,但是部署的成功實(shí)際上取決于企業(yè)與提供商的關(guān)系、企業(yè)技術(shù)人員的水平和能力。
維護(hù)、支持和其他TCO因素是關(guān)鍵
在評(píng)估期間,一個(gè)經(jīng)常被忽略的關(guān)鍵指標(biāo)是,保持開源OpenStack平臺(tái)高效運(yùn)行所需的維護(hù)與開發(fā)支持力量。它們的變化很大程度上依賴于環(huán)境的規(guī)模大小,市場研究機(jī)構(gòu)451 Research在近期的報(bào)告中嘗試著搞清這一問題。報(bào)告開頭段落中的數(shù)字表明,由OpenStack發(fā)行版驅(qū)動(dòng)的私有云每虛擬機(jī)小時(shí)的成本約為0.08美元,而運(yùn)行交鑰匙式的私有云在成本上也不會(huì)相差太多,大約為0.10美元。兩者均較公有云每應(yīng)用小時(shí)平均1.70美元(或者AWS保留定制實(shí)例等價(jià)格為每應(yīng)用小時(shí)0.80美元)便宜不少。雖然這些數(shù)字中并沒有包括聘用精通OpenStack工程師的成本,但是20%的即時(shí)ROI(投資回報(bào)率)不應(yīng)該被忽略。
在這一流程中,關(guān)鍵決策者通常重點(diǎn)考慮的是,即時(shí)投資回報(bào)率與生產(chǎn)力、宕機(jī)或升級(jí)成本等長期、且難以量化的總體擁有成本之間的關(guān)系。決策者在整體分析中應(yīng)該考慮的KPI指標(biāo)包括:
開發(fā)者生產(chǎn)力。開發(fā)者不必為IaaS資源填寫IS/IT申請(qǐng)表的每個(gè)小時(shí)都是寶貴的,他們可以把這些時(shí)間用于業(yè)務(wù)創(chuàng)新之中。
編碼。根據(jù)部署的類型,另一個(gè)需要考慮的是與老舊環(huán)境相比,開發(fā)者的頻率、速度、失敗率和應(yīng)用數(shù)量,或者是一個(gè)月中重新編碼的頻率、速度、失敗率和應(yīng)用數(shù)量。
可用性。開發(fā)者和其他技術(shù)人員是所有IT平臺(tái)的出色終端用戶,另一個(gè)關(guān)鍵指標(biāo)可能是平臺(tái)的總體滿意度——它們到底有多大用處?
租戶。有多少應(yīng)用、業(yè)務(wù)單位或研究部門被托管在同一個(gè)IaaS(基礎(chǔ)設(shè)施即服務(wù))平臺(tái)中?
信息/數(shù)據(jù)輸出。用于洞察與分析的信息與交付的速度是什么?例如在研究環(huán)境中,與老舊系統(tǒng)相比,它們對(duì)基因組序列的數(shù)量分析是否更快、更高效?
不被“鎖定”的真實(shí)含義
對(duì)于那些希望能夠保持真正提供商自治權(quán)的用戶來說,開源OpenStack是一個(gè)衡量IaaS部署的標(biāo)準(zhǔn)。由于目前還沒有明確的文件來闡述如何大規(guī)模部署它們,以及維護(hù)它們和升級(jí)平臺(tái),因此企業(yè)通常會(huì)與一家服務(wù)商合作處理這些任務(wù)。不過,這種做法在一定程度上抵消了OpenStack的“開放”意圖與優(yōu)勢(shì)。
OpenStack的這些特色,無論是來自Tier 1系統(tǒng)提供商還是一站式服務(wù)提供商,都有著不同的封裝和定制,這削弱了OpenStack的部署與維護(hù)的開放性。另一個(gè)負(fù)面影響是,這樣會(huì)帶來了一定程度的廠商鎖定。一旦我們將這些重要的任務(wù)外包給了一站式服務(wù)提供商,那么我們就失去了開源所倡導(dǎo)的選擇權(quán)和自治權(quán)。
另外,將數(shù)據(jù)從專利的OpenStack平臺(tái)遷移到開源版本上也并非一件易事。版本之間的轉(zhuǎn)換可能需要長時(shí)間停機(jī),并要求開發(fā)者或數(shù)據(jù)庫團(tuán)隊(duì)彼此密切合作,才能快速而安全地遷移這些托管應(yīng)用。
如果用戶無法創(chuàng)建自己的解決方案,那么這樣的情況將無法避免。作為一名用戶,一旦選擇了外包模式,那么就意味著我們需要在未來三至五年內(nèi)向服務(wù)商支付維護(hù)費(fèi)用。這一選擇雖屬無奈之舉,但是也不應(yīng)該是草率的決定。
看不見的人才成本
精通OpenStack技術(shù)的人才是非常昂貴的。由于市場規(guī)律和對(duì)這類人才的需求與日俱增,因此對(duì)于企業(yè)來說可能很難長期留住他們。例如,如果我們想從一家Tier 1或是一站式服務(wù)提供商那里選擇一個(gè)特色功能,那么專業(yè)人才需要精通這些特殊的版本,而我們選擇的提供商可能已經(jīng)招聘到了行業(yè)中最為優(yōu)秀的專業(yè)人才。
最終,我們的公司員工將會(huì)獲得一定程度的管理權(quán),這將讓他們變得更具價(jià)值,同時(shí)他們也極有可能會(huì)在一站式服務(wù)提供商那里尋求新的職業(yè)機(jī)會(huì),或是到一站式服務(wù)提供商的競爭對(duì)手那里尋找機(jī)會(huì)。這些提供商通常都會(huì)開出比企業(yè)IT更高的報(bào)酬,并且給予他們更多的智力挑戰(zhàn),而這些是保留住這些頂尖人才的兩個(gè)關(guān)鍵性舉措。
Storage Switzerland聯(lián)合創(chuàng)始人兼行業(yè)分析師George Crump說:“許多大型的知名公司都在不斷地問我們,他們是否應(yīng)該轉(zhuǎn)向OpenStack。在我回答他們之前,我會(huì)考察他們的員工能力。雖然在這些公司的員工中很少有人已經(jīng)熟悉OpenStack,但是這些公司的員工通常都有能力接受培訓(xùn)。很明顯,他們需要大量已經(jīng)掌握了OpenStack技能的員工,或是更為開放的交鑰匙式解決方案,才能流暢地將OpenStack作為服務(wù)使用,讓它們實(shí)現(xiàn)無縫連接。”
Forrester Research的分析師Lauren Nelson在2015年5月公布的一份報(bào)告中支持了這一觀點(diǎn)。Nelson說:“由于市場對(duì)有培訓(xùn)經(jīng)歷的OpenStack工程師需求量很大,因此一旦企業(yè)培訓(xùn)出這些人才,他們會(huì)發(fā)現(xiàn)自己難以留住他們。對(duì)于企業(yè)來說,讓他們感到氣餒的是,沒有一個(gè)廠商發(fā)行版和/或服務(wù)能夠加速這一進(jìn)程。”
451 Research的高級(jí)分析師、《云價(jià)格指數(shù)》報(bào)告的作者Owen Rogers近期在接受Diginomica網(wǎng)站采訪時(shí)指出,“找到一名OpenStack工程師非常困難,且是一項(xiàng)非常燒錢的任務(wù),而這又正在影響著企業(yè)現(xiàn)階段的云采購決策。商業(yè)解決方案、OpenStack發(fā)行版和托管服務(wù)都有自己的優(yōu)勢(shì)和弱點(diǎn)。其中的重要因素是功能、企業(yè)的準(zhǔn)備情況,以及擁有精通OpenStack技能的人才。除了總體擁有成本外,買方還應(yīng)該從長遠(yuǎn)的戰(zhàn)略角度出發(fā)全面衡量所有的這些因素,為自己的需求選擇最佳方案。”
寫在最后
毫無疑問,我是OpenStack的忠實(shí)粉絲。一旦計(jì)算出了投資回報(bào)率和總體擁有成本,我認(rèn)為與選擇COTS(即商品化的產(chǎn)品和技術(shù))軟件相比,部署OpenStack可能成本更低且風(fēng)險(xiǎn)更小。而維護(hù)與今后修改所產(chǎn)生的影響,尋找、培養(yǎng)和保留必不可少的IT人才,還有如何選擇適合的服務(wù)商,都已經(jīng)變成了關(guān)鍵性的長遠(yuǎn)選項(xiàng)。選擇一旦做出就難以改變。在做出選擇時(shí),您應(yīng)該考慮以下三個(gè)關(guān)鍵因素:
1. 服務(wù)商對(duì)OpenStack的承諾(他們需要長期投身于OpenStack)。
2. 服務(wù)商了解用戶特殊的業(yè)務(wù)與IT需求的能力和意愿,這將會(huì)影響到架構(gòu)建議、部署費(fèi)效比、未來的升級(jí)和路線圖等。
3. 服務(wù)商向用戶內(nèi)部團(tuán)隊(duì)快捷高效地補(bǔ)充專業(yè)技能的能力,這是一種向用戶交付服務(wù)的延伸。
開源的OpenStack最終能夠提供許多優(yōu)勢(shì),包括增強(qiáng)開發(fā)者面向業(yè)務(wù)成長的生產(chǎn)力和創(chuàng)新能力,創(chuàng)建一個(gè)能夠跟上開發(fā)者發(fā)展與革新意愿的技術(shù)環(huán)境。如果再加上因在硬件和虛擬層引入競爭機(jī)制所帶來的資金節(jié)約,部署OpenStack幾乎可以毫無懸念地將我們的業(yè)務(wù)引向一個(gè)積極的方向。這一切也揭示了OpenStack比專利解決方案更好、且成本更低的原因。
最后還是那句話,要想充分獲得OpenStack的優(yōu)勢(shì),請(qǐng)睜大您的眼睛。
| 本文轉(zhuǎn)載自O(shè)penStack微信號(hào),原文編譯者范范,特此感謝。 |

























