自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

記云架構(gòu)師與 OpenStack 的一天

譯文
云計算 OpenStack
OpenStack仿佛是個難解的謎團。我們這些開源倡導(dǎo)者們熱衷于宣揚OpenStack的開放導(dǎo)向,甚至很多企業(yè)管理者也已經(jīng)意識到OpenStack能夠成為其最為理想的云體系實現(xiàn)方案。本文闡述了云及OpenStack架構(gòu)的理論定義以及企業(yè)對這項成果的接納情況,以及立足于自身探討了OpenStack貢獻復(fù)雜性及其持續(xù)集成與持續(xù)交付(簡稱CI/CD)實踐。

【51CTO.com快譯】OpenStack仿佛是個難解的謎團。我們這些開源倡導(dǎo)者們熱衷于宣揚OpenStack的開放導(dǎo)向,甚至很多企業(yè)管理者也已經(jīng)意識到OpenStack能夠成為其最為理想的云體系實現(xiàn)方案。在紅帽公司發(fā)布的云創(chuàng)新實踐活動當(dāng)中,云技術(shù)實踐領(lǐng)導(dǎo)者Vijay Chebolu與云架構(gòu)師Vinny Valdez就將自己打造出的OpenStack解決方案奉獻給了廣大客戶。

[[154797]]

我們搶在OpenStack東京峰會之前對二位進行了專訪,題為《記一位OpenStack/云架構(gòu)師的一天》。其中Vijay闡述了云及OpenStack架構(gòu)的理論定義以及企業(yè)對這項成果的接納情況,而Vinny則立足于自身探討了OpenStack貢獻復(fù)雜性及其持續(xù)集成與持續(xù)交付(簡稱CI/CD)實踐。他們的狀態(tài)相當(dāng)活躍,以頗為幽默的話鋒解答了我們提出的諸多疑問。

什么樣的技術(shù)從業(yè)者算是云架構(gòu)師?云架構(gòu)師與其它架構(gòu)師角色之間存在著哪些差異?

Vijay Chebolu (以下簡稱VC): 云架構(gòu)師指的是那些同時擔(dān)當(dāng)著業(yè)務(wù)與技術(shù)領(lǐng)導(dǎo)者職務(wù),負責(zé)設(shè)計并構(gòu)建一整套云體系,并確保其能夠解決企業(yè)中具體業(yè)務(wù)需求的職能角色。一位云架構(gòu)師需要擁有宏觀層面的業(yè)務(wù)審視角度,并具備推動云構(gòu)建項目走向成功的必要技術(shù)能力。

Vinny Valdez (以下簡稱VV): 我打算根據(jù)自己的實際感受談?wù)勗萍軜?gòu)師與其它類型架構(gòu)師之間的區(qū)別,他們往往需要對數(shù)據(jù)中心之內(nèi)的各信層面擁有深度了解及專業(yè)知識積累,具體包括系統(tǒng)管理、自動化、虛擬化、存儲以及網(wǎng)絡(luò)等等。云架構(gòu)師需要有能力理解復(fù)雜的整合體系,從而設(shè)計出適合業(yè)務(wù)需求的解決方案。以我們自身為例,我們可能需要親自動手完成工作并執(zhí)行一些物理層面的實現(xiàn)任務(wù)。云架構(gòu)師應(yīng)當(dāng)了解企業(yè)業(yè)務(wù),同時又擁有高超的技術(shù)水平——單純在白板上勾勾劃劃是不足以成為一名出色的云架構(gòu)師的。

OpenStack架構(gòu)師擁有哪些獨特的素質(zhì)?我們該如何將自己培養(yǎng)成一位OpenStack架構(gòu)師?

VC: OpenStack項目是一種全局性的開發(fā)人員與云計算技術(shù)人員協(xié)作項目,旨在構(gòu)建起能夠同時面向公有云與私有云環(huán)境的標(biāo)準(zhǔn)化云計算平臺。OpenStack架構(gòu)師的主要任務(wù)在于為企業(yè)環(huán)境配置、設(shè)計并部署一套基于OpenStack的云體系。負責(zé)這套平臺設(shè)計與開發(fā)工作的應(yīng)該屬于OpenStack產(chǎn)品架構(gòu)師,他們的目標(biāo)在于讓OpenStack成為實際上的云計算執(zhí)行標(biāo)準(zhǔn)。而負責(zé)利用私有云以及公有云為這套云平臺提供所需資源的部署人員則屬于OpenStack部署架構(gòu)師,他們的主要任務(wù)是建立起一套具備可靠性、可擴展性以及安全性的OpenStack云體系。

您認為目前OpenStack的實際普及程度如何?OpenStack是否已經(jīng)做好了全面進入企業(yè)環(huán)境的準(zhǔn)備?您又是否能與我們分享幾個企業(yè)客戶主動采用OpenStack技術(shù)以及相關(guān)作法的實例?

VC: OpenStack在過去五年當(dāng)中已經(jīng)得到了長足發(fā)展,而且最近開始為眾多企業(yè)所關(guān)注。OpenStack在最近的幾個版本當(dāng)中致力于進一步提升平臺自身的可靠性與穩(wěn)定性,從而幫助其獲得更為強大的企業(yè)客戶吸引力。受到多位大型供應(yīng)商的有力推動,目前OpenStack已經(jīng)做好了與企業(yè)業(yè)務(wù)環(huán)境對接的準(zhǔn)備。目前使用OpenStack早已不是什么需要遮遮掩掩的秘密,以Comcast、沃爾瑪以及CERN為例:這些都是企業(yè)采用OpenStack技術(shù)的絕佳實例。甚至一部分金融服務(wù)機構(gòu),例如美國銀行,也已經(jīng)開始將OpenStack納入其主要云體系當(dāng)中作為備選平臺。

Vinny,您曾經(jīng)是OpenStack項目的貢獻者之一,特別是參與到了《OpenStack架構(gòu)設(shè)計指南》的編撰工作當(dāng)中。我們也希望能夠為OpenStack做出自己的貢獻,那么您對于我們參與OpenStack開發(fā)的熱情有哪些指導(dǎo)意見?需要滿足哪些先決條件?OpenStack的組織結(jié)構(gòu)又是怎樣的?

VV: 我認為首先需要指出的是,大家其實并不一定非要以專業(yè)開發(fā)者的身份參與貢獻。OpenStack維基百科當(dāng)中給出了大量很好的且適合作為起點的貢獻方式。具體貢獻方式當(dāng)然取決于大家的實際角色定位,例如開發(fā)人員、作家、設(shè)計師、安全專家乃至測試人員等等。如果大家無法確定自己適合哪種出發(fā)點,那么先從說明文檔著手也是不錯的選擇。參與OpenStack貢獻并沒有什么硬性的先決條件。整個流程就是創(chuàng)建一個合適的賬戶,而后簽署貢獻者許可協(xié)議就行——是的,就這么簡單。

說起上面那份設(shè)計指南,其實我算是非常幸運。在這份材料的編寫過程當(dāng)中,我以志愿者的形式加入了一份電子郵件通信名單。我所在的公司對此深表理解及支持,愿意給我一個禮拜的時間從而這方面工作,甚至提供專門的經(jīng)費保證我能夠與其他十二位來自其它企業(yè)且才華橫溢的社區(qū)成員共同協(xié)作。我的大部分貢獻都在此階段完成,當(dāng)然后續(xù)還對具體內(nèi)容進行了深入調(diào)整與添加。因此我給大家的建議時,一定要加入項目相關(guān)郵件通信名單來尋找未來的貢獻機遇。我知道每個人都為了日常工作忙得不可開交,但哪怕再小的貢獻都會對項目的未來產(chǎn)生積極作用。如果大家發(fā)現(xiàn)了一處輸入錯誤、一個bug或者構(gòu)思出了一項新功能,那么即使各位本身不知道如何編程/修復(fù)/撰寫,也可以把思路或者規(guī)劃藍圖提交給其他協(xié)作人員。

您對于那些剛剛準(zhǔn)備采用OpenStack的企業(yè)會給出怎樣的建議及提示?OpenStack部署工作中存在著哪些常見陷阱,企業(yè)又該如何加以規(guī)避?

VC: 在企業(yè)當(dāng)中變化總是需要與固有慣性相沖突。企業(yè)當(dāng)中的常見誤區(qū)之一就是努力把OpenStack作為傳統(tǒng)的Mode 1虛擬化平臺來看待。事實上,從實際要求及用例出發(fā)總結(jié)需求,再將其與OpenStack所能提供的用例相印證往往是比較好的選擇。我已經(jīng)無數(shù)次親眼看到企業(yè)之所以有意采納OpenStack,單純是因為它是業(yè)界當(dāng)中火熱出爐的新鮮事物。每一套平臺都擁有自己的特性與定位,大家不可能在遵循傳統(tǒng)思路的同時將其納入體系。就如今這個雙模式IT的時代之下,最重要的就是理解Mode 2 IT的實際要求。OpenStack是一套非常適合支撐創(chuàng)新型Mode 2環(huán)境的平臺,因為其要求企業(yè)立足于DevOps原則快速交付產(chǎn)品及解決方案,而這一原則的核心在于將基礎(chǔ)設(shè)施作為代碼資產(chǎn)進行處理。

您能夠談?wù)凮penStack的開發(fā)流程——包括審查、測試、持續(xù)交付以及持續(xù)集成?

VV: 除了起初的賬戶注冊與CLA設(shè)置,接下來最重要的步驟就是設(shè)置并使用Git。我們當(dāng)然可以通過很多種不錯的方式來作為起點,但最好的選擇無疑還是使用Git并進行實踐。在剛剛上手的時候,Git往往會帶來比較陡峭的學(xué)習(xí)曲線——特別是大家從未使用過Git或者此前使用的是其它版本控制系統(tǒng),不過一旦理解了其工作流程、大家就會發(fā)現(xiàn)這才是最高效且最具邏輯性的方案。目前我們幾乎在利用Git處理一切任務(wù),包括客戶配置、內(nèi)部項目、內(nèi)部培訓(xùn)文件乃至各類開源項目。一旦大家熟悉了Git,接下來要做的就是使用一款名為git-review的插件模塊,其能夠與OpenStack Gerrit審查系統(tǒng)相對接。整個工作流程為選取需要處理的對象、將其復(fù)制至本地庫、在git分支當(dāng)中進行本地化變更、提交本地變更、運行單元測試、而后將其提交至Gerrit審查系統(tǒng)進行審查。到這里,持續(xù)集成/持續(xù)交付系統(tǒng)會檢測到變更內(nèi)容并向?qū)彶槿藛T發(fā)出通知。至少要由兩位核心審查人員批準(zhǔn)通過之后,對應(yīng)的變更內(nèi)容才會得到認可并被整合到項目當(dāng)中。這只是對整個流程的簡要概括,大家可以點擊此處了解與之相關(guān)的更多詳情(英文原文)。

隨著云平臺數(shù)量的持續(xù)增長,我們現(xiàn)在是否有必要利用標(biāo)準(zhǔn)化規(guī)范來避免供應(yīng)商或者平臺鎖定的問題?

VV: 絕對應(yīng)該。企業(yè)最擔(dān)心的就是自身業(yè)務(wù)體系被牢牢鎖定在特定供應(yīng)商身上。特別是在開發(fā)人員需要將成果部署至多種平臺,或者從某套云體系遷移至其它云體系當(dāng)中時,供應(yīng)商鎖定會給企業(yè)帶來非常嚴(yán)重的問題。紅帽公司一直專注于解決上游鎖定難題,這不僅是為了幫助客戶避免困擾,同時也是為了讓整個技術(shù)社區(qū)更為自由。我們建議其它企業(yè)也應(yīng)遵循同樣的處理思路。

我們曾聽不少客戶提起過,開源技術(shù)對于企業(yè)并不太友善,特別是在說明文檔支持以及采納客戶變更請求方面??傮w來講,您對這個問題有著怎樣的看法?我們該如何加以處理?具體來講,OpenStack社區(qū)是如何解決這類難題的?

VC: 認為開源對于企業(yè)用戶不太友善的觀點其實并不準(zhǔn)確。沒錯,不能否認很多開源項目在初期發(fā)展階段會帶來說明文檔質(zhì)量低下等問題。不過有了紅帽這類大型企業(yè)的支持,如今客戶已經(jīng)能夠以更為便捷的方式實現(xiàn)自己的變更請求,而紅帽則在推動上游技術(shù)調(diào)整方面擁有強大的能力。

Vinny,您的孩子們似乎對技術(shù)很感興趣。那么作為父親,您希望自己的女兒們能夠在怎樣的世界中成長,特別是與技術(shù)及開源相關(guān)的時代背景?

VV: 我的孩子們是挺喜歡技術(shù)方面的東西。我對于有這樣的小孩兒感到無比驕傲。我也很高興地看到她們的成長環(huán)境比我小時候有著更多技術(shù)元素,而她們在上學(xué)及玩耍時所接觸到的技術(shù)元素之多也令人感到訝異。我七歲的女兒Faryn曾經(jīng)纏著我,讓我教她如何開發(fā)一套《我的世界》Mod,而我向她推薦了Scratch作為學(xué)習(xí)起點。我的兩個女兒,特別是9歲的Ava,已經(jīng)開始通過Khan Academy來提高自己的數(shù)學(xué)水平了。

她們小的時候,我給她們的是一臺裝有Fedora系統(tǒng)的筆記本電腦,她們會在上面玩玩兒童游戲。這一切都源自開源貢獻,而我也建議其他家長能夠充分發(fā)揮由此帶來的積極作用。對我而言,接下來要做的就是購買一臺3D打印機,并指導(dǎo)她們?nèi)绾问褂肂lender——這樣她們就能自己設(shè)計并打印出喜歡的玩具了。我希望這種趨勢能夠持續(xù)下去,而我的女兒們也能夠借此充分發(fā)揮自己的想象力——這一切都要歸功于開源理念。

關(guān)于OpenStack

OpenStack是一個由NASA(美國國家航空航天局)和Rackspace合作研發(fā)并發(fā)起的,是一個開源的云計算管理平臺項目,由幾個主要的組件組合起來完成具體工作。OpenStack支持幾乎所有類型的云環(huán)境,項目目標(biāo)是提供實施簡單、可大規(guī)模擴展、豐富、標(biāo)準(zhǔn)統(tǒng)一的云計算管理平臺。

 

OpenStack除了有Rackspace和NASA的大力支持外,還有包括戴爾、Citrix、Cisco、Canonical等重量級公司的貢獻和支持,致力于簡化云的部署過程并為其帶來良好的可擴展性。

原文標(biāo)題:A day in the life of a cloud architect

【51CTO譯稿,合作站點轉(zhuǎn)載請注明原文譯者和出處為51CTO.com】

 

責(zé)任編輯:Ophira 來源: 51CTO
相關(guān)推薦

2015-06-04 09:44:20

OpenStackIBMCisco

2023-03-31 09:44:20

云計算架構(gòu)

2020-06-28 14:15:52

前端架構(gòu)師互聯(lián)網(wǎng)

2024-03-07 10:31:36

云工程師云架構(gòu)師

2015-11-27 14:30:23

云計算架構(gòu)師

2012-11-01 15:08:10

IBM資深架構(gòu)師

2018-06-27 10:52:20

云架構(gòu)師云計算職業(yè)

2012-06-17 12:58:04

架構(gòu)師架構(gòu)

2020-08-24 08:50:12

架構(gòu)師TL技術(shù)

2013-11-04 13:37:49

云計算

2013-11-04 15:35:42

云計算

2016-08-29 11:33:23

京東云云計算云安全

2019-04-28 09:56:15

程序員互聯(lián)網(wǎng)脫發(fā)

2012-08-04 16:02:00

架構(gòu)師

2015-06-10 11:22:41

云計算云架構(gòu)師

2012-06-15 11:02:31

架構(gòu)師

2017-04-16 00:26:34

融云直播互動系統(tǒng)

2009-12-29 11:02:20

架構(gòu)師藝術(shù)氣質(zhì)

2009-12-18 10:22:50

Ray Ozzie架構(gòu)師
點贊
收藏

51CTO技術(shù)棧公眾號