首頁(yè) > 新聞 > 專(zhuān)家觀點(diǎn) >

上手OpenStack必看的10個(gè)問(wèn)題

2015-08-28 10:10:39   作者:   來(lái)源:iThome   評(píng)論:0  點(diǎn)擊:


  OpenStack熱潮不只席卷國(guó)外,現(xiàn)在也已經(jīng)吹向臺(tái)灣,在臺(tái)灣第二屆OpenStack技術(shù)大會(huì)上,與會(huì)企業(yè)不只想要認(rèn)識(shí)OpenStack,而更關(guān)心導(dǎo)入時(shí)會(huì)面臨的實(shí)作面問(wèn)題。

  今年,國(guó)外火紅的OpenStack開(kāi)始吹進(jìn)臺(tái)灣企業(yè),從臺(tái)灣第二屆OpenStack技術(shù)大會(huì)的氛圍,可見(jiàn)一斑。不同于去年第一屆OpenStack臺(tái)灣日,今年許多與會(huì)者最常詢(xún)問(wèn)講者的問(wèn)題,不再只是想要認(rèn)識(shí)OpenStack,而是想更進(jìn)一步地想要了解如何使用、如何升級(jí)、如何管理等等實(shí)作面的議題,也反映出臺(tái)灣企業(yè)開(kāi)始大步擁抱OpenStack的徵兆。

  今年OpenStack技術(shù)大會(huì)總召姜昱有也表示,OpenStack熱潮不只席卷國(guó)外,現(xiàn)在也已經(jīng)吹向臺(tái)灣,進(jìn)入可生產(chǎn)的應(yīng)用階段。也因此,我們從熱烈討論話(huà)題中,整理出10個(gè)上手OpenStack,必須要先知道的10件事,作為企業(yè)導(dǎo)入評(píng)估前的參考。

  Q1 OpenStack會(huì)成為未來(lái)10年IT架構(gòu)的主流技術(shù)嗎?

  A OpenStack基金會(huì)營(yíng)運(yùn)長(zhǎng)Mark Collier最大的目標(biāo)是,要讓OpenStack成為像Google或Facebook那樣普及的大眾科技,人人都會(huì)使用,就算只有2個(gè)人,也能在車(chē)庫(kù)里打造出不輸Google等級(jí)的云端服務(wù)。

  他認(rèn)為,OpenStack將能成為未來(lái)IT架構(gòu)的主流。目前已有許多企業(yè)正在尋找屬于自己的基礎(chǔ)架構(gòu)技術(shù),希望自家數(shù)據(jù)中心可以運(yùn)作得更有效率,讓企業(yè)更快地前進(jìn)。而OpenStack也因此成為他們的選擇,不只是一個(gè)開(kāi)源專(zhuān)案,而逐漸變成了企業(yè)的核心。OpenStack可以協(xié)助企業(yè)內(nèi)部開(kāi)發(fā)者更快取得資源,來(lái)迅速提供市場(chǎng)所需的新特色。例如可以支持所有運(yùn)算技術(shù)平臺(tái),主流廠商的伺服器或儲(chǔ)存產(chǎn)品。

  臺(tái)灣少數(shù)已導(dǎo)入OpenStack的臺(tái)中榮民總醫(yī)院資訊室主任楊晴雯觀察,在云端市場(chǎng)上,OpenStack的聲勢(shì)最大,已夠資格來(lái)挑戰(zhàn)IT架構(gòu)主流。過(guò)去Linux的成功普及經(jīng)驗(yàn),有助于讓企業(yè)更愿意擁抱OpenStack。

  身為OpenStack基金會(huì)個(gè)人董事委員暨全球推廣大使的Aptira技術(shù)長(zhǎng)Kavit Munshi表示,OpenStack可以幫助任何企業(yè)或產(chǎn)業(yè),快速擁有云端能力,尤其可以讓許多新興經(jīng)濟(jì)體,如印度,快速具備了不輸歐美的技術(shù)能力,而在未來(lái)10年,可預(yù)見(jiàn)將出現(xiàn)大規(guī)模導(dǎo)入OpenStack的企業(yè)。

  Q2 傳統(tǒng)應(yīng)用如ERP也能部署在OpenStack上嗎?

  A Mark Collier透露,目前如SAP或甲骨文也正努力支持OpenStack,讓企業(yè)慣用的ERP等傳統(tǒng)企業(yè)大型應(yīng)用也能在OpenStack環(huán)境中執(zhí)行。另外,Intel也大力投入發(fā)展OpenStack,要處理器和伺服器不只能滿(mǎn)足云端原生應(yīng)用程式的需求,也能利用OpenStack云來(lái)設(shè)計(jì)出足以滿(mǎn)足關(guān)鍵應(yīng)用系統(tǒng)所需的硬件可用性設(shè)計(jì)。

  Q3 未來(lái)3年,OpenStack的發(fā)展會(huì)如何?

  A 從全球應(yīng)用情況來(lái)看,Mark Collier認(rèn)為,短期內(nèi)最大的挑戰(zhàn)是OpenStack人才慌。因?yàn)樵S多公司征求可以幫助導(dǎo)入或營(yíng)運(yùn)OpenStack的人才,包括需要技術(shù)面人才還有云端服務(wù)營(yíng)運(yùn)能力的人才。為了彌補(bǔ)這個(gè)斷層,OpenStack基金會(huì)近期較大投資也集中在社群人才培訓(xùn),讓擁有Linux系統(tǒng)專(zhuān)業(yè)的IT人員也能具備OpenStack和云端平臺(tái)技術(shù)的能力,來(lái)幫助更多企業(yè)導(dǎo)入OpenStack。

  Aptira技術(shù)長(zhǎng)Kavit Munshi認(rèn)為,未來(lái)3年OpenStack另一個(gè)挑戰(zhàn)是要積極整合更多新興開(kāi)源技術(shù),例如Docker,不是要和Docker競(jìng)爭(zhēng),而是要共同來(lái)建立更大個(gè)生態(tài)系。

  一手負(fù)責(zé)日本雅虎OpenStack團(tuán)隊(duì),撐起5萬(wàn)臺(tái)VM來(lái)執(zhí)行日本雅虎網(wǎng)站服務(wù)的日本雅虎網(wǎng)絡(luò)營(yíng)運(yùn)總部基礎(chǔ)建設(shè)技術(shù)分部部長(zhǎng)伊藤拓矢認(rèn)為,OpenStack最大的價(jià)值是能實(shí)現(xiàn)實(shí)體數(shù)據(jù)中心的抽象化,可以推動(dòng)數(shù)據(jù)中心轉(zhuǎn)型。

  盡管目前OpenStack的平臺(tái)可以能從API層來(lái)控管數(shù)據(jù)中心,但他期待,未來(lái)3年能出現(xiàn)更友善且自然地管理資料中心的方法。

  而在工研院云端運(yùn)算中心系統(tǒng)軟件組副組長(zhǎng)張?jiān)=軇t認(rèn)為,OpenStack開(kāi)放各界參與標(biāo)準(zhǔn)API的開(kāi)發(fā),可以讓各方業(yè)者貢獻(xiàn)自己的程式碼,貢獻(xiàn)度又能帶動(dòng)業(yè)者對(duì)OpenStack的影響力,因此成為了資訊廠商都愿意投入的原因。今年剛發(fā)布的OpenStack聯(lián)邦身份管理驗(yàn)證(Federated Identity),還能更進(jìn)一步串連不同服務(wù)供應(yīng)商提供的OpenStack平臺(tái),讓使用者互相分享資源,更有助于OpenStack在公有云或私有云市場(chǎng)上的成長(zhǎng)。

  Q4 除了新創(chuàng)、學(xué);螂娦艠I(yè)者,也有臺(tái)灣一般企業(yè)導(dǎo)入OpenStack嗎?

  A 過(guò)去在臺(tái)灣擁抱OpenStack多為學(xué)校研究所需,或大多是研發(fā)產(chǎn)品或服務(wù)提供者,如網(wǎng)絡(luò)新創(chuàng)、電信公司、臺(tái)灣軟硬件業(yè)者來(lái)利用OpenStack。

  不過(guò),特別的是臺(tái)中榮總在去年導(dǎo)入了OpenStack,來(lái)打造一套由二十余臺(tái)伺服器組成的叢集,作為醫(yī)院醫(yī)療資訊系統(tǒng)之用,取代了舊有VMware平臺(tái)的環(huán)境。

  臺(tái)中榮民總醫(yī)院資訊室主任楊晴雯解釋?zhuān)蚩吹絿?guó)外財(cái)金500大企業(yè)等企業(yè)都愿意導(dǎo)入開(kāi)源軟件,才促使楊晴雯決定導(dǎo)入,還有另一個(gè)影響因素是,榮總導(dǎo)入關(guān)鍵是獲得像英特爾帶頭組成免費(fèi)提供的技術(shù)支持團(tuán)隊(duì),也取得從工研院云端團(tuán)對(duì)獨(dú)立為新創(chuàng)來(lái)研發(fā)OpenStack技術(shù)的雙子星云端等廠商的技術(shù)支持,而非自行導(dǎo)入。

  臺(tái)中榮總在去年導(dǎo)入了OpenStack,來(lái)打造一套由二十余臺(tái)伺服器組成的叢集,作為醫(yī)院醫(yī)療資訊系統(tǒng)之用。不過(guò),而臺(tái)中榮總非自行導(dǎo)入,而是由多家資訊業(yè)者共組技術(shù)支持團(tuán)隊(duì)來(lái)協(xié)助。

── 臺(tái)中榮民總醫(yī)院資訊室主任楊晴雯

  Q5 企業(yè)導(dǎo)入OpenStack常見(jiàn)的風(fēng)險(xiǎn)為何?

  A 對(duì)許多已導(dǎo)入企業(yè)而言,臺(tái)中榮民總醫(yī)院資訊室主任楊晴雯認(rèn)為,升級(jí)是最大的痛點(diǎn),因?yàn)镺penStack目前仍采每半年改版一次的步調(diào),相關(guān)升級(jí)功能還有帶加強(qiáng)。不少企業(yè)才完成一個(gè)版本的導(dǎo)入,就又面臨了是否要升級(jí)新版的抉擇,改變的代價(jià)和沖擊都很高。他建議,最好可以提供像桌面作業(yè)系統(tǒng)升級(jí)后,還能恢復(fù)舊版的機(jī)制。另一個(gè)實(shí)際遇到的考驗(yàn)是,楊晴雯表示,OpenStack在儲(chǔ)存產(chǎn)品的支持廣度還不足,例如他們所用的儲(chǔ)存設(shè)備型號(hào)就不支持。

  為了解決升級(jí)問(wèn)題,如日本雅虎的作法是不升級(jí),而是直接安裝新版系統(tǒng),但得預(yù)備大量實(shí)體伺服器來(lái)。日本雅虎網(wǎng)絡(luò)營(yíng)運(yùn)總部基礎(chǔ)建設(shè)技術(shù)分部部長(zhǎng)伊藤拓矢將這個(gè)作法稱(chēng)為數(shù)據(jù)中心生命周期管理策略。他將數(shù)據(jù)中心內(nèi)的伺服器分區(qū)分版安裝,來(lái)進(jìn)行OpenStack叢集的版本控管。數(shù)據(jù)中心內(nèi)所有伺服器分成4區(qū),各安裝不同版本的OpenStack,每一個(gè)版本使用約25%的伺服器。遇到需要導(dǎo)入新版時(shí),先將最舊版本叢集內(nèi)虛擬機(jī)器上的應(yīng)用程式轉(zhuǎn)移到其他版本的OpenStack叢集上,再將最舊版本所有伺服器整批直接重新安裝最新一版的OpenStack。

  Q6 若要自行導(dǎo)入OpenStack會(huì)不會(huì)很難?

  A 任何人都能從網(wǎng)絡(luò)上取得OpenStack的完整程式碼,也能自行安裝出一套OpenStack的IaaS平臺(tái)。不過(guò),要實(shí)際運(yùn)用于上線(xiàn)系統(tǒng)時(shí),早從2011年就開(kāi)始導(dǎo)入OpenStack的104人力銀行則吃了不少苦頭。

  104資訊科技系統(tǒng)維運(yùn)處工程部工程襄理蔡吉明表示,不過(guò)早期說(shuō)明文件不足,得以依靠社群討論才能獲得協(xié)助,OpenStack社群相當(dāng)活躍,有助于解決問(wèn)題。

  2012年開(kāi)始,104花了一年時(shí)間,開(kāi)始分批部署OpenStack的Essex版本,看中KVM的高度穩(wěn)定性,而決定導(dǎo)入OpenStack,導(dǎo)入后也提高了伺服器的利用率,增加了約30%的機(jī)柜空間。不過(guò),導(dǎo)入時(shí)仍舊遇到了一些OpenStack還未提供的功能,因?yàn)?04內(nèi)部團(tuán)隊(duì)中有略懂Python語(yǔ)言的開(kāi)發(fā)者,才能修改原始碼來(lái)符合104的需求。但也因如此,104后來(lái)又擔(dān)心自行開(kāi)發(fā)的網(wǎng)絡(luò)功能無(wú)法相容新版,而決定不升級(jí)。

  蔡吉明表示,104已將所有網(wǎng)站服務(wù)部署在OpenStack上,即使不升級(jí)也仍舊穩(wěn)定,沒(méi)有非升級(jí)不可的需求,就算要升級(jí),也考慮采取先建置新版環(huán)境再轉(zhuǎn)移應(yīng)用系統(tǒng)的策略。

  104人力銀行2011年就開(kāi)始導(dǎo)入OpenStack,從2012年更用于正式環(huán)境,來(lái)提供所有104網(wǎng)站上的服務(wù)。因?yàn)閮?nèi)部擁有Python人才,才能客制原始碼來(lái)滿(mǎn)足特定需求,但也因此擔(dān)心相容性,而遲遲未升級(jí)到新版。

── 104資訊科技系統(tǒng)維運(yùn)處工程部工程襄理 蔡吉明

  Q7 官方有何方法解決改版升級(jí)問(wèn)題?

  A OpenStack基金會(huì)仍會(huì)采取半年改版一次的步調(diào),但Mark Collier表示,已經(jīng)采取了幾項(xiàng)作法來(lái)改善升級(jí)問(wèn)題,包括了讓Nova運(yùn)算叢集分批升級(jí)的機(jī)制,來(lái)避免整套服務(wù)中斷。另一個(gè)作法是讓調(diào)整現(xiàn)有的OpenStack開(kāi)發(fā)流程,增加向下相容性測(cè)試,要求每項(xiàng)更新都得經(jīng)過(guò)升級(jí)相容性的測(cè)試,來(lái)減少升級(jí)的困難,另外也計(jì)劃要推動(dòng)跳板升級(jí)的作法和機(jī)制,來(lái)減緩半年改版的升級(jí)壓力。

  Q8 OpenStack可以通吃各種虛擬化技術(shù)平臺(tái)嗎?

  OpenStack是目前唯一一套可同時(shí)管理多種虛擬化平臺(tái)、Container和實(shí)體伺服器裸機(jī)部署的開(kāi)源云端平臺(tái)產(chǎn)品。

  不過(guò),從1年多前為了整合自家伺服器和OpenStack軟件來(lái)打造整柜式產(chǎn)品而嘗試了各種不同運(yùn)用情境的云達(dá)科技技術(shù)處協(xié)理李家瑞表示,雖然OpenStack可以支持多種虛擬化平臺(tái),但是單一運(yùn)算節(jié)點(diǎn)只能選擇一種,還無(wú)法將不同的虛擬化平臺(tái)建置在同一臺(tái)伺服器上。不過(guò),OpenStack社群也正在討論對(duì)單一節(jié)點(diǎn)支持多種Hypervisor的功能,推出時(shí)程還未決定。

  Q9  Google的加入,會(huì)對(duì)OpenStack帶來(lái)什么影響?

  A  在7月下旬,Google宣布成為OpenStack基金會(huì)的贊助企業(yè),也派出了Container專(zhuān)家,要讓這套源自?xún)?nèi)部大規(guī)模部署經(jīng)驗(yàn)而衍生的管理平臺(tái)Kubernetes。

  Google向Mark Collier說(shuō)明加入的目的是,因?yàn)镚oogle將OpenStack視為建置私有云的標(biāo)準(zhǔn),為了讓Google自家公有云服務(wù)更能結(jié)合OpenStack來(lái)發(fā)展混合云,所以,Google才加入OpenStack陣營(yíng)。Mark Collier認(rèn)為,這將是一個(gè)雙贏的局面。Aptira技術(shù)長(zhǎng)Kavit Munshi更預(yù)測(cè),在Google擁抱OpenStack之后,未來(lái)3年,有助于讓OpenStack的普及率翻數(shù)倍。

  Q10  導(dǎo)入OpenStack前要先考慮哪些事?

   因?yàn)镺penStack提供了高度彈性的部署組合,旗下多種套件可搭配不同的需求個(gè)別安裝,例如只安裝運(yùn)算套件,或只安裝儲(chǔ)存套件,而不一定要全部安裝。云達(dá)科技技術(shù)處協(xié)理李家瑞表示,一般企業(yè)導(dǎo)入OpenStack前,要先評(píng)估企業(yè)內(nèi)部應(yīng)用系統(tǒng)和工作流程的需求,找出自己需要的云端環(huán)境配置,再來(lái)設(shè)定合理的效能指標(biāo),才能進(jìn)一步找出合適的部署計(jì)劃。

  OpenStack風(fēng)潮開(kāi)始吹進(jìn)臺(tái)灣企業(yè)

  7月19日是OpenStack問(wèn)世5周年,OpenStack基金會(huì)創(chuàng)辦人暨營(yíng)運(yùn)長(zhǎng)Mark Collier(圖左)趁8月初參加臺(tái)灣第二屆OpenStack技術(shù)大會(huì)時(shí)與1,700位與會(huì)者共同慶生。

  8月初,臺(tái)灣OpenStack社群、iThome及臺(tái)灣云端運(yùn)算產(chǎn)業(yè)協(xié)會(huì)聯(lián)手舉辦了全臺(tái)最大規(guī)模的OpenStack技術(shù)大會(huì),不僅與會(huì)人數(shù)更勝以往,吸引超過(guò)1,700人報(bào)名到場(chǎng)參與,參加人員更從企業(yè)CEO一直到開(kāi)發(fā)人員都有。

  此外,今年不僅是臺(tái)灣OpenStack活動(dòng)堂堂邁入第2屆舉辦,也首度有多位國(guó)際重量級(jí)的要角到場(chǎng)共襄盛舉,OpenStack基金會(huì)創(chuàng)辦人,也是現(xiàn)任營(yíng)運(yùn)長(zhǎng)Mark Collier更首度親自來(lái)臺(tái)參與這場(chǎng)年度盛會(huì),他說(shuō),臺(tái)灣這次活動(dòng)是除了美國(guó)以外,全球最大規(guī)模的OpenStack聚會(huì)。

  7月19日是OpenStack問(wèn)世5周年的日子,所以,大會(huì)一開(kāi)場(chǎng),就由Mark Collier和今年負(fù)責(zé)擔(dān)任主持人的OpenStack基金會(huì)社群經(jīng)理Tom Fifield與現(xiàn)場(chǎng)與會(huì)者一同慶生慶祝。

  Mark Collier在開(kāi)場(chǎng)演講中表示,面對(duì)企業(yè)越來(lái)越多來(lái)自數(shù)據(jù)中心容量的迫切需求,不論是制造業(yè)、零售業(yè)或金融業(yè)等企業(yè)組織,都必須透過(guò)部署軟件方式,來(lái)做資源的有效控管,以因應(yīng)未來(lái)爆量網(wǎng)絡(luò)需求的成長(zhǎng)。

  Mark Collier指出,經(jīng)由使用OpenStack所建立的開(kāi)源云端平臺(tái),除了能降低企業(yè)投資的成本,也有助于加快企業(yè)開(kāi)發(fā)、測(cè)試應(yīng)用和提供服務(wù)的時(shí)程。

  他并強(qiáng)調(diào),目前OpenStack社群和廠商已開(kāi)發(fā)數(shù)十種不同專(zhuān)案,用來(lái)協(xié)助企業(yè)打造各種云端應(yīng)用解決方案,甚至,也支持最夯的虛擬化技術(shù)如Docker等。

  Mark Collier表示,社群成立的最終目標(biāo)要將OpenStack發(fā)展成為一個(gè)全球云端生態(tài)系,來(lái)做為企業(yè)在全球布局提供更快速的應(yīng)用及服務(wù),甚至,讓這朵由OpenStack打造而成的云,做到跨廠商、跨地理、區(qū)域的云端互通,進(jìn)而實(shí)現(xiàn)驅(qū)動(dòng)整個(gè)云端星球的目標(biāo)。

  另一方面,來(lái)自日本雅虎網(wǎng)絡(luò)營(yíng)運(yùn)總部基礎(chǔ)建設(shè)技術(shù)分部部長(zhǎng)伊藤拓矢也首次在臺(tái)揭露日本雅虎網(wǎng)站大量運(yùn)用OpenStack的成功經(jīng)驗(yàn)。他表示,日本雅虎網(wǎng)站是在2013年開(kāi)始采用OpenStack平臺(tái),來(lái)提升資源調(diào)度的彈性,以因應(yīng)像是遭遇如地震、海嘯等緊急通報(bào)所產(chǎn)生大量尖峰流量的需求,甚至,也通過(guò)布建OpenStack,做更有效的數(shù)據(jù)中心管理配置,降低企業(yè)投資硬件的成本。

  而截至目前,在日本雅虎網(wǎng)站上已經(jīng)部署超過(guò)5萬(wàn)臺(tái)虛擬機(jī)器,用來(lái)執(zhí)行各式網(wǎng)絡(luò)應(yīng)用與服務(wù),甚至藉由整合日本雅虎網(wǎng)站所有Hypervisor后,在數(shù)據(jù)中心總維運(yùn)時(shí)間的可靠度(Availability)上更達(dá)到99.966%。此外,日本雅虎也進(jìn)一步結(jié)合OpenStack來(lái)管理數(shù)據(jù)中心的生命周期,讓數(shù)據(jù)中心可以長(zhǎng)久穩(wěn)定運(yùn)作。

  不只有國(guó)際重量級(jí)講者來(lái)臺(tái)分享最新的OpenStack趨勢(shì),今年活動(dòng)規(guī)模也擴(kuò)大舉辦,超過(guò)30場(chǎng)演講,講者來(lái)自臺(tái)灣、日本、中國(guó)、印度各地的OpenStack專(zhuān)家。OpenStack技術(shù)大會(huì)總召姜昱有也表示,有別去年以O(shè)penStack介紹為主,今年則更進(jìn)一步介紹各種OpenStack應(yīng)用,也有更多國(guó)內(nèi)外企業(yè)分享實(shí)際案例。

  姜昱有表示,OpenStack熱潮不只席卷國(guó)外,現(xiàn)在也已經(jīng)吹向臺(tái)灣,進(jìn)入可生產(chǎn)的應(yīng)用階段。

  他表示,通過(guò)這些案例的分享,將有助于加快臺(tái)灣在地化OpenStack生態(tài)圈的成形,也能帶動(dòng)更多相關(guān)臺(tái)灣業(yè)者投入,讓有意采用OpenStack的企業(yè),就近在臺(tái)灣取得技術(shù)支持,替企業(yè)在提供服務(wù)和應(yīng)用開(kāi)發(fā)上帶來(lái)更多的優(yōu)勢(shì)。

相關(guān)閱讀:

分享到: 收藏

專(zhuān)題