運維,之前覺得這個坑比開發好點,現在回頭看看卻又感覺跟開發的坑一樣深,一樣有著難以處理的事情,一樣有著急需自己不斷學習才能跟上運維技術的要求,還有不斷學習如何與客戶溝通,學習如何適應客戶變更所帶來的一切變化。運維兩字之前就是簡單的認為:系統出了問題及時能給修復,或者收集問題及時反饋給開發人員或是專案經理。現在來看得從以下幾方面來:伺服器、資料庫、軟體系統、客戶這幾塊來綜合處理,這樣的話才能把事情做好。
關於運維,維基百科給出的定義:運維(英文:ops),又稱運維工程師,是對技術類運營維護人員的統稱。運維人員的職責是根據業務需要規劃資訊、網路、服務,通過網路監控、事件預警、業務排程、排障公升級等手段,使服務處於長期穩定可用狀態。自我感覺與實施的最大區別就是運維更側重保障,側重如何保障系統、資料庫、伺服器都能正常執行且能及時發現問題並提出相應的解決方法,系統檔案、資料庫的及時備份也顯得極為重要,根據實際運維的情況及時把一些有用的資訊反饋給開發,協助開發調整系統開發技術及資料庫設計。運維與實施比起來,運維更側重技術。所以運維又分:網路運維、機房運維、伺服器運維、資料庫運維(dba)、it運維(負載均衡、流量監控等)。
網路運維與機房運維接觸的更多是與硬體,而我則更喜歡軟體,所以我想側重伺服器運維、資料庫運維、it運維。
伺服器運維:說實話自己之前一直不怎麼關注,但是隨著業務系統的實際應用,才發現這塊不及時關注會出大亂子。如:資料庫增量過快,磁碟空間得及時跟進觀察,不然會導致一系列問題,業務停止,甚至連簡單的select查詢都不能執行。以下就是自己實際遇到的情況:
1、因磁碟滿盤,進而導致乙個服務程式寫資料時報錯,進而導致此服務直接崩潰,連配置檔案(這個配置檔案配置資訊量比較大)內容全部丟失;
2、因磁碟滿盤,進而導致介面服務發起的資料查詢都不能正常執行,業務系統登入功能直接不能用;
3、因磁碟滿盤,進而導致資料庫備份計畫全部拋異常,報沒有多餘空間;
4、因磁碟滿盤,幾個業務系統響應速度下降的很厲害。
5、因業務資料增量高於之前評估量,所以ftp伺服器也差點癱瘓。
6、六臺伺服器在自己不知情的情況下被關閉,導致給客戶領導演示系統功能時,主要功能全部癱瘓不能用,更為要命的是,現場不僅有客戶領導,還有其他單位領導。
故此,我在伺服器上及時部署了zabbix,隨時關注伺服器的情況,希望藉此能避免以上所遇到各種問題。
資料庫運維:資料庫運維對於我來說沒的選,如果資料庫出現異常,客戶和公司領導第乙個找的人是我,沒有辦法得主動幹起來。當前業務系統涉及的資料庫分別有:mariadb、sqlserver及oracle,因oracle是中間庫,儲存的資料並不是核心業務資料,且其資料也會被及時同步到mariadb資料庫中,所以暫且不用管。其它兩個資料庫則是自己的維護重點,mariadb資料庫10個業務資料庫,分別放在兩個伺服器上,且其中幾個資料庫資料增量每月10g以上;sqlserver當前則是20餘g,增量尚可。資料庫運維目前主要精力則是放在記憶體使用上及資料庫備份上。
it運維(系統運維):當前業務系統大大小小近20個,使用頻率高的則有10個,所以重點是及時關注訪問量及所在伺服器磁碟情況等核心問題。如果有需要則及時搭建負載均衡環境,及解決能影響正常執行的一些問題。
這些年的分離
小學畢業的時候,大夥都去古溪中學,我跟幾個同學來到了仙橋中學,在這裡只有幾個認識,慢慢地,三年下來,認識了好多人,結識了好幾個鐵桿哥們。日子過得賊快,初一的時候,俺留的是綠軍的髮型,超短型的那種。初二的時候跟乙個夥伴去剪了乙個稍微流行一點的髮型,看起來就好看一點,初三就記得在逃課打籃球,或者呆在家裡...
那些年,這些年
歡迎 那些年,大家的朋友是人 這些年,大家的朋友是電子產品。那些年,懷揣著一顆助人為樂的心 這些年,扶不扶都要慎重考慮。那些年,看到小孩就心煩 這些年,看到會有一種莫名的喜歡。那些年,討厭學習英語 這些年,學習英語已經成為一種習慣。那些年,沉溺於網路遊戲,電視劇集 這些年,喜歡每天瀏覽新聞。那些年,...
這些年,你還好嗎?
這些年,你還好嗎?代騰飛 2009年4月22日 於成都 這些年來 我們早已遠隔天涯 中斷了所有的聯絡 甚至沒有了乙個 照理說隨著逝水的年華 本應該無牽無掛 只是,不知為何 心中依然對你有乙份不羈的牽掛 這些年來,你知道嗎?我多少次夢裡囈喃的話語 依然是你曾經給我說過的那些情話 多少次夢裡醒來 手中握...