變化背后的故事:接觸OpenStack 從商業到開源
原創【51CTO專訪】在IT這個行業,每年都經歷著翻天覆地的變化;只看那些新出現的概念和技術,就足以讓人眼花繚亂。不過,這變化的背后究竟是怎樣的?在一個一個企業中的技術人們,發生在他們身上的變化究竟有哪些?他們是如何看待這些新技術與自己企業業務之間的關系的?51CTO 2011年度的年終選題,將為大家揭示這些變化背后的故事——
今天這個故事的主角,是一個普通的房地產平臺網站里的一個普通的系統運維。可能有些51CTO的讀者們見過他的文章,他就是從今年10月開始在51CTO發布了很多OpenStack相關文章的livemoon。事實上,livemoon是今年才剛剛接觸的OpenStack,接觸的過程也很有些機緣巧合的因素在其中。下面要講述的,就是livemoon與OpenStack的故事:
livemoon,小小SA,關注mac,BSD,openstack,開源技術,webos。
“今年的工作內容與去年相比,變化主要在從商業的東西轉向了開源的東西。”
2011年的上半年對于livemoon而言顯得平淡無奇。從09年以來,livemoon一直在一些金融保險方面的企業里做硬件服務器維護與VMware虛擬化平臺相關的工作,工作內容跟很多從事基礎架構的系統運維的工作沒有什么兩樣:Linux操作系統的配置,日常系統狀態的監控,調整系統性能參數,通過開源工具對系統的配置進行統一管理,選擇系統使用的存儲類型,規劃虛擬機的資源池,維護esx主機,日常的遷移等等。
離開金融保險領域之后,livemoon進入了現在這家互聯網企業。互聯網企業的用戶是廣大網民,對互聯網企業而言,有一些用戶需求是共通的:網站要穩定,響應時間要快;另外還有一些功能方面的需求,如基于手機的App軟件等等。對于livemoon而言,雖然做的仍然是基礎架構的運維,但由于互聯網企業大量采用開源技術,在技術學習方面還是帶來了一定的沖擊:
“以前我在的公司使用的都是純商業,比較昂貴的設備和軟件,那時候工作內容主要是看那些服務商的文檔和參加專門的培訓。”livemoon這樣介紹到。“現在轉向了開源,并且服務器等也相對平民化了之后,更多的是關注于社區。一切都需要自己投入到社區或者一大堆郵件列表里去學習和工作。”
現在,livemoon經常會到IRC、郵件列表和Twitter上找老外去溝通技術上的事情。由于也喜歡用C語言寫一些功能和工具,livemoon在Github上也發布過一些代碼。而這一切,都與livemoon開始接觸OpenStack有著密不可分的關系。
“接觸Openstack也算是一個機緣巧合。”
livemoon接觸OpenStack是在今年的9月份。當時因為公司想搞虛擬化,也想試探一下私有云是否可行。雖然之前livemoon對OpenStack沒有什么了解,但是考慮到他在VMware方向的經驗,就請他來進行這方面的嘗試。
OpenStack是一個以“云管理平臺”而聞名的項目,在NASA和RackSpace將其開源發布之后,吸引了很多人的關注。與“云”沾邊的東西,在國內往往會受到很多的關注,但livemoon對這一現象表示不置可否:
“其實這幾年,云的概念被炒的很火,但我個人認為的確是被炒火的,特別是在中國,商家可以在里面賺錢。但我個人覺得,在中國真正想把云做好的,沒有幾家,感覺都是想乘機賺錢的,研究技術的不多。”
livemoon自己見過一些企業,被忽悠著上了VMware,結果算下來并不便宜,甚至比以前還貴。
“在國外,很多公司用云的出發點是節約成本提高效益,而在國內,做云的是砸錢占市場或者就是砸錢圖新鮮。”
作為技術人,livemoon顯然對于談技術更加感興趣;而且,遇到OpenStack也是livemoon***次比較正式的接觸開源社區,這過程對于livemoon而言有很深的觸動。
“感覺自己也能出了一點點力了,哪怕是很微薄很微薄的。”
在開源社區的學習并不容易。相比商業解決方案那種看服務商的文檔和參加專門的培訓的學習方式,OpenStack的學習曲線要陡很多。
“我學的時候,文檔都不全……你按照文檔去裝,很難說你能完全成功。而且各個版本的文檔都有,中文的幾乎沒有,只有少數的幾個中文blog,我花了很多時間去理解那個概念和它的實現方式,而且到現在也只不過領會了其中一個網絡模式,還有很多其他的特性需要去探索。”
而且還有一個問題就是,OpenStack并不是一個單獨的軟件,而是由很多軟件組合起來使用的一個項目,這為livemoon的學習增加了更多的挑戰,因為需要去配置各個軟件的配置文件,讓它們協同的工作起來。另一方面,作為一個新誕生不久的項目,OpenStack發展的非常快,這意味著大多數Linux發行版中不會包含***版OpenStack的安裝包,只能通過源碼安裝,手動協調各個軟件之間的版本關系。
不過,面對這樣多的問題和挑戰,livemoon卻感覺十分興奮:
“挑戰和樂趣就在于你需要自己發現問題,自己解決問題。沒有現成的教材給你,你要全身心的投入到社區中去,提bug,看mailing list,在irc里詢問,同時你也需要去幫助其他人。這是我這幾個月里來***的收獲和樂趣。”
對于livemoon而言,2011年因為OpenStack而顯得不同。對明年的工作方向,livemoon對于OpenStack仍有很多期待:
“明年我覺得OpenStack還是會呈現快速增長的速度,圍繞它的使用和研究有很多很多有待我們去挖掘的地方,在這方面老外已經走在了我們的前面,所以我期望明年的中國社區也能快速的發展起來,有中國的廠商愿意加入這個有活力的開源社區。”
【編輯推薦】