OpenStack熱潮不只席卷國外,現在也已經(jīng)吹向臺灣,在臺灣第二屆OpenStack技術(shù)大會(huì )上,與會(huì )企業(yè)不只想要認識OpenStack,而更關(guān)心導入時(shí)會(huì )面臨的實(shí)作面問(wèn)題。
今年,國外火紅的OpenStack開(kāi)始吹進(jìn)臺灣企業(yè),從臺灣第二屆OpenStack技術(shù)大會(huì )的氛圍,可見(jiàn)一斑。不同于去年第一屆OpenStack臺灣日,今年許多與會(huì )者最常詢(xún)問(wèn)講者的問(wèn)題,不再只是想要認識OpenStack,而是想更進(jìn)一步地想要了解如何使用、如何升級、如何管理等等實(shí)作面的議題,也反映出臺灣企業(yè)開(kāi)始大步擁抱OpenStack的徵兆。
今年OpenStack技術(shù)大會(huì )總召姜昱有也表示,OpenStack熱潮不只席卷國外,現在也已經(jīng)吹向臺灣,進(jìn)入可生產(chǎn)的應用階段。也因此,我們從熱烈討論話(huà)題中,整理出10個(gè)上手OpenStack,必須要先知道的10件事,作為企業(yè)導入評估前的參考。
Q1 OpenStack會(huì )成為未來(lái)10年IT架構的主流技術(shù)嗎?
A OpenStack基金會(huì )營(yíng)運長(cháng)Mark Collier最大的目標是,要讓OpenStack成為像Google或Facebook那樣普及的大眾科技,人人都會(huì )使用,就算只有2個(gè)人,也能在車(chē)庫里打造出不輸Google等級的云端服務(wù)。
他認為,OpenStack將能成為未來(lái)IT架構的主流。目前已有許多企業(yè)正在尋找屬于自己的基礎架構技術(shù),希望自家數據中心可以運作得更有效率,讓企業(yè)更快地前進(jìn)。而OpenStack也因此成為他們的選擇,不只是一個(gè)開(kāi)源專(zhuān)案,而逐漸變成了企業(yè)的核心。OpenStack可以協(xié)助企業(yè)內部開(kāi)發(fā)者更快取得資源,來(lái)迅速提供市場(chǎng)所需的新特色。例如可以支持所有運算技術(shù)平臺,主流廠(chǎng)商的伺服器或儲存產(chǎn)品。
臺灣少數已導入OpenStack的臺中榮民總醫院資訊室主任楊晴雯觀(guān)察,在云端市場(chǎng)上,OpenStack的聲勢最大,已夠資格來(lái)挑戰IT架構主流。過(guò)去Linux的成功普及經(jīng)驗,有助于讓企業(yè)更愿意擁抱OpenStack。
身為OpenStack基金會(huì )個(gè)人董事委員暨全球推廣大使的Aptira技術(shù)長(cháng)Kavit Munshi表示,OpenStack可以幫助任何企業(yè)或產(chǎn)業(yè),快速擁有云端能力,尤其可以讓許多新興經(jīng)濟體,如印度,快速具備了不輸歐美的技術(shù)能力,而在未來(lái)10年,可預見(jiàn)將出現大規模導入OpenStack的企業(yè)。
Q2 傳統應用如ERP也能部署在OpenStack上嗎?
A Mark Collier透露,目前如SAP或甲骨文也正努力支持OpenStack,讓企業(yè)慣用的ERP等傳統企業(yè)大型應用也能在OpenStack環(huán)境中執行。另外,Intel也大力投入發(fā)展OpenStack,要處理器和伺服器不只能滿(mǎn)足云端原生應用程式的需求,也能利用OpenStack云來(lái)設計出足以滿(mǎn)足關(guān)鍵應用系統所需的硬件可用性設計。
Q3 未來(lái)3年,OpenStack的發(fā)展會(huì )如何?
A 從全球應用情況來(lái)看,Mark Collier認為,短期內最大的挑戰是OpenStack人才慌。因為許多公司征求可以幫助導入或營(yíng)運OpenStack的人才,包括需要技術(shù)面人才還有云端服務(wù)營(yíng)運能力的人才。為了彌補這個(gè)斷層,OpenStack基金會(huì )近期較大投資也集中在社群人才培訓,讓擁有Linux系統專(zhuān)業(yè)的IT人員也能具備OpenStack和云端平臺技術(shù)的能力,來(lái)幫助更多企業(yè)導入OpenStack。
Aptira技術(shù)長(cháng)Kavit Munshi認為,未來(lái)3年OpenStack另一個(gè)挑戰是要積極整合更多新興開(kāi)源技術(shù),例如Docker,不是要和Docker競爭,而是要共同來(lái)建立更大個(gè)生態(tài)系。
一手負責日本雅虎OpenStack團隊,撐起5萬(wàn)臺VM來(lái)執行日本雅虎網(wǎng)站服務(wù)的日本雅虎網(wǎng)絡(luò )營(yíng)運總部基礎建設技術(shù)分部部長(cháng)伊藤拓矢認為,OpenStack最大的價(jià)值是能實(shí)現實(shí)體數據中心的抽象化,可以推動(dòng)數據中心轉型。
盡管目前OpenStack的平臺可以能從API層來(lái)控管數據中心,但他期待,未來(lái)3年能出現更友善且自然地管理資料中心的方法。
而在工研院云端運算中心系統軟件組副組長(cháng)張裕杰則認為,OpenStack開(kāi)放各界參與標準API的開(kāi)發(fā),可以讓各方業(yè)者貢獻自己的程式碼,貢獻度又能帶動(dòng)業(yè)者對OpenStack的影響力,因此成為了資訊廠(chǎng)商都愿意投入的原因。今年剛發(fā)布的OpenStack聯(lián)邦身份管理驗證(Federated Identity),還能更進(jìn)一步串連不同服務(wù)供應商提供的OpenStack平臺,讓使用者互相分享資源,更有助于OpenStack在公有云或私有云市場(chǎng)上的成長(cháng)。
Q4 除了新創(chuàng )、學(xué)校或電信業(yè)者,也有臺灣一般企業(yè)導入OpenStack嗎?
A 過(guò)去在臺灣擁抱OpenStack多為學(xué)校研究所需,或大多是研發(fā)產(chǎn)品或服務(wù)提供者,如網(wǎng)絡(luò )新創(chuàng )、電信公司、臺灣軟硬件業(yè)者來(lái)利用OpenStack。
不過(guò),特別的是臺中榮總在去年導入了OpenStack,來(lái)打造一套由二十余臺伺服器組成的叢集,作為醫院醫療資訊系統之用,取代了舊有VMware平臺的環(huán)境。
臺中榮民總醫院資訊室主任楊晴雯解釋?zhuān)蚩吹絿庳斀?00大企業(yè)等企業(yè)都愿意導入開(kāi)源軟件,才促使楊晴雯決定導入,還有另一個(gè)影響因素是,榮總導入關(guān)鍵是獲得像英特爾帶頭組成免費提供的技術(shù)支持團隊,也取得從工研院云端團對獨立為新創(chuàng )來(lái)研發(fā)OpenStack技術(shù)的雙子星云端等廠(chǎng)商的技術(shù)支持,而非自行導入。
臺中榮總在去年導入了OpenStack,來(lái)打造一套由二十余臺伺服器組成的叢集,作為醫院醫療資訊系統之用。不過(guò),而臺中榮總非自行導入,而是由多家資訊業(yè)者共組技術(shù)支持團隊來(lái)協(xié)助。
── 臺中榮民總醫院資訊室主任楊晴雯
Q5 企業(yè)導入OpenStack常見(jiàn)的風(fēng)險為何?
A 對許多已導入企業(yè)而言,臺中榮民總醫院資訊室主任楊晴雯認為,升級是最大的痛點(diǎn),因為OpenStack目前仍采每半年改版一次的步調,相關(guān)升級功能還有帶加強。不少企業(yè)才完成一個(gè)版本的導入,就又面臨了是否要升級新版的抉擇,改變的代價(jià)和沖擊都很高。他建議,最好可以提供像桌面作業(yè)系統升級后,還能恢復舊版的機制。另一個(gè)實(shí)際遇到的考驗是,楊晴雯表示,OpenStack在儲存產(chǎn)品的支持廣度還不足,例如他們所用的儲存設備型號就不支持。
為了解決升級問(wèn)題,如日本雅虎的作法是不升級,而是直接安裝新版系統,但得預備大量實(shí)體伺服器來(lái)。日本雅虎網(wǎng)絡(luò )營(yíng)運總部基礎建設技術(shù)分部部長(cháng)伊藤拓矢將這個(gè)作法稱(chēng)為數據中心生命周期管理策略。他將數據中心內的伺服器分區分版安裝,來(lái)進(jìn)行OpenStack叢集的版本控管。數據中心內所有伺服器分成4區,各安裝不同版本的OpenStack,每一個(gè)版本使用約25%的伺服器。遇到需要導入新版時(shí),先將最舊版本叢集內虛擬機器上的應用程式轉移到其他版本的OpenStack叢集上,再將最舊版本所有伺服器整批直接重新安裝最新一版的OpenStack。
Q6 若要自行導入OpenStack會(huì )不會(huì )很難?
A 任何人都能從網(wǎng)絡(luò )上取得OpenStack的完整程式碼,也能自行安裝出一套OpenStack的IaaS平臺。不過(guò),要實(shí)際運用于上線(xiàn)系統時(shí),早從2011年就開(kāi)始導入OpenStack的104人力銀行則吃了不少苦頭。
104資訊科技系統維運處工程部工程襄理蔡吉明表示,不過(guò)早期說(shuō)明文件不足,得以依靠社群討論才能獲得協(xié)助,OpenStack社群相當活躍,有助于解決問(wèn)題。
2012年開(kāi)始,104花了一年時(shí)間,開(kāi)始分批部署OpenStack的Essex版本,看中KVM的高度穩定性,而決定導入OpenStack,導入后也提高了伺服器的利用率,增加了約30%的機柜空間。不過(guò),導入時(shí)仍舊遇到了一些OpenStack還未提供的功能,因為104內部團隊中有略懂Python語(yǔ)言的開(kāi)發(fā)者,才能修改原始碼來(lái)符合104的需求。但也因如此,104后來(lái)又擔心自行開(kāi)發(fā)的網(wǎng)絡(luò )功能無(wú)法相容新版,而決定不升級。
蔡吉明表示,104已將所有網(wǎng)站服務(wù)部署在OpenStack上,即使不升級也仍舊穩定,沒(méi)有非升級不可的需求,就算要升級,也考慮采取先建置新版環(huán)境再轉移應用系統的策略。
104人力銀行2011年就開(kāi)始導入OpenStack,從2012年更用于正式環(huán)境,來(lái)提供所有104網(wǎng)站上的服務(wù)。因為內部擁有Python人才,才能客制原始碼來(lái)滿(mǎn)足特定需求,但也因此擔心相容性,而遲遲未升級到新版。
── 104資訊科技系統維運處工程部工程襄理 蔡吉明
Q7 官方有何方法解決改版升級問(wèn)題?
A OpenStack基金會(huì )仍會(huì )采取半年改版一次的步調,但Mark Collier表示,已經(jīng)采取了幾項作法來(lái)改善升級問(wèn)題,包括了讓Nova運算叢集分批升級的機制,來(lái)避免整套服務(wù)中斷。另一個(gè)作法是讓調整現有的OpenStack開(kāi)發(fā)流程,增加向下相容性測試,要求每項更新都得經(jīng)過(guò)升級相容性的測試,來(lái)減少升級的困難,另外也計劃要推動(dòng)跳板升級的作法和機制,來(lái)減緩半年改版的升級壓力。
Q8 OpenStack可以通吃各種虛擬化技術(shù)平臺嗎?
A OpenStack是目前唯一一套可同時(shí)管理多種虛擬化平臺、Container和實(shí)體伺服器裸機部署的開(kāi)源云端平臺產(chǎn)品。
不過(guò),從1年多前為了整合自家伺服器和OpenStack軟件來(lái)打造整柜式產(chǎn)品而嘗試了各種不同運用情境的云達科技技術(shù)處協(xié)理李家瑞表示,雖然OpenStack可以支持多種虛擬化平臺,但是單一運算節點(diǎn)只能選擇一種,還無(wú)法將不同的虛擬化平臺建置在同一臺伺服器上。不過(guò),OpenStack社群也正在討論對單一節點(diǎn)支持多種Hypervisor的功能,推出時(shí)程還未決定。
Q9 Google的加入,會(huì )對OpenStack帶來(lái)什么影響?
A 在7月下旬,Google宣布成為OpenStack基金會(huì )的贊助企業(yè),也派出了Container專(zhuān)家,要讓這套源自?xún)炔看笠幠2渴鸾?jīng)驗而衍生的管理平臺Kubernetes。
Google向Mark Collier說(shuō)明加入的目的是,因為Google將OpenStack視為建置私有云的標準,為了讓Google自家公有云服務(wù)更能結合OpenStack來(lái)發(fā)展混合云,所以,Google才加入OpenStack陣營(yíng)。Mark Collier認為,這將是一個(gè)雙贏(yíng)的局面。Aptira技術(shù)長(cháng)Kavit Munshi更預測,在Google擁抱OpenStack之后,未來(lái)3年,有助于讓OpenStack的普及率翻數倍。
Q10 導入OpenStack前要先考慮哪些事?
A 因為OpenStack提供了高度彈性的部署組合,旗下多種套件可搭配不同的需求個(gè)別安裝,例如只安裝運算套件,或只安裝儲存套件,而不一定要全部安裝。云達科技技術(shù)處協(xié)理李家瑞表示,一般企業(yè)導入OpenStack前,要先評估企業(yè)內部應用系統和工作流程的需求,找出自己需要的云端環(huán)境配置,再來(lái)設定合理的效能指標,才能進(jìn)一步找出合適的部署計劃。
OpenStack風(fēng)潮開(kāi)始吹進(jìn)臺灣企業(yè)
7月19日是OpenStack問(wèn)世5周年,OpenStack基金會(huì )創(chuàng )辦人暨營(yíng)運長(cháng)Mark Collier(圖左)趁8月初參加臺灣第二屆OpenStack技術(shù)大會(huì )時(shí)與1,700位與會(huì )者共同慶生。
8月初,臺灣OpenStack社群、iThome及臺灣云端運算產(chǎn)業(yè)協(xié)會(huì )聯(lián)手舉辦了全臺最大規模的OpenStack技術(shù)大會(huì ),不僅與會(huì )人數更勝以往,吸引超過(guò)1,700人報名到場(chǎng)參與,參加人員更從企業(yè)CEO一直到開(kāi)發(fā)人員都有。
此外,今年不僅是臺灣OpenStack活動(dòng)堂堂邁入第2屆舉辦,也首度有多位國際重量級的要角到場(chǎng)共襄盛舉,OpenStack基金會(huì )創(chuàng )辦人,也是現任營(yíng)運長(cháng)Mark Collier更首度親自來(lái)臺參與這場(chǎng)年度盛會(huì ),他說(shuō),臺灣這次活動(dòng)是除了美國以外,全球最大規模的OpenStack聚會(huì )。
7月19日是OpenStack問(wèn)世5周年的日子,所以,大會(huì )一開(kāi)場(chǎng),就由Mark Collier和今年負責擔任主持人的OpenStack基金會(huì )社群經(jīng)理Tom Fifield與現場(chǎng)與會(huì )者一同慶生慶祝。
Mark Collier在開(kāi)場(chǎng)演講中表示,面對企業(yè)越來(lái)越多來(lái)自數據中心容量的迫切需求,不論是制造業(yè)、零售業(yè)或金融業(yè)等企業(yè)組織,都必須透過(guò)部署軟件方式,來(lái)做資源的有效控管,以因應未來(lái)爆量網(wǎng)絡(luò )需求的成長(cháng)。
Mark Collier指出,經(jīng)由使用OpenStack所建立的開(kāi)源云端平臺,除了能降低企業(yè)投資的成本,也有助于加快企業(yè)開(kāi)發(fā)、測試應用和提供服務(wù)的時(shí)程。
他并強調,目前OpenStack社群和廠(chǎng)商已開(kāi)發(fā)數十種不同專(zhuān)案,用來(lái)協(xié)助企業(yè)打造各種云端應用解決方案,甚至,也支持最夯的虛擬化技術(shù)如Docker等。
Mark Collier表示,社群成立的最終目標要將OpenStack發(fā)展成為一個(gè)全球云端生態(tài)系,來(lái)做為企業(yè)在全球布局提供更快速的應用及服務(wù),甚至,讓這朵由OpenStack打造而成的云,做到跨廠(chǎng)商、跨地理、區域的云端互通,進(jìn)而實(shí)現驅動(dòng)整個(gè)云端星球的目標。
另一方面,來(lái)自日本雅虎網(wǎng)絡(luò )營(yíng)運總部基礎建設技術(shù)分部部長(cháng)伊藤拓矢也首次在臺揭露日本雅虎網(wǎng)站大量運用OpenStack的成功經(jīng)驗。他表示,日本雅虎網(wǎng)站是在2013年開(kāi)始采用OpenStack平臺,來(lái)提升資源調度的彈性,以因應像是遭遇如地震、海嘯等緊急通報所產(chǎn)生大量尖峰流量的需求,甚至,也通過(guò)布建OpenStack,做更有效的數據中心管理配置,降低企業(yè)投資硬件的成本。
而截至目前,在日本雅虎網(wǎng)站上已經(jīng)部署超過(guò)5萬(wàn)臺虛擬機器,用來(lái)執行各式網(wǎng)絡(luò )應用與服務(wù),甚至藉由整合日本雅虎網(wǎng)站所有Hypervisor后,在數據中心總維運時(shí)間的可靠度(Availability)上更達到99.966%。此外,日本雅虎也進(jìn)一步結合OpenStack來(lái)管理數據中心的生命周期,讓數據中心可以長(cháng)久穩定運作。
不只有國際重量級講者來(lái)臺分享最新的OpenStack趨勢,今年活動(dòng)規模也擴大舉辦,超過(guò)30場(chǎng)演講,講者來(lái)自臺灣、日本、中國、印度各地的OpenStack專(zhuān)家。OpenStack技術(shù)大會(huì )總召姜昱有也表示,有別去年以OpenStack介紹為主,今年則更進(jìn)一步介紹各種OpenStack應用,也有更多國內外企業(yè)分享實(shí)際案例。
姜昱有表示,OpenStack熱潮不只席卷國外,現在也已經(jīng)吹向臺灣,進(jìn)入可生產(chǎn)的應用階段。
他表示,通過(guò)這些案例的分享,將有助于加快臺灣在地化OpenStack生態(tài)圈的成形,也能帶動(dòng)更多相關(guān)臺灣業(yè)者投入,讓有意采用OpenStack的企業(yè),就近在臺灣取得技術(shù)支持,替企業(yè)在提供服務(wù)和應用開(kāi)發(fā)上帶來(lái)更多的優(yōu)勢。