在百度里搜索運維架構師,你會(huì )發(fā)現招聘的職位還不少并且月薪、年薪都很可觀(guān)。提到架構師,大家都覺(jué)得挺神秘的,而作為運維領(lǐng)域的架構師,站在系統穩定和高可用、高擴展的角度,其承載著(zhù)太多的責任和挑戰。對于運維工程師來(lái)說(shuō),運維架構師就像是一個(gè)目標抑或是一座山峰。如何成為一名優(yōu)秀的運維架構師?運維架構師應該具備何種職業(yè)素質(zhì)?需要什么樣的知識體系呢?
一、職業(yè)素質(zhì)
運維架構師一詞應該是與系統架構師、軟件架構師、網(wǎng)絡(luò )架構師、業(yè)務(wù)架構師不同的,雖然都是架構師,但側重不同。在一個(gè)企業(yè)的IT系統中,運維架構師更需要具備開(kāi)放的眼光,各種平臺、系統、數據庫、網(wǎng)絡(luò )架構及后端存儲設計都能隨手拈來(lái)皆可組合,唯一的目標則是針對合適的環(huán)境和業(yè)務(wù)應用,選擇合適的部署和組合,而且在真正的生產(chǎn)環(huán)境中,很少會(huì )遇見(jiàn)與過(guò)去一模一樣的情況,因此也需要運維架構師能夠大膽嘗試,靈活應對,使用踏實(shí)而嚴謹的做法來(lái)推進(jìn)整個(gè)架構的變革和調整。一個(gè)運維架構師也必須擁有良好的溝通和交流能力,把自己的想法使用合適的方式告訴別人,并且根據別人的反饋進(jìn)行不斷調整自己的觀(guān)點(diǎn)。
沒(méi)有東西是永遠正確的,一切都在發(fā)展中變化,而作為一個(gè)合格的運維架構師,需要在發(fā)展中加深自己對整個(gè)架構的認識和把握,并能分析出架構存在的真正缺陷,使用各種方式進(jìn)行彌補和完善。另外架構師應該熟悉本公司的業(yè)務(wù)體系和應用,能夠準確地把握需求。同時(shí)要有較強的學(xué)習能力,對于新出現的技術(shù)、開(kāi)源工具、集群框架,能夠快速掌握。同時(shí)作為一名架構師要有前瞻的思考,在系統的性能和高可用、可擴展性上,要有足夠的敏感性,既要充分利用現有資源,又要為長(cháng)遠做好打算。
二、知識體系
運維架構師需要掌握的知識比較雜,結合其職責來(lái)說(shuō)說(shuō)重點(diǎn)吧。首先需要全面負責網(wǎng)絡(luò )架構,服務(wù)器部署、數據庫和應用程序的部署和管理架構、運維平臺等技術(shù)架構的方案和實(shí)施;其二需要把握網(wǎng)站系統整體設計和技術(shù)決策,審核解決方案合理性,指導系統實(shí)施和部署;再次需要對技術(shù)發(fā)展趨勢有很高的敏感性和預測能力,能不斷推進(jìn)運維管理水平的進(jìn)步并制定和優(yōu)化管理制度、工作流程、應急預案,提高服務(wù)運行質(zhì)量。
首先熟悉網(wǎng)絡(luò ),對網(wǎng)絡(luò )常用的負載均衡技術(shù)和分層架構要熟悉,結合網(wǎng)站的內容發(fā)布、管理及靜態(tài)化技術(shù)、動(dòng)靜分離方案,對主流網(wǎng)絡(luò )設備的配置和冗余應用比較熟悉,并熟悉高并發(fā)下的網(wǎng)絡(luò )壓力管理和流量控制。
其次熟悉服務(wù)器的批量部署。相信許多企業(yè)里都有自動(dòng)化運維的需求,如批量安裝服務(wù)器、批量裝應用、批量傳文件、批量監控等等,網(wǎng)上也有N多相關(guān)的管理軟件,開(kāi)源的如Nagios、Cacti、zabbix、zenoss監控,Cfengine、cobbler、Puppet統一部署管理軟件,商業(yè)的就更多。它們都很強大,當然也各有利弊,需要結合自己企業(yè)的業(yè)務(wù)應用去具體調整和配置。
再次就是熟悉數據庫的集群和后端存儲架構。通常數據庫和存儲都是整個(gè)IT架構中比較核心的東西,數據庫的性能和高并發(fā)下的穩定對企業(yè)來(lái)講是非常重要的,它直接關(guān)系到用戶(hù)的體驗和價(jià)值轉化。還是存儲的性能將直接影響IO,影響讀寫(xiě)的速度。作為一個(gè)運維架構師尤其需要對系統的性能、容錯、并發(fā)等有獨到的認識與解決辦法。
運維架構師需要懂技術(shù)也更需要懂管理,現在流行的ITIL是一個(gè)業(yè)界普遍認可的服務(wù)管理方案。當一個(gè)企業(yè)從發(fā)展初期的粗放型管理走向精細化管理時(shí),ITIL提供了一個(gè)很好的標準流程指導思想。建立流程規范IT服務(wù)和支持,并實(shí)現行之有效的持續改善和對機制進(jìn)行監控。好的管理制度和方法需要貫徹和堅持,如果管理和監督不到位,很難保證好的運維體系能運作下去,這也是非常重要的。當然運維架構師也需要具有領(lǐng)導能力與團隊協(xié)作技能,能在關(guān)鍵時(shí)候對技術(shù)的選擇作出及時(shí)、有效的決定,來(lái)把握問(wèn)題解決的方向。
三、安全與創(chuàng )新能力
好的運維架構師,必須具備敏銳的風(fēng)險意識和良好的風(fēng)險識別能力,當然關(guān)注安全也是架構師的一個(gè)重要職責。不安全不穩定的系統,對于企業(yè)來(lái)說(shuō)就是一場(chǎng)災難。
運維安全著(zhù)眼于解決企業(yè)里關(guān)鍵IT基礎設施的安全問(wèn)題,運維架構師需要能夠對Linux和Windows主機、服務(wù)器以及網(wǎng)絡(luò )、安全設備上的數據訪(fǎng)問(wèn)進(jìn)行安全、有效的操作審計,并能對運維的操作進(jìn)行審計,減少誤操作、防止信息泄露,實(shí)現事前預防、事中控制和事后審計的運維安全管理體系。
運維永遠沒(méi)有一勞永逸的時(shí)候,不管是運維體系多么完善,也不管是自動(dòng)化運維做的多么漂亮,我們面臨的新問(wèn)題仍然不少。隨著(zhù)業(yè)務(wù)的發(fā)展,從基礎架構到高層應 用,從系統擴展、架構調整、數據安全,需要架構師去思考的問(wèn)題會(huì )越來(lái)越復雜,不斷的創(chuàng )新和學(xué)習,將是一個(gè)運維架構師的重要任務(wù)。
四、架構師職業(yè)規劃
從以上的分析來(lái)看,成為一個(gè)優(yōu)秀的運維架構師,需要自我有一個(gè)良好的職業(yè)規劃。首先你可以選擇先做2-3年的系統集成,全面了解各種服務(wù)器、系統部署、網(wǎng)絡(luò )架構、數據庫、存儲等,從具體的實(shí)施中去學(xué)習和了解系統、網(wǎng)絡(luò )、數據庫的特點(diǎn)和應用;接著(zhù)你可以選擇去知名的公司和企業(yè)做一個(gè)專(zhuān)業(yè)的運維,工作2-3年,并在工作中從運維工程師提升到運維經(jīng)理,精深技術(shù)的同時(shí)積累自己的管理經(jīng)驗;再接下來(lái)你可以嘗試去能接到很多運維項目并IT解決方案的專(zhuān)業(yè)的IT服務(wù)公司,做一名架構師,利用已有的工作經(jīng)驗和積累,來(lái)具體解決各行業(yè)的IT系統架構和拓展的問(wèn)題,如此發(fā)展和成長(cháng)你就真正的成長(cháng)為一名運維架構師了。
運維架構師是一個(gè)“全才”,不但在技術(shù)上和業(yè)務(wù)上要做到“兩手抓,兩手都要硬”,更需要持續不斷的修煉和學(xué)習,才能成為一名合格的架構師。這是一條充滿(mǎn)挑 戰的道路,但也同樣充滿(mǎn)了樂(lè )趣與收獲,正所謂“無(wú)限風(fēng)光在險峰”,相信每一個(gè)有目標有夢(mèng)想并敢于堅持的人一定會(huì )達到那個(gè)并不遙遠的彼岸。
聯(lián)系客服