如何讓運維操作更輕鬆 高效

2022-07-15 02:42:12 字數 2585 閱讀 5643

講師介紹

龐輝富•廣通軟體技術總監

•擁有10多年it運維管理軟體研發經驗

•致力於自動化運維解決方案的研究和推廣

•主導研發的產品廣泛應用於海關、公安、能源等多個行業

技術發展給運維帶來的挑戰

當前的it建設在這些新技術的演進下,我們看到的是呈現「雙態it」特徵。gartner也提出雙模it理論,與現在談的雙態it是異曲同工的,不再是一種單純的形態,而是兩種形態交集在一起。

一種是穩態,也是我們經常說的核心業務,比如銀行的核心業務、**的核心業務等,業務系統一般以傳統ioe或vce架構設計,因為一旦出現故障對企業和社會導致非常大的損失,這些損失是很難承受得起的,所以其強調穩。

一種是敏態,就是以「網際網路+」或「+網際網路」的概念把自己的渠道或服務開放出來,以便能更好的去創新和發展,敏態業務強調迭代和創新,可以允許適當的試錯,但需要快速迭代。

這兩種形態不是完全孤立的,而是隨著企業自身和業界的發展互相進行轉換,就算你不去變,在一定的情況下環境也會倒逼你做轉變。所以我們的運維體系是需要能滿足這兩種形態的it架構,既能夠滿足穩態的it架構和管理方式,也能夠適應網際網路之下的新技術架構和敏捷管理模式,對運維提出不小的挑戰。

那我們來總結一下前面說的新技術和業務形態給我們運維帶來哪些挑戰。

1)管理規模**增長:物聯網的裝置規模我們先不說,因為其包括很多外場裝置;有句話說未來每乙個工業企業都是乙個軟體企業,意味著每個公司都需要依靠軟體系統來支撐其業務,我們有乙個客戶,就乙個資訊中心部門,需要維護400多個業務系統,光伺服器就有幾千臺,還不包括虛擬機器,所以光靠人肉已經是傷不起了。

2)技術越來越複雜:隨著雲計算、網際網路的發展,技術的沉澱越來越快,架構也變得越來越複雜,比如平行計算技術、分布式儲存、大資料分析等等,以前我們一兩台普通pc伺服器能很好執行的系統,現在隨著技術的複雜度增加,已經完全out了,有個非官方的軟體界摩爾定律說法,每18個月軟體的執行速度就會慢1半(因為規模變大了,資源消耗更厲害)。也就是技術的複雜可能解決了業務的複雜度問題,但給運維帶來的挑戰卻非常大。

3)隨著雲計算\容器化\分布式\集群化技術的發展,軟體的變更發布會變得越來越頻繁,比如亞馬遜談到,現在他們的系統都是微服務化,每天每個團隊會發布上線30多次,所有團隊1年有幾千萬次發布。雖然我們沒有那麼大的規模,但也說明現在已經不是半年或者1個月乙個版本的時代了,現在至少要求每週\甚至每天都要有1個迭代發布。

4)現在生活節奏變快,現在我們每個人的耐心越來越有限,對服務中斷的容忍度會越來越低。現在乙個網際網路服務如果中斷超過半個小時,那是非常大的事件了,對於一些選擇性多的服務來說,就是損失大量使用者。

優雲自動化解決方案

我們與cmdb結合要選乙個自動化的平台。強調平台化,所有的能力轉化為乙個個原子操作,同時與其他運維系統有機整合。

1.它能與cmdb一起,打通整個運維的任督二脈

2.它可以不斷豐富基礎操作庫

3.可以復用操作,通過視覺化編排,實現個性化的運維場景

4.最終,它可以為不同的運維崗位,提供行業的最佳實踐

相信每個運維工程師都會存有一些「私貨」-運維指令碼(無論是python、shell也或是批處理),在日常工作中便是靠這些指令碼來實現運維的處理,比如軟體安裝、配置修改、清理磁碟空間、重啟服務等等。這些指令碼存在每個運維工程師的電腦裡,沒有經過有機的組織梳理,對環境的適應能力比較差,只能用於特定場景,無法很好的復用和共享。

為了讓指令碼最大限度發揮其生產力,我們需要乙個庫將團隊內運維工程師的常用指令碼統一管理起來,形成乙個個運維的原力-能量水晶-我們可稱其為「操作」,乙個操作包括輸入引數、處理指令碼和輸出引數。

將乙個個操作集中管理起來,形成運維操作庫,供編排使用。

操作只是實現某個運維目標的乙個步驟,我們還需要乙個通天雲梯才能到達運維目標的終點。這個通天雲梯便是編排編輯器,其通過視覺化的方式,允許使用者按運維場景將操作串接起來,通過操作的輸入、輸出讓各操作共享資料,最終將乙個個操作粘合成一架通往運維目標的雲梯-編排。

為了讓乙個編排能適應更多環境,編排需要支援輸入引數,將引數傳遞給操作,這樣操作指令碼便可根據引數相容不同的環境。

總結一下,剛才我們重點介紹了在不同業務形態下的運維特徵及技術發展給運維帶來的挑戰,優雲的自動化解決方案如何讓運維操作更輕鬆,高效,從三個層面展開說明。希望本文對大家在運維自動化操作上有所思考啟發,後面有機會再跟大家繼續分享其他相關運維實踐。

如何才能高效做運維?

很多公司整天研究,如何才能提高運維效率,達到高效運維呢?與人打交道遠沒有與機器打交道高效。每乙個人都有每乙個人的理由,運維事件難以推進!今天優秀的運維管理系統雲雀運維就和裡聊聊如何高效運維的話題!01 什麼是高效運維 我們收集了一些來自外部門對運維的印 tou 象 su 如下圖所示。其中,大家看是否...

如何把握新零售時代,讓運營更輕鬆?

新零售的概念在2016年被馬雲提出後,整體的模式就在被不斷完善和創新,近幾年,電子商務進入了高速發展,純電商模式也遇到了瓶頸,所以多數商家開始也開始轉型新零售模式,找到新的發展方向,但即便新零售已經涵蓋了線上線下多渠道的發展,還是要靠技巧去經營,很多基礎的東西也不會變,那麼新零售時代究竟該如何把握,...

企業該如何進行高效IT運維管理

企業該如何進行高效it運維管理 在企業內部也是一樣,當大量的生產和經營資料集中在資料中心,一旦人們與資料中心因為it故障而失去聯絡,停滯的也許不是個人應用受阻這樣簡單的後果。我們誰也不想看到自己企業的資料中心停滯不前,那麼當中的it運維管理 就變得十分重要了,筆者就和大家來聊聊雲計算架構當中,企業該...