了解最新公司動態(tài)及行業(yè)資訊
很多人都傻傻的搞不清楚運維是做什么的?有哪些分類?這是很正常的,孔子說:藝術有專長,僅此而已。也有一些新人,小白,想進入這個行業(yè),而且很年輕。剛才跟他們聯(lián)系的時候,他們心里就放棄了,擔心自己想不通。千峰上海云估運維小編在這里為大家揭開這個職業(yè)的面紗。
前言
什么是運維?運維,從字面意思很容易理解,運維。也許你覺得運維高大上,坐在高檔寫字樓里,敲著筆記本,扭動腳趾,可能是風吹日曬,等等。
是的,那些都是運維,但是行業(yè)、分工和內(nèi)容不同。一般來說,大致可以分為在線運維和離線運維兩大類。互聯(lián)網(wǎng)運維屬于線上運維,共享單車運維屬于線下運維。這里講的是互聯(lián)網(wǎng)運維。
運維前景
運維的未來還是很廣闊的??梢哉f,只要有互聯(lián)網(wǎng),就需要運維。今天沒有互聯(lián)網(wǎng)我們怎么生活?所以,就業(yè)前景還是不錯的。對企業(yè)來說,運維是技術崗位,所以走P路線。P路線是什么?是個人職業(yè)生涯規(guī)劃在互聯(lián)網(wǎng)上的提升和提升渠道。P路線是技術路線,M路線是管理路線。分不同檔次,逐級或跨檔次晉升,其實高低不代表你的能力。我們經(jīng)常把它調(diào)侃為“跑腿”。由于運維是一個技術支持部門,它為開發(fā)后要上線的產(chǎn)品提供支持,有很多事情需要理解。所以想要在這個行業(yè)工作,首先要有一個心理規(guī)劃。技術方面有兩個維度:深度和廣度。在運維方面,廣度是第一要求。你不需要精確,你必須知道它。按照自己的規(guī)劃方向深入研究。在廣度上,網(wǎng)絡、服務器、系統(tǒng)、環(huán)境、應用、監(jiān)控、虛擬化、容器化、手動化、智能化等都有很多值得學習的地方。也有人說:“運維是年輕人的事”。這是對還是錯。正確的做法是做技術。年紀大了,操作和思維肯定不如年輕人。它是不可替代的,不管你多大,都有市場。簡單來說,運維的晉升:中級、高級、中級、高級、架構師、CTO。男孩,你準備好了嗎?
運維分類
有很多程序員是宅男和單身?;厝ミ^年的時候,叔叔和同學問起他們被戲稱為修筆記本的職業(yè)。而且只要是搞技術的,即使是剛入行的新手,也能看的清楚分類、工具等。通常程序員是根據(jù)開發(fā)語言來定義的,比如:php、java、C++、Go等,根據(jù)業(yè)務定義可分為:后端和前端。這基本上涵蓋了所有內(nèi)容。以及運維的分類是什么?問哪些會讓很多人一頭霧水,一頭霧水?他們的職責是什么?運維按照職責定義分類,大致可以分為應用運維、系統(tǒng)運維、運維開發(fā)、數(shù)據(jù)庫運維和運維安全。如右圖所示:
然后我們將一一介紹。
應用運維
應用運維也是大多數(shù)人認可的運維,而應用運維從字面上可以理解為應用維護。主要負責在線服務的發(fā)布與變更、服務健康監(jiān)控、服務容災與高可用、數(shù)據(jù)安全備份。對于那些需要檢查服務以了解服務狀態(tài)、緊急處理和排除服務故障的工作。下文將詳細描述以下職責。
審查
在產(chǎn)品開發(fā)階段,參與產(chǎn)品設計評審,從運維角度提出評審意見,使服務滿足接入要求,盡快上線,為高可用等方案做好準備。
服務
服務管理主要是發(fā)布系統(tǒng),制定線上業(yè)務升級、變更和回滾的計劃,并根據(jù)應用實施變更。掌握所負責的服務以及服務之間依賴關系中的各種資源??梢园l(fā)現(xiàn)服務中的缺陷,及時報告并解決。制定服務穩(wěn)定性指標和準入標準方案,同時不斷建立和優(yōu)化流程和系統(tǒng)的功能和效率,提高運行質(zhì)量,建立監(jiān)控內(nèi)容,提高報告的準確性。當在線服務出現(xiàn)故障時,立即響應,按流程上報已知故障并按計劃執(zhí)行,并組織相關人員共同排除未知故障。
資源
管理各業(yè)務使用的服務器資產(chǎn),梳理服務器資源實時狀態(tài)、IDC數(shù)據(jù)中心分布、網(wǎng)絡專線、帶寬,合理使用服務器資源,分配不同配置的服務器根據(jù)不同服務的需求,保證服務器資源充分利用。
檢查
實時了解服務運行狀態(tài),制定服務日常檢查點,并持續(xù)建立。并根據(jù)建議的服務檢查點,定期對服務進行測試。對調(diào)查過程中發(fā)現(xiàn)的問題及時進行徹底排查處理,消除可能存在的隱患和痛點
監(jiān)視器
確保服務的生存狀態(tài)正常,合理安排服務的性能、系統(tǒng)的指標閾值或臨界點,制定異常處理方案。建立、更新和維護服務計劃文件,并根據(jù)日常故障情況不斷補充和建立,提高計劃的完整性。定期開展計劃演練,確保計劃的可行性。
備份
制定業(yè)務數(shù)據(jù)的備份計劃,并根據(jù)策略對數(shù)據(jù)進行備份和冗余工作。保證數(shù)據(jù)備份的可用性、完整性和安全性服務器運維,并定期進行數(shù)據(jù)恢復測試。
系統(tǒng)運維
系統(tǒng)運維主要處理系統(tǒng)及底層網(wǎng)絡,如:IDC機房、網(wǎng)絡拓撲、CDN加速及基礎服務建設等;管理所有服務器資產(chǎn),監(jiān)督服務器選擇、交付和后期維護等。具體工作職責如下:
數(shù)據(jù)中心機房
根據(jù)業(yè)務應用需求,預估未來數(shù)據(jù)中心的發(fā)展規(guī)模,從骨干網(wǎng)絡的分布、數(shù)據(jù)中心建設的可靠性,以及網(wǎng)絡中的接入、電力攻擊防御、擴容、空間預訂、外部專線、現(xiàn)場支持。等等
網(wǎng)絡
設計和規(guī)劃生產(chǎn)網(wǎng)絡架構,包括:數(shù)據(jù)中心網(wǎng)絡架構、傳輸網(wǎng)絡架構、CDN網(wǎng)絡架構等,以及網(wǎng)絡調(diào)優(yōu)等日常運維工作。
基礎服務
根據(jù)網(wǎng)絡規(guī)模和業(yè)務需求,建立負載均衡集群,完成網(wǎng)絡與業(yè)務服務器的連接,提供高性能、高可用的負載調(diào)度能力,以及統(tǒng)一的網(wǎng)絡層防御能力;段訪問服務的高性能和高可用性。部分服務需要第三方使用,對第三方進行測試、選擇、調(diào)度、控制、監(jiān)控等服務器運維,保證系統(tǒng)穩(wěn)定高效運行。
服務器
服務器測試選型,包括整臺服務器及組件的基礎測試和業(yè)務壓力測試,增加整臺服務器的功率,規(guī)劃服務器的位置,在保證溫度和溫度的同時增加部署密度,降低成本;服務器硬件故障排除與定位,服務器溫度、空閑速度等硬件監(jiān)控;
操作系統(tǒng)
全平臺操作系統(tǒng)選擇、定制和內(nèi)核優(yōu)化,以及漏洞補丁更新和內(nèi)部版本升級;搭建統(tǒng)一的包管理和分發(fā)中心庫,以及很多今天使用的maven依賴包倉庫和容器倉庫;
資產(chǎn)管理
記錄和管理所有基礎化工信息,包括IDC數(shù)據(jù)中心、網(wǎng)絡信息、機柜位置、服務器型號信息、售后信息等資源信息,制定有效合理的流程,確保信息的準確性;
運維開發(fā)
運維平臺設計、開發(fā)和實施部署,如:用戶管理、資產(chǎn)管理、監(jiān)控系統(tǒng)、發(fā)布平臺、權限管理系統(tǒng)等。提供各種封裝更高層次的手動運維系統(tǒng)。詳細的工作職責如下所述。
發(fā)布平臺
記錄關系,協(xié)助運維人員規(guī)范日常運維、流程和手冊,包括服務器管理如:重啟、重命名、初始化、域名管理、流量切換和故障預案執(zhí)行。
監(jiān)控系統(tǒng)
監(jiān)控系統(tǒng)的監(jiān)督和選型,對服務器和各種網(wǎng)絡設備的資源性能指標和業(yè)務性能指標進行采集、報警、存儲、分析、展示和數(shù)據(jù)分析,確保公司服務器資源的合理配置和持續(xù)改進的及時性、準確性告警的有效性和有效性聚合監(jiān)控,實現(xiàn)智能上報和監(jiān)控。
手動平臺
人工系統(tǒng)開發(fā),人工部署系統(tǒng)所需的各類數(shù)據(jù)和信息。結合云測算、區(qū)塊鏈等技術,開發(fā)并提供PaaS相關的高可用平臺,提高服務部署的有效性和穩(wěn)定性,提升資源利用率。
數(shù)據(jù)庫運維
數(shù)據(jù)庫運維需要制定庫、表、索引、SQL等規(guī)范,執(zhí)行數(shù)據(jù)庫變更、監(jiān)控、備份、高可用設計等任務。詳細的工作職責如下所述。
審查
在產(chǎn)品開發(fā)階段,參與設計方案的評審,從DBA的角度提出數(shù)據(jù)存儲、數(shù)據(jù)庫表設計、索引設計等方案和SQL開發(fā)標準,使服務滿足高可用和對數(shù)據(jù)庫的高性能要求。
容量
掌握負責服務數(shù)據(jù)庫的容量上限,清楚了解其中的難點,服務何時會達到容量閾值,及時優(yōu)化、拆分或擴容等。
備份和災難恢復
制定數(shù)據(jù)備份和容災策略,定期進行數(shù)據(jù)恢復測試,確保數(shù)據(jù)備份的有效性、可用性和完整性。
監(jiān)視器
監(jiān)控數(shù)據(jù)庫生存和各種性能指標,及時了解數(shù)據(jù)庫的運行狀態(tài)。
安全
建立數(shù)據(jù)庫賬號和權限控制系統(tǒng),有效降低誤操作和數(shù)據(jù)泄露風險;加強離線備份數(shù)據(jù)管理,增加數(shù)據(jù)泄露風險。
性能優(yōu)化
數(shù)據(jù)庫風險點有備份或切換計劃,減少故障對數(shù)據(jù)庫的影響;數(shù)據(jù)庫性能優(yōu)化,包括存儲計劃改進、硬件資源優(yōu)化、文件系統(tǒng)優(yōu)化、數(shù)據(jù)庫表優(yōu)化、SQL優(yōu)化等。
手動的
開發(fā)數(shù)據(jù)庫手動平臺,包括數(shù)據(jù)庫部署、自動擴容、分庫分表、權限管理、備份恢復、SQL初審上線、故障處理等。
運維安全
運維安全負責安全加固的各個方面,進行安全掃描、滲透測試、開發(fā)安全工具和系統(tǒng)、應對安全事件。詳細的工作職責如下所述。
安全文件
根據(jù)公司內(nèi)部的具體流程,制定切實可行、有效的安全計劃和制度。
安全訓練
定期對員工進行安全培訓和考核,在公司內(nèi)部建立安全責任人制度。
風險評估
通過黑白盒測試檢測機制,對網(wǎng)絡、服務器、業(yè)務、用戶數(shù)據(jù)等方面進行風險評估。
安全
根據(jù)風險評估報告,加強薄弱環(huán)節(jié),包括設計安全防線、部署安全設備、更新補丁、防御病毒、人工掃描源碼、業(yè)務產(chǎn)品安全咨詢等。通過技術手段增加可能的數(shù)據(jù)泄露風險加密、匿名化、混淆甚至定期刪除等手段和過程。
安全合規(guī)
為了滿足金融牌照、支付牌照等合規(guī)要求,安全團隊承擔了對外安全合規(guī)的接口角色。
應急響應
建立安全報告制度,通過安全中心收集第三方發(fā)現(xiàn)的安全問題,評估影響,組織各部門對已經(jīng)發(fā)現(xiàn)的安全問題進行修復,事后進行安全調(diào)查。
以上就是運維的種類和職責。千峰上海云測算運維主編。相信您通過學習一定能找到合適的運維崗位!